StarLight Wiki starlight_wiki https://starlight.shoutwiki.com/wiki/Main_Page MediaWiki 1.35.13 first-letter Media Special Talk User User talk StarLight Wiki StarLight Wiki talk File File talk MediaWiki MediaWiki talk Template Template talk Help Help talk Category Category talk Module Module talk Gadget Gadget talk Gadget definition Gadget definition talk Template:HeaderTemplate 10 7 12 2009-05-02T18:34:55Z MediaWiki default 30443056 wikitext text/x-wiki <div> <!-- Beginning of header section --> {|style="width:100%;margin-top:+.7em;background-color:#4682B4;border:1px solid #ccc;-moz-border-radius:20px" |style="width:45%;color:#000"| {|style="width:100%;border:solid 0px;background:none" |- |style="width:100%px;text-align:center;white-space:nowrap;color:#000" | <div style="font-size:195%;border:none;margin: 0;padding:.1em;color:#FFFFFF">{{{welcome}}}</div> |}<!-- Blurb & useful links --> |style="width:45%;font-size:125%;color:#FFFFFF"| {{{blurb}}} |}<!-- End of blurb & useful links --> </div> a384f27c7f43d66acecf5d65137f0fd5a41a122e 49 12 2017-02-17T23:53:00Z Serpent King 24956324 wikitext text/x-wiki {|style="width:100.25%; margin-top:+.7em; padding:2px; background:#f44; border:1px solid #000; border-radius:4px; box-shadow:0px 0px 10px #000;" |style="width:45%; color:#000; font-size:195%; border:none; padding:15px;"|{{{welcome}}} |style="width:55%; font-size:125%; color:#000; padding:15px;"|{{{blurb}}} |- |colspan=2 style="padding:0.5em 0.8em 0.5em 0.8em; background:#fdd; border-radius:4px; box-shadow:0px 0px 3px #000;"|{{{content}}} |} deb56b99014b96c0311f32c2d50df69632aeea1a 56 49 2017-02-18T00:15:44Z Serpent King 24956324 wikitext text/x-wiki {|style="width:100.25%; margin-top:+.7em; padding:2px; background:#000; font-family:Consolas; border:1px solid #000; border-radius:1px; box-shadow:0px 0px 10px #000;" |style="width:45%; font-size:195%; color:#ff0; border:none; padding:15px;"|{{{welcome}}} |style="width:55%; font-size:125%; color:#ff0; padding:15px;"|{{{blurb}}} |- |colspan=2 style="padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000;"|{{{content}}} |} 36142666e6af49b5df2b6f627cc2791af92d6089 Template:MainTemplate 10 9 18 14 2009-07-08T08:41:15Z MediaWiki default 30443056 wikitext text/x-wiki {{HeaderTemplate|welcome={{{welcome}}}|blurb={{{blurb}}}}} <br /> <!-- LEFT COLUMN --> {| width="100%" cellspacing="0" cellpadding="0" style="background:transparent;" |- | width="50%" style="vertical-align:top; padding-right:0.5em;" | <!-- Info about this site --> {{SectionTemplate|title={{{about_title}}}|content={{{about_content}}}}} | width="50%" style="vertical-align:top; padding-left:0.5em;" | <!-- Featured Article --> {{SectionTemplate|title={{{featured_title}}}|content={{{featured_content}}}}} |} <br /> <!-- RIGHT COLUMN --> {| width="100%" cellspacing="0" cellpadding="0" style="background:transparent;" |- | width="50%" style="vertical-align:top; padding-right:0.5em;" | <!-- Did you know... --> {{SectionTemplate|title={{{didyouknow_title}}}|content={{{didyouknow_content}}}}} | width="50%" style="vertical-align:top; padding-left:0.5em;" | <!-- Site news --> {{SectionTemplate|title={{{news_title}}}|content={{{news_content}}}}} |} __NOTOC__ __NOEDITSECTION__ 78f8386e9d2112600b0c1d1b84022fead288afdb 52 18 2017-02-17T23:57:27Z Serpent King 24956324 wikitext text/x-wiki <div width=100%> <div style="width:100%; padding-bottom:0.5em;">{{HeaderTemplate|welcome={{{welcome}}}|blurb={{{blurb}}}|content={{{about_content}}}}}</div> <div style="vertical-align:top; width:60%; float:left;"> <div style="padding-right:0.5em; padding-bottom:0.5em;"> {{SectionTemplate|title={{{featured_title}}}|content={{{featured_content}}}}}</div> </div> <div style="vertical-align:top; width:40%; float:right;"> <div style="padding-left:0.5em; padding-bottom:0.5em;">{{SectionTemplate|title={{{news_title}}}|content={{{news_content}}}}}</div> </div> </div> <br /> __NOTOC__ __NOEDITSECTION__ 2cff45244c050dd35ed7a12bb04e1bb8ea2ae62f 54 52 2017-02-18T00:08:56Z Serpent King 24956324 wikitext text/x-wiki <div width=100%> <div style="width:100%; padding-bottom:0.5em;">{{HeaderTemplate|welcome={{{welcome}}}|blurb={{{blurb}}}|content={{{about_content}}}}}</div> <div style="vertical-align:top; width:60%; float:left;"> <div style="padding-right:0.5em; padding-bottom:0.5em;"> {{SectionTemplate|title={{{featured_title}}}|content={{{featured_content}}}}}</div> </div> <div style="vertical-align:top; width:40%; float:right;"> <div style="padding-left:0.5em; padding-bottom:0.5em;">{{SectionTemplate|title={{{news_title}}}|content={{{news_content}}}|editlink=http://ssbuniverse.shoutwiki.com/w/index.php?title=Template:News&action=edit|edittext=add some news...}}</div> </div> </div> <br /> __NOTOC__ __NOEDITSECTION__ 522a5ca90da84678d6e2177d30cfb0e0e17687e7 65 54 2017-02-18T01:15:00Z Serpent King 24956324 wikitext text/x-wiki <div width=100%> <div style="width:100%; padding-bottom:0.5em;">{{HeaderTemplate|welcome={{{welcome}}}|blurb={{{blurb}}}|content={{{about_content}}}}}</div> <div style="vertical-align:top; width:60%; float:left;"> <div style="padding-right:0.5em; padding-bottom:0.5em;"> {{SectionTemplate|title={{{featured_title}}}|content={{{featured_content}}}}}</div> </div> <div style="vertical-align:top; width:40%; float:right;"> <div style="padding-left:0.5em; padding-bottom:0.5em;">{{SectionTemplate|title={{{news_title}}}|content={{{news_content}}}|editlink=http://starlight.shoutwiki.com/w/index.php?title=Template:News&action=edit|edittext=add some news...}}</div> </div> </div> <br /> __NOTOC__ __NOEDITSECTION__ f33928c33ceef79f87081ab2cf77dd662f0c7b42 Main Page 0 1 19 8 2009-07-08T08:42:32Z MediaWiki default 30443056 wikitext text/x-wiki {{MainTemplate | welcome = Welcome to '''{{SITENAME}}!''' | blurb = You can put a short description of your wiki here. | about_title = About this site | about_content = This is your new site! Feel free to start editing right away! If you need any help, don't hesitate to contact ShoutWiki's [[Special:ListUsers/staff|Customer Support Team]]. | featured_title = Featured Article | featured_content = You can put a "featured article" here to show off the very best pieces that your community has done &mdash; or alternatively, you can use this space for something else if featured articles aren't "your thing". | didyouknow_title = Did you know... | didyouknow_content = * ...that you can add your own "did you know" tidbits right here? | news_title = News | news_content = * This wiki was started! }} a8ae9f2f544922f44ef407d59dce5b9d42303d64 53 19 2017-02-18T00:08:32Z Serpent King 24956324 wikitext text/x-wiki {{MainTemplate | welcome = Welcome to '''{{SITENAME}}!''' | blurb = ''Blurp'' | about_content = ''Content'' | featured_title = ''Title'' | featured_content = ''Content'' | news_title = News | news_content = ''Content'' }} ce7726b72da49f45bfe5200ff452c100114fa147 62 53 2017-02-18T00:53:52Z Serpent King 24956324 wikitext text/x-wiki {{MainTemplate | welcome = Welcome to '''{{SITENAME}}!''' | blurb = Light the way | about_content = ''Content'' | featured_title = ''Title'' | featured_content = ''Content'' | news_title = News | news_content = ''Content'' }} 91d59fb7ce57706cf13b4d0cd65d8d5b96c70ceb Template:SectionTemplate 10 8 20 13 2009-07-12T21:34:10Z MediaWiki default 30443056 wikitext text/x-wiki <h2 style="border:none; background-color:#4682B4; padding:0.2em 0; margin:0; color:#ffffff; font-size:125%; font-weight:bold; text-indent:0.5em; font-variant:small-caps; -moz-border-radius: 10px">{{{title}}}</h2> <div style="margin-bottom:1em; padding:0.5em 0.8em 0.5em 0.8em;"> {{{content}}} </div> a3eaeb792831e5830ecbb2db32c638dc9f8f7349 51 20 2017-02-17T23:54:34Z Serpent King 24956324 wikitext text/x-wiki <div style="width:98%; height:100%; margin-top:+.7em; padding:4px; background:#f44; border:1px solid #000; border-radius:4px; box-shadow:0px 0px 10px #000;"> <div style="width:100%; color:#000; font-size:125%; border:none; padding:5px 0; font-weight:bold; text-indent:0.5em; font-variant:small-caps;">{{{title}}}{{#if:{{{editlink|}}}|<div class="plainlinks" style="float:right; font-size:75%; white-space:nowrap; padding-right:5px"><span style="color:black">&#91; [{{{editlink}}} <span style="color:white">{{{edittext}}}</span>] &#93;</span></div>}} </div> <div style="height:100%; padding:0.5em 0.8em 0.5em 0.8em; background:#fdd; border-radius:4px; box-shadow:0px 0px 3px #000;">{{{content}}}{{clr}}</div> </div> 154959630858e21674eb10ea4ecf9d03193d3a8f 55 51 2017-02-18T00:15:42Z Serpent King 24956324 wikitext text/x-wiki <div style="width:98%; height:100%; margin-top:+.7em; padding:4px; background:#000;font-family:Consolas; border:1px solid #000; border-radius:1px; box-shadow:0px 0px 10px #000;"> <div style="width:100%; color:#ff0; font-size:125%; border:none; padding:5px 0; font-weight:bold; text-indent:0.5em; font-variant:small-caps;">{{{title}}}{{#if:{{{editlink|}}}|<div class="plainlinks" style="float:right; font-size:75%; white-space:nowrap; padding-right:5px"><span style="color:black">&#91; [{{{editlink}}} <span style="color:white">{{{edittext}}}</span>] &#93;</span></div>}} </div> <div style="height:100%; padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000;">{{{content}}}{{clr}}</div> </div> 8c1d0db5041a372c90b57efcdeaf97e5da15b062 57 55 2017-02-18T00:17:38Z Serpent King 24956324 wikitext text/x-wiki <div style="width:98%; height:100%; margin-top:+.7em; padding:4px; background:#000;font-family:Consolas; border:1px solid #000; border-radius:1px; box-shadow:0px 0px 10px #000;"> <div style="width:100%; color:#ff0; font-size:125%; border:none; padding:5px 0; font-weight:bold; text-indent:0.5em; font-variant:small-caps;">{{{title}}}{{#if:{{{editlink|}}}|<div class="plainlinks" style="float:right; font-size:75%; white-space:nowrap; padding-right:5px"><span style="color:yellow">&#91; [{{{editlink}}} <span style="color:white">{{{edittext}}}</span>] &#93;</span></div>}} </div> <div style="height:100%; padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000;">{{{content}}}{{clr}}</div> </div> 3e2a1eea89382a1d277ca08f0b56c184d3a9f9c4 Category:Utility templates 14 11 22 2009-12-30T17:54:25Z MediaWiki default 30443056 wikitext text/x-wiki This category is for '''Utility templates'''. [[Category:Templates]] 15e385a420bfe4cfee4b3d0534649f6788fba68b Category:Templates 14 12 23 2009-12-30T17:55:03Z MediaWiki default 30443056 wikitext text/x-wiki This category is for '''Templates'''. [[Category:Browse]] a8cfd0a0ac921fa55b5414969f163aad6d6ede6f Category:Browse 14 13 24 2009-12-30T17:56:16Z MediaWiki default 30443056 wikitext text/x-wiki This is a starting point which can be used to access any article on this wiki. [[Category:Browse]] 317d0a35193ca0fd12391f7d765809291a2c756e User:MediaWiki default 2 23 35 34 2010-12-30T05:43:26Z MediaWiki default 30443056 wikitext text/x-wiki This account is used by [[s:ShoutWiki Staff|ShoutWiki Staff]] when performing maintenance tasks. This account is not a bot and cannot be blocked. If there is a problem with an edit from this account, please inform a member of the [[s:Customer Support Team|Customer Support Team]] using [[Special:Contact]]. Thanks, ShoutWiki Staff 4bac90676744e50249bf2391b4f33736fa8b0efc User talk:Cook879 3 27 41 40 2012-09-08T10:46:56Z MediaWiki default 30443056 wikitext text/x-wiki {| align="center" style="background: #ccf; border: 3px solid #8888AA; width: 100%; -moz-border-radius: 80px;" |- | Hi. Welcome to my talk page. Feel free to [http://{{SERVERNAME}}/w/index.php?title=User_talk:Cook879&action=edit&section=new post a message] below. |} e7fa7b50cc89ce2aa64672457d39d2e53a3af758 File:Wiki.png 6 28 42 2012-09-13T14:06:18Z MediaWiki default 30443056 wikitext text/x-wiki Wiki logo. Upload a new image over this one to set your own logo. 734fa5f907fd11ef18faa6435506d54c7d7d14ee 60 42 2017-02-18T00:48:45Z Serpent King 24956324 Serpent King uploaded a new version of [[File:Wiki.png]] wikitext text/x-wiki Wiki logo. Upload a new image over this one to set your own logo. 734fa5f907fd11ef18faa6435506d54c7d7d14ee 61 60 2017-02-18T00:53:21Z Serpent King 24956324 Serpent King uploaded a new version of [[File:Wiki.png]] wikitext text/x-wiki Wiki logo. Upload a new image over this one to set your own logo. 734fa5f907fd11ef18faa6435506d54c7d7d14ee User talk:Lcawte 3 29 43 2013-03-28T18:59:56Z MediaWiki default 30443056 wikitext text/x-wiki {{s::User talk:Lcawte/header}} 3559a9a3d5b050de27eb5d8307d77d116689c1d1 User talk:Solar Dragon 3 31 46 45 2013-08-21T21:30:04Z MediaWiki default 30443056 wikitext text/x-wiki {{s::User:Solar Dragon/Talkheader}} ce291e93fb8d269830d46539397abfd041cbaa75 Template:Anchor 10 32 48 2017-02-17T23:51:32Z Serpent King 24956324 Created page with "<span id="{{{1}}}">{{{2|}}}</span><noinclude>[[bulbapedia:Template:Anchor|source]] Basically, use <nowiki>{{anchor|1|2}}</nowiki> to make it so <nowiki>[[Page name#1]]</nowik..." wikitext text/x-wiki <span id="{{{1}}}">{{{2|}}}</span><noinclude>[[bulbapedia:Template:Anchor|source]] Basically, use <nowiki>{{anchor|1|2}}</nowiki> to make it so <nowiki>[[Page name#1]]</nowiki> links to where you've used the template, optionally having the text of 2 displayed. Helpful if you want to link to a row of a table or something similar without making a header. [[Category:Templates]]</noinclude> 6c9b4751d40995f7a62dd4af11f4035f6e7c5d5e Template:Clr 10 33 50 2017-02-17T23:54:14Z Serpent King 24956324 Created page with "<noinclude> ''This template is a shorthand for '' <code>&lt;div style="clear:both;">&lt;/div></code>. ''It moves following content below any objects floating to the left and/..." wikitext text/x-wiki <noinclude> ''This template is a shorthand for '' <code>&lt;div style="clear:both;">&lt;/div></code>. ''It moves following content below any objects floating to the left and/or right (TOCs, infoboxes, images, etc..). [[Category:Templates]] ---- </noinclude><br style="clear:both;height:0px;"> b15bca5ba83e78ab89ef713bc52be0d5ade36bcd MediaWiki:Sidebar 8 34 58 2017-02-18T00:23:31Z Serpent King 24956324 Created page with " * navigation ** mainpage|mainpage-description ** randompage-url|randompage ** helppage|help * SEARCH * Participate ** recentchanges-url|recentchanges * TOOLBOX" wikitext text/x-wiki * navigation ** mainpage|mainpage-description ** randompage-url|randompage ** helppage|help * SEARCH * Participate ** recentchanges-url|recentchanges * TOOLBOX 9add1f71dbe5bd05cca8c8372edaa3253f1bd453 59 58 2017-02-18T00:28:03Z Serpent King 24956324 wikitext text/x-wiki * Navigation ** mainpage|mainpage-description **StarLightV4.1|StarLightV4.1 **StarLightV4.0|StarLightV4.0 **Commands|List of commands **Identifiers|List of identifiers ** randompage-url|randompage * SEARCH * Participate ** recentchanges-url|recentchanges ** helppage|help * TOOLBOX f724c73043108b7d27df81882f8e0101d40530b7 74 59 2017-02-18T02:51:23Z Serpent King 24956324 wikitext text/x-wiki * Navigation ** mainpage|mainpage-description **StarLightV4.0|StarLightV4.0 **StarLightV4.1|StarLightV4.1 **List of commands|Commands **List of identifiers|Identifiers ** randompage-url|randompage * SEARCH * Participate ** recentchanges-url|recentchanges ** helppage|help * TOOLBOX 1e093f528fd46c04d2de9a2ec45ed7e2a51b1000 MediaWiki:Common.css 8 35 63 2017-02-18T01:09:58Z Serpent King 24956324 Created page with "/* CSS placed here will be applied to all skins */ /* Infobox template style */ .infobox { border: 1px solid #aaa; background-color: #f9f9f9; color: black; margin: 0.5em..." css text/css /* CSS placed here will be applied to all skins */ /* Infobox template style */ .infobox { border: 1px solid #aaa; background-color: #f9f9f9; color: black; margin: 0.5em 0 0.5em 1em; padding: 0.2em; float: right; clear: right; } .infobox td, .infobox th { vertical-align: top; } .infobox caption { font-size: larger; margin-left: inherit; } .infobox.bordered { border-collapse: collapse; } .infobox.bordered td, .infobox.bordered th { border: 1px solid #aaa; } .infobox.bordered .borderless td, .infobox.bordered .borderless th { border: 0; } /* Messagebox templates */ .messagebox { border: 1px solid #aaa; background-color: #f9f9f9; width: 80%; margin: 0 auto 1em auto; padding: .2em; } /* wikitable class for skinning normal tables */ /* wikitable-nopad is for when you want a wikitable without padding */ table.wikitable, table.wikitable-nopad { margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse; } table.wikitable th, table.wikitable td { border: 1px #aaa solid; padding: 0.2em; } table.wikitable-nopad th, table.wikitable-nopad td { border: 1px #aaa solid; padding: 0em; } table.wikitable th, table.wikitable-nopad th { background: #f2f2f2; text-align: center; } table.wikitable caption, table.wikitable-nopad caption { margin-left: inherit; margin-right: inherit; font-weight: bold; } /* default skin for navigation boxes */ table.navbox { /* navbox container style */ border: 1px solid #aaa; width: 100%; margin: auto; clear: both; font-size: 88%; text-align: center; padding: 1px; } table.navbox + table.navbox { margin-top: -1px; /* single pixel border between adjacent navboxes (doesn't work for IE6, but that's okay) */ } .navbox-title, .navbox-abovebelow, table.navbox th { text-align: center; /* title and above/below styles */ padding-left: 1em; padding-right: 1em; } .navbox-group { /* group style */ white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; } .navbox, .navbox-subgroup { background: #fdfdfd; /* Background color */ } .navbox-list { border-left: 2px solid #fdfdfd; /* Must match background color */ } .navbox-title, table.navbox th { background: #ffcccc; /* Level 1 color */ } .navbox-abovebelow, .navbox-group, .navbox-subgroup .navbox-title { background: #ffdddd; /* Level 2 color */ } .navbox-subgroup .navbox-group, .navbox-subgroup .navbox-abovebelow { background: #ffe6e6; /* Level 3 color */ } .navbox-even { background: #f7f7f7; /* Even row striping */ } .navbox-odd { background: transparent; /* Odd row striping */ } /* hide pointless obtrusive "your edit got saved" box */ .postedit { display: none !important; } /* Hide title and tagline on Main Page */ body.page-Main_Page h1.firstHeading, body.page-Main_Page #siteSub, body.page-Main_Page div.catlinks { display: none; } /* Username styles */ a[title="User:Aidanzapunk"].mw-userlink { color: #0038D2; font-weight: bold; font-family: Arial; } a[title="User:BaconMaster"].mw-userlink { color: #800000; font-weight: bold; text-shadow: 0px 0px 3px crimson !important; font-family: 'Comic Sans', cursive !important } a[title="User:Disaster Flare"].mw-userlink { color: green; font-weight: bold; text-shadow: 0px 0px 3px green } a[title="User:DracoRexKing"].mw-userlink { color: #FF3300; font-weight: bold; font-family: Arial; } a[title="User:Drill Blaster Mark 2"].mw-userlink { color: crimson !important; text-shadow: 0px 0px 3px crimson !important; font-family: 'Times New Roman', cursive !important; } /* Removing unwanted stuff */ .mw-specialpage-summary, #p-ShoutWiki_messages, .mw-indicators { display:none !important; } /* Correcting a little spacing annoyance. */ .rcoptions { margin-top:-0.5em; } .ajaxpoll { width: auto; border: 0px none; background: transparent; } .ajaxpoll-id-info { display:none; } 2f249806644fdffd5574463853cd0496d939d294 64 63 2017-02-18T01:11:01Z Serpent King 24956324 css text/css /* CSS placed here will be applied to all skins */ /* Infobox template style */ .infobox { border: 1px solid #aaa; background-color: #f9f9f9; color: black; margin: 0.5em 0 0.5em 1em; padding: 0.2em; float: right; clear: right; } .infobox td, .infobox th { vertical-align: top; } .infobox caption { font-size: larger; margin-left: inherit; } .infobox.bordered { border-collapse: collapse; } .infobox.bordered td, .infobox.bordered th { border: 1px solid #aaa; } .infobox.bordered .borderless td, .infobox.bordered .borderless th { border: 0; } /* Messagebox templates */ .messagebox { border: 1px solid #aaa; background-color: #f9f9f9; width: 80%; margin: 0 auto 1em auto; padding: .2em; } /* wikitable class for skinning normal tables */ /* wikitable-nopad is for when you want a wikitable without padding */ table.wikitable, table.wikitable-nopad { margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse; } table.wikitable th, table.wikitable td { border: 1px #aaa solid; padding: 0.2em; } table.wikitable-nopad th, table.wikitable-nopad td { border: 1px #aaa solid; padding: 0em; } table.wikitable th, table.wikitable-nopad th { background: #f2f2f2; text-align: center; } table.wikitable caption, table.wikitable-nopad caption { margin-left: inherit; margin-right: inherit; font-weight: bold; } /* default skin for navigation boxes */ table.navbox { /* navbox container style */ border: 1px solid #aaa; width: 100%; margin: auto; clear: both; font-size: 88%; text-align: center; padding: 1px; } table.navbox + table.navbox { margin-top: -1px; /* single pixel border between adjacent navboxes (doesn't work for IE6, but that's okay) */ } .navbox-title, .navbox-abovebelow, table.navbox th { text-align: center; /* title and above/below styles */ padding-left: 1em; padding-right: 1em; } .navbox-group { /* group style */ white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; } .navbox, .navbox-subgroup { background: #fdfdfd; /* Background color */ } .navbox-list { border-left: 2px solid #fdfdfd; /* Must match background color */ } .navbox-title, table.navbox th { background: #ffcccc; /* Level 1 color */ } .navbox-abovebelow, .navbox-group, .navbox-subgroup .navbox-title { background: #ffdddd; /* Level 2 color */ } .navbox-subgroup .navbox-group, .navbox-subgroup .navbox-abovebelow { background: #ffe6e6; /* Level 3 color */ } .navbox-even { background: #f7f7f7; /* Even row striping */ } .navbox-odd { background: transparent; /* Odd row striping */ } /* hide pointless obtrusive "your edit got saved" box */ .postedit { display: none !important; } /* Hide title and tagline on Main Page */ body.page-Main_Page h1.firstHeading, body.page-Main_Page #siteSub, body.page-Main_Page div.catlinks { display: none; } /* Removing unwanted stuff */ .mw-specialpage-summary, #p-ShoutWiki_messages, .mw-indicators { display:none !important; } /* Correcting a little spacing annoyance. */ .rcoptions { margin-top:-0.5em; } .ajaxpoll { width: auto; border: 0px none; background: transparent; } .ajaxpoll-id-info { display:none; } 7e19a12d728467222e8d099ab7a30d9d42edf5b9 Template:Y 10 36 66 2017-02-18T01:44:44Z Serpent King 24956324 Created page with "<span style="color:#0c0">'''✓'''</span>" wikitext text/x-wiki <span style="color:#0c0">'''✓'''</span> 5c54bc7a495ef97fe5ea74a79e70c234d6824db2 Template:N 10 37 67 2017-02-18T01:45:23Z Serpent King 24956324 Created page with "<span style="color:#c00">'''X'''</span>" wikitext text/x-wiki <span style="color:#c00">'''X'''</span> 1138588c8cefc8e36c1ad8af3dd32b43d868208a Template:VersionMap 10 38 68 2017-02-18T01:51:57Z Serpent King 24956324 Created page with "{|class="wikitable" style="font-size:6pt; text-align:center; line-height:8px;" | 1.0 || 2.0 || 2.5 || 2.7 || 3.0 || 3.1 || 3.5 || 4.0 || 4.1 |- | {{#if:{{{v1.0|}}}|{{y}}|{{n}}..." wikitext text/x-wiki {|class="wikitable" style="font-size:6pt; text-align:center; line-height:8px;" | 1.0 || 2.0 || 2.5 || 2.7 || 3.0 || 3.1 || 3.5 || 4.0 || 4.1 |- | {{#if:{{{v1.0|}}}|{{y}}|{{n}}}} | {{#if:{{{v2.0|}}}|{{y}}|{{n}}}} | {{#if:{{{v2.5|}}}|{{y}}|{{n}}}} | {{#if:{{{v2.7|}}}|{{y}}|{{n}}}} | {{#if:{{{v3.0|}}}|{{y}}|{{n}}}} | {{#if:{{{v3.1|}}}|{{y}}|{{n}}}} | {{#if:{{{v3.5|}}}|{{y}}|{{n}}}} | {{#if:{{{v4.0|}}}|{{y}}|{{n}}}} | {{#if:{{{v4.1|}}}|{{y}}|{{n}}}} |} [[Category:Templates]] 00504ac5fb14ec1e5b69db7e5d03d16dce27db5e 70 68 2017-02-18T01:58:09Z Serpent King 24956324 wikitext text/x-wiki {|class="wikitable" style="font-size:6pt; text-align:center; line-height:8px;" ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- | {{#if:{{{v1.0|}}}|{{y}}|{{n}}}} | {{#if:{{{v2.0|}}}|{{y}}|{{n}}}} | {{#if:{{{v2.5|}}}|{{y}}|{{n}}}} | {{#if:{{{v2.7|}}}|{{y}}|{{n}}}} | {{#if:{{{v3.0|}}}|{{y}}|{{n}}}} | {{#if:{{{v3.1|}}}|{{y}}|{{n}}}} | {{#if:{{{v3.5|}}}|{{y}}|{{n}}}} | {{#if:{{{v4.0|}}}|{{y}}|{{n}}}} | {{#if:{{{v4.1|}}}|{{y}}|{{n}}}} |} <noinclude>[[Category:Templates]]</noinclude> 21a76493457088d6100394ba9a70e4ba62deefe8 71 70 2017-02-18T02:21:50Z Serpent King 24956324 wikitext text/x-wiki {|class="wikitable" style="font-size:6pt; text-align:center; margin:0em auto 0em auto; line-height:8px;" ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- | {{#if:{{{v1.0|}}}|{{y}}|{{n}}}} | {{#if:{{{v2.0|}}}|{{y}}|{{n}}}} | {{#if:{{{v2.5|}}}|{{y}}|{{n}}}} | {{#if:{{{v2.7|}}}|{{y}}|{{n}}}} | {{#if:{{{v3.0|}}}|{{y}}|{{n}}}} | {{#if:{{{v3.1|}}}|{{y}}|{{n}}}} | {{#if:{{{v3.5|}}}|{{y}}|{{n}}}} | {{#if:{{{v4.0|}}}|{{y}}|{{n}}}} | {{#if:{{{v4.1|}}}|{{y}}|{{n}}}} |} <noinclude>[[Category:Templates]]</noinclude> 79e659756e0362394f98e7b41902cb580ca774f6 Template:V 10 39 69 2017-02-18T01:56:36Z Serpent King 24956324 Created page with "[[StarLightV{{{1|4.1}}}|{{{1|4.1}}}]] <noinclude>[[Category:Templates]]</noinclude>" wikitext text/x-wiki [[StarLightV{{{1|4.1}}}|{{{1|4.1}}}]] <noinclude>[[Category:Templates]]</noinclude> 4c49d549ef2d22e68715159f06372856f1845025 75 69 2017-02-18T02:54:04Z Serpent King 24956324 wikitext text/x-wiki [[StarLightV{{{1|4.1}}}|{{{1|4.1}}}]]<noinclude> [[Category:Templates]]</noinclude> 439d040974f4ad6426a41483edda23fbb4fc40c5 Template:Infobox command 10 40 72 2017-02-18T02:37:29Z Serpent King 24956324 Created page with "{| class="infobox bordered" style="float:right; width:264px; font-size:90%; text-align:left;" cellpadding="3" |- ! colspan="2" style="font-size:110%; text-align:center; backg..." wikitext text/x-wiki {| class="infobox bordered" style="float:right; width:264px; font-size:90%; text-align:left;" cellpadding="3" |- ! colspan="2" style="font-size:110%; text-align:center; background-color:#E6E6FA; color:#000;" | {{{name|{{PAGENAME}}}}} |- {{#if:{{{group<includeonly>|</includeonly>}}} | {{!}} style="background-color:#E6E6FA; color:#000;" {{!}}'''[[List of command groups|Group]]''' {{!}}{{{group}}}<includeonly>[[Category:{{{group}}} commands]]</includeonly> {{!}}- }} {{#if:{{{params<includeonly>|</includeonly>}}} | {{!}} style="background-color:#E6E6FA; color:#000;" {{!}}'''[[Parameter]]s''' {{!}}{{{params}}} {{!}}- }} {{#if:{{{aliases<includeonly>|</includeonly>}}} | {{!}} style="background-color:#E6E6FA; color:#000;" {{!}}'''[[Alias]]es''' {{!}}{{{aliases}}} {{!}}- }} {{#if:{{{v1.0<includeonly>|</includeonly>}}}{{{v2.0<includeonly>|</includeonly>}}}{{{v2.5<includeonly>|</includeonly>}}}{{{v2.7<includeonly>|</includeonly>}}}{{{v3.0<includeonly>|</includeonly>}}}{{{v3.1<includeonly>|</includeonly>}}}{{{v3.5<includeonly>|</includeonly>}}}{{{v4.0<includeonly>|</includeonly>}}}{{{v4.1<includeonly>|</includeonly>}}} | {{!}} style="background-color:#E6E6FA; color:#000;" {{!}}'''Versions''' {{!}} {{VersionMap|v1.0={{{v1.0|}}}|v2.0={{{v2.0|}}}|v2.5={{{v2.5|}}}|v2.7={{{v2.7|}}}|v3.0={{{v3.0|}}}|v3.1={{{v3.1|}}}|v3.5={{{v3.5|}}}|v4.0={{{v4.0|}}}|v4.1={{{v4.1|}}}}} {{!}}- }} {{#if:{{{console<includeonly>|</includeonly>}}}{{{gui<includeonly>|</includeonly>}}} | {{!}} style="background-color:#E6E6FA; color:#000;" {{!}}'''Availability''' {{!}}Console: {{#if:{{{console|}}}|{{y}}|{{n}}}}<br>GUI: {{#if:{{{gui|}}}|{{y}}|{{n}}}} {{!}}- }} |}<includeonly> {{#if:{{{v1.0|}}}|[[Category:Version 1.0 commands]]}} {{#if:{{{v2.0|}}}|[[Category:Version 2.0 commands]]}} {{#if:{{{v2.5|}}}|[[Category:Version 2.5 commands]]}} {{#if:{{{v2.7|}}}|[[Category:Version 2.7 commands]]}} {{#if:{{{v3.0|}}}|[[Category:Version 3.0 commands]]}} {{#if:{{{v3.1|}}}|[[Category:Version 3.1 commands]]}} {{#if:{{{v3.5|}}}|[[Category:Version 3.5 commands]]}} {{#if:{{{v4.0|}}}|[[Category:Version 4.0 commands]]}} {{#if:{{{v4.1|}}}|[[Category:Version 4.1 commands]]}}</includeonly> c4febba2be9a681effd3bf45d0ce32d06569db82 73 72 2017-02-18T02:41:25Z Serpent King 24956324 wikitext text/x-wiki {| class="infobox bordered" style="float:right; width:264px; font-size:90%; text-align:left;" cellpadding="3" |- ! colspan="2" style="font-size:110%; text-align:center; background-color:#E6E6FA; color:#000;" | {{{name|{{PAGENAME}}}}} |- {{#if:{{{group<includeonly>|</includeonly>}}} | {{!}} style="background-color:#E6E6FA; color:#000;" {{!}}'''[[List of command groups|Group]]''' {{!}}{{{group}}}<includeonly>[[Category:{{{group}}} commands]]</includeonly> {{!}}- }} {{#if:{{{usage<includeonly>|</includeonly>}}} | {{!}} style="background-color:#E6E6FA; color:#000;" {{!}}'''[[Parameter|Usage]]''' {{!}}{{{usage}}} {{!}}- }} {{#if:{{{aliases<includeonly>|</includeonly>}}} | {{!}} style="background-color:#E6E6FA; color:#000;" {{!}}'''[[Alias]]es''' {{!}}{{{aliases}}} {{!}}- }} {{#if:{{{v1.0<includeonly>|</includeonly>}}}{{{v2.0<includeonly>|</includeonly>}}}{{{v2.5<includeonly>|</includeonly>}}}{{{v2.7<includeonly>|</includeonly>}}}{{{v3.0<includeonly>|</includeonly>}}}{{{v3.1<includeonly>|</includeonly>}}}{{{v3.5<includeonly>|</includeonly>}}}{{{v4.0<includeonly>|</includeonly>}}}{{{v4.1<includeonly>|</includeonly>}}} | {{!}} style="background-color:#E6E6FA; color:#000;" {{!}}'''Versions''' {{!}} {{VersionMap|v1.0={{{v1.0|}}}|v2.0={{{v2.0|}}}|v2.5={{{v2.5|}}}|v2.7={{{v2.7|}}}|v3.0={{{v3.0|}}}|v3.1={{{v3.1|}}}|v3.5={{{v3.5|}}}|v4.0={{{v4.0|}}}|v4.1={{{v4.1|}}}}} {{!}}- }} {{#if:{{{console<includeonly>|</includeonly>}}}{{{gui<includeonly>|</includeonly>}}} | {{!}} style="background-color:#E6E6FA; color:#000;" {{!}}'''Availability''' {{!}}Console: {{#if:{{{console|}}}|{{y}}|{{n}}}}<br>GUI: {{#if:{{{gui|}}}|{{y}}|{{n}}}} {{!}}- }} |}<includeonly> {{#if:{{{v1.0|}}}|[[Category:Version 1.0 commands]]}} {{#if:{{{v2.0|}}}|[[Category:Version 2.0 commands]]}} {{#if:{{{v2.5|}}}|[[Category:Version 2.5 commands]]}} {{#if:{{{v2.7|}}}|[[Category:Version 2.7 commands]]}} {{#if:{{{v3.0|}}}|[[Category:Version 3.0 commands]]}} {{#if:{{{v3.1|}}}|[[Category:Version 3.1 commands]]}} {{#if:{{{v3.5|}}}|[[Category:Version 3.5 commands]]}} {{#if:{{{v4.0|}}}|[[Category:Version 4.0 commands]]}} {{#if:{{{v4.1|}}}|[[Category:Version 4.1 commands]]}}</includeonly> 0bd96f9d0a7e5f78e900bc0ce4a2f1e6d22b4fef 76 73 2017-02-18T02:56:05Z Serpent King 24956324 wikitext text/x-wiki {| class="infobox bordered" style="float:right; width:264px; font-size:90%; text-align:left;" cellpadding="3" |- ! colspan="2" style="font-size:110%; text-align:center; background-color:#E6E6FA; color:#000;" | {{{name|{{PAGENAME}}}}} |- {{#if:{{{group<includeonly>|</includeonly>}}} | {{!}} style="background-color:#E6E6FA; color:#000;" {{!}}'''[[List of command groups|Group]]''' {{!}}{{{group}}}<includeonly>[[Category:{{{group}}} commands]]</includeonly> {{!}}- }} {{#if:{{{usage<includeonly>|</includeonly>}}} | {{!}} style="background-color:#E6E6FA; color:#000;" {{!}}'''[[Parameter|Usage]]''' {{!}}{{{usage}}} {{!}}- }} {{#if:{{{aliases<includeonly>|</includeonly>}}} | {{!}} style="background-color:#E6E6FA; color:#000;" {{!}}'''[[Alias]]es''' {{!}}{{{aliases}}} {{!}}- }} {{#if:{{{v1.0<includeonly>|</includeonly>}}}{{{v2.0<includeonly>|</includeonly>}}}{{{v2.5<includeonly>|</includeonly>}}}{{{v2.7<includeonly>|</includeonly>}}}{{{v3.0<includeonly>|</includeonly>}}}{{{v3.1<includeonly>|</includeonly>}}}{{{v3.5<includeonly>|</includeonly>}}}{{{v4.0<includeonly>|</includeonly>}}}{{{v4.1<includeonly>|</includeonly>}}} | {{!}} style="background-color:#E6E6FA; color:#000;" {{!}}'''Versions''' {{!}} {{VersionMap|v1.0={{{v1.0|}}}|v2.0={{{v2.0|}}}|v2.5={{{v2.5|}}}|v2.7={{{v2.7|}}}|v3.0={{{v3.0|}}}|v3.1={{{v3.1|}}}|v3.5={{{v3.5|}}}|v4.0={{{v4.0|}}}|v4.1={{{v4.1|}}}}} {{!}}- }} {{#if:{{{console<includeonly>|</includeonly>}}}{{{gui<includeonly>|</includeonly>}}} | {{!}} style="background-color:#E6E6FA; color:#000;" {{!}}'''Availability''' {{!}}[[Console]]: {{#if:{{{console|}}}|{{y}}|{{n}}}}<br>[[GUI]]: {{#if:{{{gui|}}}|{{y}}|{{n}}}} {{!}}- }} |}<includeonly> {{#if:{{{v1.0|}}}|[[Category:Version 1.0 commands]]}} {{#if:{{{v2.0|}}}|[[Category:Version 2.0 commands]]}} {{#if:{{{v2.5|}}}|[[Category:Version 2.5 commands]]}} {{#if:{{{v2.7|}}}|[[Category:Version 2.7 commands]]}} {{#if:{{{v3.0|}}}|[[Category:Version 3.0 commands]]}} {{#if:{{{v3.1|}}}|[[Category:Version 3.1 commands]]}} {{#if:{{{v3.5|}}}|[[Category:Version 3.5 commands]]}} {{#if:{{{v4.0|}}}|[[Category:Version 4.0 commands]]}} {{#if:{{{v4.1|}}}|[[Category:Version 4.1 commands]]}}</includeonly> 6a42e03d8464dc2b14bd0400606e1a481ee69c83 Print 0 41 77 2017-02-18T02:58:40Z Serpent King 24956324 Created page with "{{infobox command |group = String |usage = print <text> |aliases = print |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y}} '''Print''' is a [..." wikitext text/x-wiki {{infobox command |group = String |usage = print <text> |aliases = print |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y}} '''Print''' is a [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The print command simply pulls the first [[parameter]] and returns it to the [[console]]. It's most common usage is for returning the values of [[identifier]]s and [[variable]]s. ==Legacy== Except for the single parameter update in 4.1, the print command has gone untouched since it originated in {{v|1.0}} 9f9a8f90fc7aec071627c47a8e7d2910957533b1 78 77 2017-02-18T03:20:10Z Serpent King 24956324 /* Function */ wikitext text/x-wiki {{infobox command |group = String |usage = print <text> |aliases = print |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y}} '''Print''' is a [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The print command simply pulls the first [[parameter]] and returns it to the [[console]]. It's most commonly used for returning the values of [[identifier]]s and [[variable]]s. ==Legacy== Except for the single parameter update in 4.1, the print command has gone untouched since it originated in {{v|1.0}} d75c5dc68aea6d7ed53a1d975938d0386e648108 79 78 2017-02-18T03:24:18Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = print <text> |aliases = print |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Print''' is a [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The print command simply pulls the first [[parameter]] and returns it to the [[console]]. It's most commonly used for returning the values of [[identifier]]s and [[variable]]s. ==Legacy== Except for the single parameter update in 4.1, the print command has gone untouched since it originated in {{v|1.0}} e0bbaf9fbcc984d904bca93af7ba1312c605b1c1 Template:B 10 42 80 2017-02-18T03:46:37Z Serpent King 24956324 Created page with "[[{{{1}}} ({{{2}}})|{{{1}}}]]<noinclude>{{ArticleIcons|protected=highrisk}} ==Usage== A generic bracket simplifier. Put in <code><nowiki>{{B|X|Y}}</nowiki></code> for a shortc..." wikitext text/x-wiki [[{{{1}}} ({{{2}}})|{{{1}}}]]<noinclude>{{ArticleIcons|protected=highrisk}} ==Usage== A generic bracket simplifier. Put in <code><nowiki>{{B|X|Y}}</nowiki></code> for a shortcut of <code><nowiki>[[X (Y)|X]]</nowiki></code>. [[Category:Shortcut templates]] [[Category:Templates]]</noinclude> 4a6ca80b969d2fb752744ad1e29f8c80dac8b523 81 80 2017-02-18T03:46:50Z Serpent King 24956324 wikitext text/x-wiki [[{{{1}}} ({{{2}}})|{{{1}}}]]<noinclude> ==Usage== A generic bracket simplifier. Put in <code><nowiki>{{B|X|Y}}</nowiki></code> for a shortcut of <code><nowiki>[[X (Y)|X]]</nowiki></code>. [[Category:Shortcut templates]] [[Category:Templates]]</noinclude> 4ea7b9656c6380100c92d63d723cd36876e88cde StarLight 0 43 82 2017-02-18T03:58:14Z Serpent King 24956324 Created page with "{{DISPLAYTITLE:''StarLight''}} '''''StarLight''''' (often shortened to '''SL''') is a [[command]] based [[console program]] designed by [[User:Serpent King|]] to be a general..." wikitext text/x-wiki {{DISPLAYTITLE:''StarLight''}} '''''StarLight''''' (often shortened to '''SL''') is a [[command]] based [[console program]] designed by [[User:Serpent King|Serpent King]] to be a general aid for software developers. Containing over 200 commands, the program has continued to expand greatly since its creation in 2012. It has so far seen 9 [[updates]], each adding new commands, adding new functionality to existing pre-existing commands, introducing new general functions such as [[settings]] and [[identifiers]], and patching glitches. ==Format== ''StarLight'''s format is simple: the program boots and asks for input. The input is then thrown through a parser and distributed to functions which act as "commands". The function is carried out, output is returned, and ''StarLight'' asks for the next command. The parser also makes some edits to the input before passing it to the command functions: identifiers such as #OUT are replaced with their respective values, and variables (set with the [[SetVar]]) command are also similarly replaced. Commands come in a few different types or [[List of command groups|groups]]: [[SLSystem]], {{b|Settings|group}}, [[Authentication]], {{b|String|group}}, [[Math]], [[Date/Time]], [[File]], [[System]], [[Fun]], and [[Misc]]. 7e15ce908e50a369bb3c967e1c69e6d4835c4958 Category:Version 1.0 commands 14 44 83 2017-02-18T21:37:46Z Serpent King 24956324 Created page with "These are all of the commands found in [[StarLightV1.0]]. [[Category:Commands]]" wikitext text/x-wiki These are all of the commands found in [[StarLightV1.0]]. [[Category:Commands]] e37dbab18d8fe827c6b614efc670622fd2fc8905 Category:Version 2.0 commands 14 45 84 2017-02-18T21:37:51Z Serpent King 24956324 Created page with "These are all of the commands found in [[StarLightV2.0]]. [[Category:Commands]]" wikitext text/x-wiki These are all of the commands found in [[StarLightV2.0]]. [[Category:Commands]] 92878f6aa24121f3abd698b51d9a28ad6b182bb9 Category:Version 2.5 commands 14 46 85 2017-02-18T21:37:58Z Serpent King 24956324 Created page with "These are all of the commands found in [[StarLightV2.5]]. [[Category:Commands]]" wikitext text/x-wiki These are all of the commands found in [[StarLightV2.5]]. [[Category:Commands]] c29c3633f1b0a90aeb60cde19c67662395f980c4 Category:Version 2.7 commands 14 47 86 2017-02-18T21:38:07Z Serpent King 24956324 Created page with "These are all of the commands found in [[StarLightV2.7]]. [[Category:Commands]]" wikitext text/x-wiki These are all of the commands found in [[StarLightV2.7]]. [[Category:Commands]] a7bfad6f3c8b5ad21bb86621175e08e2178e2af4 Category:Version 3.0 commands 14 48 87 2017-02-18T21:38:19Z Serpent King 24956324 Created page with "These are all of the commands found in [[StarLightV3.0]]. [[Category:Commands]]" wikitext text/x-wiki These are all of the commands found in [[StarLightV3.0]]. [[Category:Commands]] 7cf3e8c69ae5cad71bd07ead4f2d667ac6c5a1c3 Category:Version 3.1 commands 14 49 88 2017-02-18T21:38:28Z Serpent King 24956324 Created page with "These are all of the commands found in [[StarLightV3.1]]. [[Category:Commands]]" wikitext text/x-wiki These are all of the commands found in [[StarLightV3.1]]. [[Category:Commands]] 8feaf27a07f2c833e069f9f383be887cd2e9d4b0 Category:Version 3.5 commands 14 50 89 2017-02-18T21:38:38Z Serpent King 24956324 Created page with "These are all of the commands found in [[StarLightV3.5]]. [[Category:Commands]]" wikitext text/x-wiki These are all of the commands found in [[StarLightV3.5]]. [[Category:Commands]] fd2dcef226534f64e721173ce1eac94f6f6ea4ba Category:Version 4.0 commands 14 51 90 2017-02-18T21:38:44Z Serpent King 24956324 Created page with "These are all of the commands found in [[StarLightV4.0]]. [[Category:Commands]]" wikitext text/x-wiki These are all of the commands found in [[StarLightV4.0]]. [[Category:Commands]] ee9bbd889483bbaff2c22a20e32964fcfdeb6572 Category:Version 4.1 commands 14 52 91 2017-02-18T21:38:53Z Serpent King 24956324 Created page with "These are all of the commands found in [[StarLightV4.1]]. [[Category:Commands]]" wikitext text/x-wiki These are all of the commands found in [[StarLightV4.1]]. [[Category:Commands]] a02089a342b389add31a5b681219765ebd9a4eec Category:Commands 14 53 92 2017-02-18T21:39:23Z Serpent King 24956324 Created page with "[[Category:Commands]]" wikitext text/x-wiki [[Category:Commands]] 6a9a431200a27101e9e5d113935e7e042d05139a 93 92 2017-02-18T21:39:34Z Serpent King 24956324 Blanked the page wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Category:String commands 14 54 94 2017-02-18T21:40:36Z Serpent King 24956324 Created page with "These are all of the commands Belonging to the {{b|String|group}} group. [[Category:Commands]]" wikitext text/x-wiki These are all of the commands Belonging to the {{b|String|group}} group. [[Category:Commands]] 1777688287d821cdcfdd322982104618c2bf8aa7 96 94 2017-02-18T21:41:54Z Serpent King 24956324 wikitext text/x-wiki These are all of the commands belonging to the {{b|String|group}} group. [[Category:Commands]] 12c43127d3b5b0679f408d83fd5f972223c7fecd 99 96 2017-02-18T21:43:37Z Serpent King 24956324 wikitext text/x-wiki These are all of the commands belonging to the {{b|string|group}} group. [[Category:Commands]] 4e631cf44f00424158e80e3d16240541651a1e67 Category:SLSystem commands 14 55 95 2017-02-18T21:41:40Z Serpent King 24956324 Created page with "These are all of the commands belonging to the [[SLSystem]] group. [[Category:Commands]]" wikitext text/x-wiki These are all of the commands belonging to the [[SLSystem]] group. [[Category:Commands]] 2b6e4e39f77bbe4241d37ba5e2e8341e085c863b Category:Settings commands 14 56 97 2017-02-18T21:42:30Z Serpent King 24956324 Created page with "These are all of the commands belonging to the {{b|Settings|group}} group. [[Category:Commands]]" wikitext text/x-wiki These are all of the commands belonging to the {{b|Settings|group}} group. [[Category:Commands]] 2db64557ab755a0b3fb36a85d4740795e55f7906 98 97 2017-02-18T21:42:58Z Serpent King 24956324 wikitext text/x-wiki These are all of the commands belonging to the {{b|settings|group}} group. [[Category:Commands]] 8d6ddabd1cdaa689a72d3272269e759de58678d7 Category:Authentication commands 14 57 100 2017-02-18T21:44:37Z Serpent King 24956324 Created page with "These are all of the commands belonging to the [[Authentication]] group. [[Category:Commands]]" wikitext text/x-wiki These are all of the commands belonging to the [[Authentication]] group. [[Category:Commands]] 62a5a90d127fb20b3fb1746588e240323e4c000b 101 100 2017-02-18T21:44:46Z Serpent King 24956324 wikitext text/x-wiki These are all of the commands belonging to the [[authentication]] group. [[Category:Commands]] c6fd0cdd903e2e4f4052c88a1b88623025ec0f85 Category:Math commands 14 58 102 2017-02-18T21:45:58Z Serpent King 24956324 Created page with "These are all of the commands belonging to the [[math]] group. [[Category:Commands]]" wikitext text/x-wiki These are all of the commands belonging to the [[math]] group. [[Category:Commands]] b2e89c77c63e1e30ef46963c38352396f871c08a Category:Date/Time commands 14 59 103 2017-02-18T21:46:30Z Serpent King 24956324 Created page with "These are all of the commands belonging to the [[Date/time]] group. [[Category:Commands]]" wikitext text/x-wiki These are all of the commands belonging to the [[Date/time]] group. [[Category:Commands]] f9e0bcfdaef071aa4e2b454bf5913cf01c577a84 104 103 2017-02-18T21:46:45Z Serpent King 24956324 wikitext text/x-wiki These are all of the commands belonging to the [[date/time]] group. [[Category:Commands]] 53c1085938b6369c2f262aa40f0432d213ffe971 Category:File commands 14 60 105 2017-02-18T21:47:28Z Serpent King 24956324 Created page with "These are all of the commands belonging to the [[file]] group. [[Category:Commands]]" wikitext text/x-wiki These are all of the commands belonging to the [[file]] group. [[Category:Commands]] 57fc37a36a75c873cbda80d29601e917852deaac 110 105 2017-02-18T21:54:30Z Serpent King 24956324 Serpent King moved page [[Category:Date/File commands]] to [[Category:File commands]] without leaving a redirect wikitext text/x-wiki These are all of the commands belonging to the [[file]] group. [[Category:Commands]] 57fc37a36a75c873cbda80d29601e917852deaac Category:System commands 14 61 106 2017-02-18T21:48:09Z Serpent King 24956324 Created page with "These are all of the commands belonging to the [[system]] group. [[Category:Commands]]" wikitext text/x-wiki These are all of the commands belonging to the [[system]] group. [[Category:Commands]] 84d6b090bd1150822c1e4724e2bead6b3d0a5939 Category:Misc commands 14 62 107 2017-02-18T21:48:57Z Serpent King 24956324 Created page with "These are all of the commands belonging to the [[misc]] group. [[Category:Commands]]" wikitext text/x-wiki These are all of the commands belonging to the [[misc]] group. [[Category:Commands]] 0948b57441c9938f13adeb15b77d4c218c1adb7d Category:Fun commands 14 63 108 2017-02-18T21:49:17Z Serpent King 24956324 Created page with "These are all of the commands belonging to the [[fun]] group. [[Category:Commands]]" wikitext text/x-wiki These are all of the commands belonging to the [[fun]] group. [[Category:Commands]] d12642c13a34c77264763811cb1a00eecc800a9e Template:Infobox command 10 40 109 76 2017-02-18T21:52:52Z Serpent King 24956324 wikitext text/x-wiki {| class="infobox bordered" style="float:right; width:264px; font-size:90%; text-align:left;" cellpadding="3" |- ! colspan="2" style="font-size:110%; text-align:center; background-color:#E6E6FA; color:#000;" | {{{name|{{PAGENAME}}}}} |- {{#if:{{{group<includeonly>|</includeonly>}}} | {{!}} style="background-color:#E6E6FA; color:#000;" {{!}}'''[[List of command groups|Group]]''' {{!}}{{b|{{{group}}}|group}}<includeonly>[[Category:{{{group}}} commands]]</includeonly> {{!}}- }} {{#if:{{{usage<includeonly>|</includeonly>}}} | {{!}} style="background-color:#E6E6FA; color:#000;" {{!}}'''[[Parameter|Usage]]''' {{!}}{{{usage}}} {{!}}- }} {{#if:{{{aliases<includeonly>|</includeonly>}}} | {{!}} style="background-color:#E6E6FA; color:#000;" {{!}}'''[[Alias]]es''' {{!}}{{{aliases}}} {{!}}- }} {{#if:{{{v1.0<includeonly>|</includeonly>}}}{{{v2.0<includeonly>|</includeonly>}}}{{{v2.5<includeonly>|</includeonly>}}}{{{v2.7<includeonly>|</includeonly>}}}{{{v3.0<includeonly>|</includeonly>}}}{{{v3.1<includeonly>|</includeonly>}}}{{{v3.5<includeonly>|</includeonly>}}}{{{v4.0<includeonly>|</includeonly>}}}{{{v4.1<includeonly>|</includeonly>}}} | {{!}} style="background-color:#E6E6FA; color:#000;" {{!}}'''Versions''' {{!}} {{VersionMap|v1.0={{{v1.0|}}}|v2.0={{{v2.0|}}}|v2.5={{{v2.5|}}}|v2.7={{{v2.7|}}}|v3.0={{{v3.0|}}}|v3.1={{{v3.1|}}}|v3.5={{{v3.5|}}}|v4.0={{{v4.0|}}}|v4.1={{{v4.1|}}}}} {{!}}- }} {{#if:{{{console<includeonly>|</includeonly>}}}{{{gui<includeonly>|</includeonly>}}} | {{!}} style="background-color:#E6E6FA; color:#000;" {{!}}'''Availability''' {{!}}[[Console]]: {{#if:{{{console|}}}|{{y}}|{{n}}}}<br>[[GUI]]: {{#if:{{{gui|}}}|{{y}}|{{n}}}} {{!}}- }} |}<includeonly> {{#if:{{{v1.0|}}}|[[Category:Version 1.0 commands]]}} {{#if:{{{v2.0|}}}|[[Category:Version 2.0 commands]]}} {{#if:{{{v2.5|}}}|[[Category:Version 2.5 commands]]}} {{#if:{{{v2.7|}}}|[[Category:Version 2.7 commands]]}} {{#if:{{{v3.0|}}}|[[Category:Version 3.0 commands]]}} {{#if:{{{v3.1|}}}|[[Category:Version 3.1 commands]]}} {{#if:{{{v3.5|}}}|[[Category:Version 3.5 commands]]}} {{#if:{{{v4.0|}}}|[[Category:Version 4.0 commands]]}} {{#if:{{{v4.1|}}}|[[Category:Version 4.1 commands]]}}</includeonly> 93e9f1a533d34984701cbbb0e13d15904e4fe8a5 125 109 2017-02-18T23:21:44Z Serpent King 24956324 wikitext text/x-wiki {| class="infobox bordered" style="float:right; width:264px; font-size:90%; text-align:left;" cellpadding="3" |- ! colspan="2" style="font-size:110%; text-align:center; background-color:#E6E6FA; color:#000;" | {{{name|{{PAGENAME}}}}} |- {{#if:{{{group<includeonly>|</includeonly>}}} | {{!}} style="background-color:#E6E6FA; color:#000;" {{!}}'''Group''' {{!}}{{b|{{{group}}}|group}}<includeonly>[[Category:{{{group}}} commands]]</includeonly> {{!}}- }} {{#if:{{{usage<includeonly>|</includeonly>}}} | {{!}} style="background-color:#E6E6FA; color:#000;" {{!}}'''[[Parameter|Usage]]''' {{!}}{{{usage}}} {{!}}- }} {{#if:{{{aliases<includeonly>|</includeonly>}}} | {{!}} style="background-color:#E6E6FA; color:#000;" {{!}}'''[[Alias]]es''' {{!}}{{{aliases}}} {{!}}- }} {{#if:{{{v1.0<includeonly>|</includeonly>}}}{{{v2.0<includeonly>|</includeonly>}}}{{{v2.5<includeonly>|</includeonly>}}}{{{v2.7<includeonly>|</includeonly>}}}{{{v3.0<includeonly>|</includeonly>}}}{{{v3.1<includeonly>|</includeonly>}}}{{{v3.5<includeonly>|</includeonly>}}}{{{v4.0<includeonly>|</includeonly>}}}{{{v4.1<includeonly>|</includeonly>}}} | {{!}} style="background-color:#E6E6FA; color:#000;" {{!}}'''Versions''' {{!}} {{VersionMap|v1.0={{{v1.0|}}}|v2.0={{{v2.0|}}}|v2.5={{{v2.5|}}}|v2.7={{{v2.7|}}}|v3.0={{{v3.0|}}}|v3.1={{{v3.1|}}}|v3.5={{{v3.5|}}}|v4.0={{{v4.0|}}}|v4.1={{{v4.1|}}}}} {{!}}- }} {{#if:{{{console<includeonly>|</includeonly>}}}{{{gui<includeonly>|</includeonly>}}} | {{!}} style="background-color:#E6E6FA; color:#000;" {{!}}'''Availability''' {{!}}[[Console]]: {{#if:{{{console|}}}|{{y}}|{{n}}}}<br>[[GUI]]: {{#if:{{{gui|}}}|{{y}}|{{n}}}} {{!}}- }} |}<includeonly> {{#if:{{{v1.0|}}}|[[Category:Version 1.0 commands]]}} {{#if:{{{v2.0|}}}|[[Category:Version 2.0 commands]]}} {{#if:{{{v2.5|}}}|[[Category:Version 2.5 commands]]}} {{#if:{{{v2.7|}}}|[[Category:Version 2.7 commands]]}} {{#if:{{{v3.0|}}}|[[Category:Version 3.0 commands]]}} {{#if:{{{v3.1|}}}|[[Category:Version 3.1 commands]]}} {{#if:{{{v3.5|}}}|[[Category:Version 3.5 commands]]}} {{#if:{{{v4.0|}}}|[[Category:Version 4.0 commands]]}} {{#if:{{{v4.1|}}}|[[Category:Version 4.1 commands]]}}</includeonly> 84f9fb6194e5fb9d00da0a3f5bb61402e0db58d6 File (group) 0 64 111 2017-02-18T21:55:36Z Serpent King 24956324 Redirected page to [[File]] wikitext text/x-wiki #REDIRECT [[File]] b67cd195ed92f29fcf4b857145f1a43e639d5214 SLSystem 0 65 112 2017-02-18T21:56:26Z Serpent King 24956324 Created page with "#REDIRECT [[[SLSystem]]" wikitext text/x-wiki #REDIRECT [[[SLSystem]] 05a4b2d4d54d7b82371279b13978f077018838d5 113 112 2017-02-18T21:56:38Z Serpent King 24956324 Redirected page to [[SLSystem]] wikitext text/x-wiki #REDIRECT [[SLSystem]] f0588299d0c406985de7d7f8a69db86a2394e3fa Authentication (group) 0 66 114 2017-02-18T21:57:02Z Serpent King 24956324 Redirected page to [[Authentication]] wikitext text/x-wiki #REDIRECT [[Authentication]] d41ccf4e745c4c5b389383d2d411c0885463e6a5 System (group) 0 68 116 2017-02-18T21:57:57Z Serpent King 24956324 Redirected page to [[System]] wikitext text/x-wiki #REDIRECT [[System]] b978e9b7b2b81910358b7b48400ba49f3e1e636b Date/Time (group) 0 69 117 2017-02-18T21:58:37Z Serpent King 24956324 Redirected page to [[Date/Time]] wikitext text/x-wiki #REDIRECT [[Date/Time]] a7d34837733ff9e434e6b6175e0e64d8661b57d7 Fun (group) 0 70 118 2017-02-18T21:59:15Z Serpent King 24956324 Redirected page to [[Fun]] wikitext text/x-wiki #REDIRECT [[Fun]] 0840fb49f9b96e8905a3d3e5f3838e747867207d Misc (group) 0 71 119 2017-02-18T21:59:50Z Serpent King 24956324 Redirected page to [[Misc]] wikitext text/x-wiki #REDIRECT [[Misc]] 2015391f43a28340fa6d450056095435765992db Print 0 41 120 79 2017-02-18T22:09:39Z Serpent King 24956324 /* Legacy */ wikitext text/x-wiki {{infobox command |group = String |usage = print <text> |aliases = print |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Print''' is a [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The print command simply pulls the first [[parameter]] and returns it to the [[console]]. It's most commonly used for returning the values of [[identifier]]s and [[variable]]s. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || Creation |- | {{v|4.1}} || Format changed to single-parameter. |} b3df98b3d9be28f7e6b6e2e1c911e2f5cbef9306 135 120 2017-02-19T00:04:44Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = print <text> |aliases = print |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Print''' is a [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The print command simply pulls the first [[parameter]] and returns it to the [[console]]. It's most commonly used for returning the values of [[identifier]]s and [[variable]]s. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to be returned |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || Creation |- | {{v|4.1}} || Format changed to single-parameter. |} b2b228fa689a089482cb1590367048237043a1fb 136 135 2017-02-19T00:17:39Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = print <text> |aliases = print |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Print''' is a [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The print command simply pulls the first [[parameter]] and returns it to the [[console]]. It's most commonly used for returning the values of [[identifier]]s and [[variable]]s. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to be returned. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || Creation |- | {{v|4.1}} || Format changed to single-parameter. |} 8361cd193f33e795d84f31e554288e7e1e27d609 Template:Rollover 10 72 121 2017-02-18T22:29:18Z Serpent King 24956324 Created page with "<span {{#if:{{{3|}}}|class="explain"|}} title="{{#replace:{{{2}}}|"|&#34;}}">{{{1}}}</span><noinclude> ==Usage== A simple wrapper for creating rollover text. <code><nowiki>{{..." wikitext text/x-wiki <span {{#if:{{{3|}}}|class="explain"|}} title="{{#replace:{{{2}}}|"|&#34;}}">{{{1}}}</span><noinclude> ==Usage== A simple wrapper for creating rollover text. <code><nowiki>{{rollover|the text you want to display|the text you want in the rollover|put a "y" here to apply a dotted underline and a "?" cursor on rollover}}</nowiki></code> Do not use this on talk pages, as it adds an unnecessary layer of comprehension difficulty. [[Category:Templates|{{PAGENAME}}]]</noinclude> d8f29e070760f8b9b55a3a8de4e9d1377d7512cb Template:Y 10 36 122 66 2017-02-18T22:30:20Z Serpent King 24956324 wikitext text/x-wiki <span style="color:#0c0">{{#if:{{{1|}}}|{{rollover|'''✓'''|{{{1}}}|y}}|'''✓'''}}</span> 6d145c068671a51cd399c1a7d92e02d9da181c4e Template:N 10 37 123 67 2017-02-18T22:30:56Z Serpent King 24956324 wikitext text/x-wiki <span style="color:#c00">{{#if:{{{1|}}}|{{rollover|'''X'''|{{{1}}}|y}}|'''X'''}}</span> f736b9f0f9951863b2db533936bbd10ab2c1a04e String (group) 0 73 124 2017-02-18T23:17:02Z Serpent King 24956324 Created page with "The '''string''' group is a group that contains [[string]] manipulation [[commands]]. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}} !..." wikitext text/x-wiki The '''string''' group is a group that contains [[string]] manipulation [[commands]]. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- | [[Print]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Type]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Left]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Right]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Mid]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Replace]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[LCase]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[UCase]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[PCase]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Reverse]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Repeat]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Offset]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Scramble]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Insert]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[InsertBefore]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[InsertAfter]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Omit]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Trim]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Pad]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- | [[Len]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Frequency]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ASCII]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Char]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Hex]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Oct]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Binary]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[NumberBinary]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[GetChar]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[StrConvert]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- | [[KeyCode]] || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console version only}} || {{y}} |- | [[ColorConvert]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[ColorCode]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{n}} |} [[Category:String commands|*]] 8f2548ba2cec39f0177a837d4fec0b9d6f5b42c2 StarLight 0 43 126 82 2017-02-18T23:22:13Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLight''}} '''''StarLight''''' (often shortened to '''SL''') is a [[command]] based [[console program]] designed by [[User:Serpent King|Serpent King]] to be a general aid for software developers. Containing over 200 commands, the program has continued to expand greatly since its creation in 2012. It has so far seen 9 [[updates]], each adding new commands, adding new functionality to existing pre-existing commands, introducing new general functions such as [[settings]] and [[identifiers]], and patching glitches. ==Format== ''StarLight'''s format is simple: the program boots and asks for input. The input is then thrown through a parser and distributed to functions which act as "commands". The function is carried out, output is returned, and ''StarLight'' asks for the next command. The parser also makes some edits to the input before passing it to the command functions: identifiers such as #OUT are replaced with their respective values, and variables (set with the [[SetVar]]) command are also similarly replaced. Commands come in a few different types or groups: [[SLSystem]], {{b|Settings|group}}, [[Authentication]], {{b|String|group}}, [[Math]], [[Date/Time]], [[File]], [[System]], [[Fun]], and [[Misc]]. fbb32fd9259653e69d41e6a6b30f97b4e7e48ca7 Template:ParametersHeader 10 74 127 2017-02-18T23:26:42Z Serpent King 24956324 Created page with "{| class=wikitable !Parameter name !! Description !! Range !! Required?<noinclude> |}</noinclude> [[Category:Templates]]" wikitext text/x-wiki {| class=wikitable !Parameter name !! Description !! Range !! Required?<noinclude> |}</noinclude> [[Category:Templates]] e697e7d38cee8d15ee2c85ed208b6aca4c19e347 128 127 2017-02-18T23:27:23Z Serpent King 24956324 wikitext text/x-wiki {| class=wikitable !Parameter name !! Description !! Range !! Required?<noinclude> |} [[Category:Templates]]</noinclude> 8d2c410736e1affab90eea7f85b38b1d3cc03d41 129 128 2017-02-18T23:54:53Z Serpent King 24956324 wikitext text/x-wiki {| class=wikitable !Parameter name !! Description !! Range !! Required? !! Default<noinclude> |} [[Category:Templates]]</noinclude> eca5f41150a220d38b886cfc5aa631435bf1656a 132 129 2017-02-19T00:03:22Z Serpent King 24956324 wikitext text/x-wiki {| class=wikitable #!!Parameter name !! Description !! Range !! Required? !! Default<noinclude> |} [[Category:Templates]]</noinclude> 248e39e436f52e76558242c09435f9cbf388aac2 133 132 2017-02-19T00:03:59Z Serpent King 24956324 wikitext text/x-wiki {| class=wikitable !<nowiki>#</nowiki> !! Parameter name !! Description !! Range !! Required? !! Default<noinclude> |} [[Category:Templates]]</noinclude> 336cefbf850a63161ff701152f1bd78aa69bbad0 Template:ParametersRow 10 75 130 2017-02-18T23:57:51Z Serpent King 24956324 Created page with "<noinclude>{{ParametersHeader}} |- |{{{name}}} || {{{description}}} || {{#switch:{{lc:{{{range}}}}} | text|str = All strings (can{{#if:{{{nonull|}}}|not}} be null) | char|chr..." wikitext text/x-wiki <noinclude>{{ParametersHeader}} |- |{{{name}}} || {{{description}}} || {{#switch:{{lc:{{{range}}}}} | text|str = All strings (can{{#if:{{{nonull|}}}|not}} be null) | char|chr = Characters (can{{#if:{{{nonull|}}}|not}} be null) | int = Integers {{#if:{{{minval|y}}}{{{maxval|}}}|{{#if:{{{includemin|}}}|[|(}}{{{minval}}}, {{{maxval}}}{{#if:{{{includemax|}}}|]|)}}}} | posint = Integers {{#if:{{{minval|y}}}{{{maxval|}}}|{{#if:{{{includemin|}}}|[|(}}{{{minval}}}, {{{maxval}}}{{#if:{{{includemax|}}}|]|)}}}} | dec = Decimals {{#if:{{{minval|y}}}{{{maxval|}}}|{{#if:{{{includemin|}}}|[|(}}{{{minval}}}, {{{maxval}}}{{#if:{{{includemax|}}}|]|)}}}} | posdec = Decimals {{#if:{{{minval|y}}}{{{maxval|}}}|{{#if:{{{includemin|}}}|[|(}}{{{minval}}}, {{{maxval}}}{{#if:{{{includemax|}}}|]|)}}}} | bool = Boolean (true/false) | {{{range}}} }} {{#if:{{{list|}}}|&#32;(list)}} |{{#if:{{{required|}}}|{{y}}|{{n}}}} |{{{default|&mdash;}}}<noinclude> |} [[Category:Templates]]</noinclude> 6af6e4d8461e948eac3b445e5c73c4074d0c14e9 131 130 2017-02-19T00:01:40Z Serpent King 24956324 wikitext text/x-wiki <noinclude>{{ParametersHeader}}</noinclude> |- |{{{name}}} || {{{description}}} || {{#switch:{{lc:{{{range}}}}} | text|str = All strings (can{{#if:{{{nonull|}}}|not}} be null) | char|chr = Characters (can{{#if:{{{nonull|}}}|not}} be null) | int = Integers {{#if:{{{minval|y}}}{{{maxval|}}}|{{#if:{{{includemin|}}}|[|(}}{{{minval}}}, {{{maxval}}}{{#if:{{{includemax|}}}|]|)}}}} | posint = Integers {{#if:{{{minval|y}}}{{{maxval|}}}|{{#if:{{{includemin|}}}|[|(}}{{{minval}}}, {{{maxval}}}{{#if:{{{includemax|}}}|]|)}}}} | dec = Decimals {{#if:{{{minval|y}}}{{{maxval|}}}|{{#if:{{{includemin|}}}|[|(}}{{{minval}}}, {{{maxval}}}{{#if:{{{includemax|}}}|]|)}}}} | posdec = Decimals {{#if:{{{minval|y}}}{{{maxval|}}}|{{#if:{{{includemin|}}}|[|(}}{{{minval}}}, {{{maxval}}}{{#if:{{{includemax|}}}|]|)}}}} | bool = Boolean (true/false) | {{{range}}} }} {{#if:{{{list|}}}|&#32;(list)}} |{{#if:{{{required|}}}|{{y}}|{{n}}}} |{{{default|&mdash;}}}<noinclude> |} [[Category:Templates]]</noinclude> 2ac35a6c00a195ef2d9e9979c012b379dcc7eb6c 134 131 2017-02-19T00:04:28Z Serpent King 24956324 wikitext text/x-wiki <noinclude>{{ParametersHeader}}</noinclude> |- | {{{num}}} || {{{name}}} || {{{description}}} || {{#switch:{{lc:{{{range}}}}} | text|str = All strings (can{{#if:{{{nonull|}}}|not}} be null) | char|chr = Characters (can{{#if:{{{nonull|}}}|not}} be null) | int = Integers {{#if:{{{minval|y}}}{{{maxval|}}}|{{#if:{{{includemin|}}}|[|(}}{{{minval}}}, {{{maxval}}}{{#if:{{{includemax|}}}|]|)}}}} | posint = Integers {{#if:{{{minval|y}}}{{{maxval|}}}|{{#if:{{{includemin|}}}|[|(}}{{{minval}}}, {{{maxval}}}{{#if:{{{includemax|}}}|]|)}}}} | dec = Decimals {{#if:{{{minval|y}}}{{{maxval|}}}|{{#if:{{{includemin|}}}|[|(}}{{{minval}}}, {{{maxval}}}{{#if:{{{includemax|}}}|]|)}}}} | posdec = Decimals {{#if:{{{minval|y}}}{{{maxval|}}}|{{#if:{{{includemin|}}}|[|(}}{{{minval}}}, {{{maxval}}}{{#if:{{{includemax|}}}|]|)}}}} | bool = Boolean (true/false) | {{{range}}} }} {{#if:{{{list|}}}|&#32;(list)}} |{{#if:{{{required|}}}|{{y}}|{{n}}}} |{{{default|&mdash;}}}<noinclude> |} [[Category:Templates]]</noinclude> 25389d48680de641d44dd08447ba372230dcb5e0 Frequency 0 76 137 2017-02-19T00:48:22Z Serpent King 24956324 Created page with "{{infobox command |group = String |usage = frequency <source> <find> ''<case sensitive?>'' |aliases = frequency, freq |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|..." wikitext text/x-wiki {{infobox command |group = String |usage = frequency <source> <find> ''<case sensitive?>'' |aliases = frequency, freq |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Frequency''' is a [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== Frequency gets how many times the find string appears in the source string. Case sensitivity can be turned on and off. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The source text. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=find |description=The find text. |range=str |nonull=y |required=y}} {{ParametersRow |num=3 |name=case sensitive? |description=Does the command care about having the right alphabetical case?<br><small>(added in {{v|2.0}})</small> |range=bool |required=n |default=false}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || Creation |- | {{v|2.0}} || "case sensitive?" parameter added; "freq" alias added; ctrl down break added |- | {{v|4.0}} || general code cleanup; implemented GetText(); implemented GUI-only progress bar; accidentally caused case sensitive glitch |- | {{v|4.1}} || case sensitive glitch fixed |} d077dacb49f29b068a122f1ad05413dabc63279a 138 137 2017-02-19T00:50:26Z Serpent King 24956324 /* Parameters */ wikitext text/x-wiki {{infobox command |group = String |usage = frequency <source> <find> ''<case sensitive?>'' |aliases = frequency, freq |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Frequency''' is a [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== Frequency gets how many times the find string appears in the source string. Case sensitivity can be turned on and off. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The source text. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=find |description=The find text. |range=str |nonull=y |required=y}} {{ParametersRow |num=3 |name=case sensitive? |description=Does the command care about having the right alphabetical case?<br><small>(added in {{v|2.0}})</small> |range=bool |default=false}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || Creation |- | {{v|2.0}} || "case sensitive?" parameter added; "freq" alias added; ctrl down break added |- | {{v|4.0}} || general code cleanup; implemented GetText(); implemented GUI-only progress bar; accidentally caused case sensitive glitch |- | {{v|4.1}} || case sensitive glitch fixed |} fbd9ee028cb0aab630336339010c2be6d7a7b890 139 138 2017-02-19T00:52:20Z Serpent King 24956324 /* Legacy */ wikitext text/x-wiki {{infobox command |group = String |usage = frequency <source> <find> ''<case sensitive?>'' |aliases = frequency, freq |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Frequency''' is a [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== Frequency gets how many times the find string appears in the source string. Case sensitivity can be turned on and off. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The source text. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=find |description=The find text. |range=str |nonull=y |required=y}} {{ParametersRow |num=3 |name=case sensitive? |description=Does the command care about having the right alphabetical case?<br><small>(added in {{v|2.0}})</small> |range=bool |default=false}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || Creation |- | {{v|2.0}} || "case sensitive?" parameter added; "freq" alias added; ctrl down break added |- | {{v|4.0}} || General code cleanup; implemented GetText(); implemented GUI-only progress bar; accidentally caused case sensitive glitch |- | {{v|4.1}} || Case sensitive glitch fixed |} c55ce3e9ecc1ce29e5b5a332df2c3638ea332c80 142 139 2017-02-19T08:44:53Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = frequency <source> <find> {{rollover|''<case sensitive?>''|Added in 2.0|y}} |aliases = frequency, {{rollover|freq|Added in 2.0|y}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Frequency''' is a [[command]] in ''[[StarLight]]'' that is present in all versions. Because the function uses a loop, it can be aborted with the ctrl key. ==Function== Frequency gets how many times the find string appears in the source string. Case sensitivity can be turned on and off. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The source text. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=find |description=The find text. |range=str |nonull=y |required=y}} {{ParametersRow |num=3 |name=case sensitive? |description=Does the command care about having the right alphabetical case?<br><small>(added in {{v|2.0}})</small> |range=bool |default=false}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || Creation |- | {{v|2.0}} || "case sensitive?" parameter added; "freq" alias added; ctrl break added |- | {{v|4.0}} || General code cleanup; implemented GetText(); implemented GUI-only progress bar; accidentally caused case sensitive glitch |- | {{v|4.1}} || Case sensitive glitch fixed |} f31b69cc04efd9677034eb277cc991185ae5dd2a 143 142 2017-02-19T08:45:22Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = frequency <source> <find> {{rollover|''<case sensitive?>''|Added in 2.0|y}} |aliases = frequency, {{rollover|freq|Added in 2.0|y}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Frequency''' is a [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== Frequency gets how many times the find string appears in the source string. Case sensitivity can be turned on and off. Because the function uses a loop, it can be aborted with the ctrl key. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The source text. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=find |description=The find text. |range=str |nonull=y |required=y}} {{ParametersRow |num=3 |name=case sensitive? |description=Does the command care about having the right alphabetical case?<br><small>(added in {{v|2.0}})</small> |range=bool |default=false}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || Creation |- | {{v|2.0}} || "case sensitive?" parameter added; "freq" alias added; ctrl break added |- | {{v|4.0}} || General code cleanup; implemented GetText(); implemented GUI-only progress bar; accidentally caused case sensitive glitch |- | {{v|4.1}} || Case sensitive glitch fixed |} 74357e6cc812f34875ac680d33b919a3be60843c Template:Y 10 36 140 122 2017-02-19T01:13:34Z Serpent King 24956324 wikitext text/x-wiki <div style="color:#fff; background-color:#0c0; text-align:center; vertical-align: middle; width:20px; height:20px; line-height:20px; border-radius:6px;">{{#if:{{{1|}}}|{{rollover|'''✓'''|{{{1}}}|y}}|'''✓'''}}</div> d4da3f8788eb3dd6ee40df3925f3ddd8ad4f87e2 141 140 2017-02-19T01:14:17Z Serpent King 24956324 Undo revision 140 by [[Special:Contributions/Serpent King|Serpent King]] ([[User talk:Serpent King|talk]]) wikitext text/x-wiki <span style="color:#0c0">{{#if:{{{1|}}}|{{rollover|'''✓'''|{{{1}}}|y}}|'''✓'''}}</span> 6d145c068671a51cd399c1a7d92e02d9da181c4e 148 141 2017-02-20T00:59:44Z Serpent King 24956324 wikitext text/x-wiki <span style="color:#0c0; text-shadow:0px 0px 3px #0c0; font-size:{{{s|9}}}pt;">{{#if:{{{1|}}}|{{rollover|'''✓'''|{{{1}}}|y}}|'''✓'''}}</span> 602d1e80d903b96e66746954d98e39d0ce24dfba 150 148 2017-02-20T01:03:04Z Serpent King 24956324 wikitext text/x-wiki <span style="color:#0c0; text-shadow:0px 0px 3px #0f0; font-size:{{{s|9}}}pt;">{{#if:{{{1|}}}|{{rollover|'''✓'''|{{{1}}}|y}}|'''✓'''}}</span> ee6740f6b9994da0c30e471111a0506d8a0e4bb7 176 150 2017-02-20T01:28:02Z Serpent King 24956324 wikitext text/x-wiki <span style="color:#0c0; text-shadow:0px 0px 3px #0f0; font-size:{{{s|9}}}pt;">{{#if:{{{1|}}}|{{rollover|'''✓'''|{{{1}}}|y}}|'''✓'''}}</span><noinclude>[[Category:Templates]]</noinclude> d8eb568785625a79034e3e41ad5872e2171cd3a2 Template:ParametersRow 10 75 144 134 2017-02-19T09:52:53Z Serpent King 24956324 wikitext text/x-wiki <noinclude>{{ParametersHeader}}</noinclude> |- | {{{num}}} || {{{name}}} || {{{description}}} || {{#switch:{{lc:{{{range}}}}} | text|str = All strings (can{{#if:{{{nonull|}}}|not}} be null) | char|chr = Characters (can{{#if:{{{nonull|}}}|not}} be null) | int = Integers {{#if:{{{minval|y}}}{{{maxval|}}}|{{#if:{{{includemin|}}}|[|(}}{{{minval}}}, {{{maxval}}}{{#if:{{{includemax|}}}|]|)}}}} | posint = Integers {{#if:{{{minval|y}}}{{{maxval|}}}|{{#if:{{{includemin|}}}|[|(}}{{{minval}}}, {{{maxval}}}{{#if:{{{includemax|}}}|]|)}}}} | dec = Decimals {{#if:{{{minval|y}}}{{{maxval|}}}|{{#if:{{{includemin|}}}|[|(}}{{{minval}}}, {{{maxval}}}{{#if:{{{includemax|}}}|]|)}}}} | posdec = Decimals {{#if:{{{minval|y}}}{{{maxval|}}}|{{#if:{{{includemin|}}}|[|(}}{{{minval}}}, {{{maxval}}}{{#if:{{{includemax|}}}|]|)}}}} | bool = Boolean (true/false) | {{{range}}} }} {{#if:{{{list|}}}|&#32;(list)}} |{{#if:{{{required|}}}|{{y|{{{requirednote|}}}}}|{{n|{{{requirednote|}}}}}}} |{{{default|&mdash;}}}<noinclude> |} [[Category:Templates]]</noinclude> 4fe2a5c0b40ad10f16bdf0e514809cc5ea62cfae StrConvert 0 77 145 2017-02-19T09:58:12Z Serpent King 24956324 Created page with "{{infobox command |group = String |usage = StrConvert <original> <originalunit> <newunit> |aliases = strconvert, strconv |v4.0=y|v4.1=y |console=y|gui=y }} '''StrConvert''' i..." wikitext text/x-wiki {{infobox command |group = String |usage = StrConvert <original> <originalunit> <newunit> |aliases = strconvert, strconv |v4.0=y|v4.1=y |console=y|gui=y }} '''StrConvert''' is a [[command]] in ''[[StarLight]]'' that is present in versions 4.0 and 4.1. ==Function== StrConvert is used to convert data between decimal, hexadecimal, octal, binary, string, and character. In 4.1, if the "newunit" parameter is blank, the command will return a list of all conversions. Because the function uses a loop, it can be aborted with the ctrl key. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=original |description=The source text. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=originalunit |description=The unit of the original data. |range=Valid units: DEC, CHR, STR, HEX, OCT, BIN (cannot be null) |required=y}} {{ParametersRow |num=3 |name=newunit |description=The unit to be converted to. Leaving it null will cause the command to list out all conversions (4.1 only). |range=Valid units: DEC, CHR, STR, HEX, OCT, BIN |requirednote=Required in 4.0}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.0}} || Creation |- | {{v|4.1}} || Corrected bad spacing glitch; added ability to list all conversions |} 5f340dbd33abd3bb5acf1365236eb067cf068db0 Template:TagBase 10 78 146 2017-02-20T00:51:09Z Serpent King 24956324 Created page with "{|class="messagebox" style="background:rgba({{{r|127}}},{{{g|127}}},{{{b|127}}},0.125); border:2px solid rgba({{{r|127}}},{{{g|127}}},{{{b|127}}},1.0); text-align:center; widt..." wikitext text/x-wiki {|class="messagebox" style="background:rgba({{{r|127}}},{{{g|127}}},{{{b|127}}},0.125); border:2px solid rgba({{{r|127}}},{{{g|127}}},{{{b|127}}},1.0); text-align:center; width:60%;" |style="width:0px"|{{#if:{{{image|}}}|[[Image:{{{image}}}|50px|link=]]}}{{{symbol|}}} |{{{content}}} |} dd12ebb4035da07e4cd33e662b4225fd633aec53 166 146 2017-02-20T01:23:10Z Serpent King 24956324 wikitext text/x-wiki {|class="messagebox" style="background:rgba({{{r|127}}},{{{g|127}}},{{{b|127}}},0.125); border:2px solid rgba({{{r|127}}},{{{g|127}}},{{{b|127}}},1.0); text-align:center; width:60%;" |style="width:0px"|{{#if:{{{image|}}}|[[Image:{{{image}}}|50px|link=]]}}{{#if:{{{symbol|}}}|<span style="padding:10px;">{{{symbol}}}</span>}} |{{{content}}} |} edfa3caf31e3ac7c2262382ef26f0bb23aa09081 167 166 2017-02-20T01:24:33Z Serpent King 24956324 wikitext text/x-wiki {|class="messagebox" style="background:rgba({{{r|127}}},{{{g|127}}},{{{b|127}}},0.125); border:2px solid rgba({{{r|127}}},{{{g|127}}},{{{b|127}}},1.0); text-align:center; width:60%;" |style="width:0px"|{{#if:{{{image|}}}|[[Image:{{{image}}}|50px|link=]]}}{{#if:{{{symbol|}}}|<span style="margin:10px;">{{{symbol}}}</span>}} |{{{content}}} |} 7785aaa7c2b7a2dfd39584b631318ad72bc61097 168 167 2017-02-20T01:26:27Z Serpent King 24956324 wikitext text/x-wiki {|class="messagebox" style="background:rgba({{{r|127}}},{{{g|127}}},{{{b|127}}},0.125); border:2px solid rgba({{{r|127}}},{{{g|127}}},{{{b|127}}},1.0); text-align:center; width:60%;" |style="width:0px"|{{#if:{{{image|}}}|[[Image:{{{image}}}|50px|link=]]}}{{#if:{{{symbol|}}}|<span style="margin:10px;">{{{symbol}}}</span>}} |{{{content}}} |}<noinclude>[[Category:Templates]]</noinclude> f152c80a2a3b9748e47e09e9f9d4457feeedf70d 183 168 2017-02-20T01:48:25Z Serpent King 24956324 wikitext text/x-wiki {|class="messagebox" style="{{#if:{{{r|}}}{{{g|}}}{{{b|}}}|color:rgba(0,0,0,1.0); background:rgba({{{r|127}}},{{{g|127}}},{{{b|127}}},0.125); border:2px solid rgba({{{r|127}}},{{{g|127}}},{{{b|127}}},1.0)}}; text-align:center; width:60%;" |style="width:0px"|{{#if:{{{image|}}}|[[Image:{{{image}}}|50px|link=]]}}{{#if:{{{symbol|}}}|<span style="margin:10px;">{{{symbol}}}</span>}} |{{{content}}} |}<noinclude>[[Category:Templates]]</noinclude> 52a27d43c84951b0cb335888782dbc6b121a73f1 Template:Disambig 10 79 147 2017-02-20T00:55:00Z Serpent King 24956324 Note to self, make a proper disambig symbol wikitext text/x-wiki {{TagBase |r=191 |g=31 |b=143 |symbol=<span style="font-size:24px; padding:5px 10px;">D</span> |content=class="plainlinks"{{!}}''This [[Wikipedia:Word sense disambiguation|disambiguation]] page lists articles associated with the same title. If an [{{fullurl:Special:Whatlinkshere/{{FULLPAGENAME}}|namespace=0}} internal link] led you here, you may wish to change the link to point directly to the intended article.'' }}<includeonly>[[Category:Disambiguation]]</includeonly> c4d1e79d452439f1c6b83dfb381ba73885c3583f 165 147 2017-02-20T01:21:27Z Serpent King 24956324 wikitext text/x-wiki {{TagBase |r=191 |g=31 |b=143 |symbol={{Symbol disambig|s=24}} |content=class="plainlinks"{{!}}''This [[Wikipedia:Word sense disambiguation|disambiguation]] page lists articles associated with the same title. If an [{{fullurl:Special:Whatlinkshere/{{FULLPAGENAME}}|namespace=0}} internal link] led you here, you may wish to change the link to point directly to the intended article.'' }}<includeonly>[[Category:Disambiguation]]</includeonly> 811909bb44fb8a98cf8909ccda1eaf07a8dc09a7 178 165 2017-02-20T01:28:17Z Serpent King 24956324 wikitext text/x-wiki {{TagBase |r=191 |g=31 |b=143 |symbol={{Symbol disambig|s=24}} |content=class="plainlinks"{{!}}''This [[Wikipedia:Word sense disambiguation|disambiguation]] page lists articles associated with the same title. If an [{{fullurl:Special:Whatlinkshere/{{FULLPAGENAME}}|namespace=0}} internal link] led you here, you may wish to change the link to point directly to the intended article.'' }}<includeonly>[[Category:Disambiguation]]</includeonly><noinclude>[[Category:Templates]]</noinclude> 552968d7aa711c01399d2a2398bfc9f939a3de73 Template:N 10 37 149 123 2017-02-20T01:00:21Z Serpent King 24956324 wikitext text/x-wiki <span style="color:#c00; text-shadow:0px 0px 3px #c00; font-size:{{{s|9}}}pt;">{{#if:{{{1|}}}|{{rollover|'''X'''|{{{1}}}|y}}|'''X'''}}</span> 76bcd12ddae67538118d695766a533b075623115 152 149 2017-02-20T01:03:32Z Serpent King 24956324 wikitext text/x-wiki <span style="color:#c00; text-shadow:0px 0px 3px #f00; font-size:{{{s|9}}}pt;">{{#if:{{{1|}}}|{{rollover|'''X'''|{{{1}}}|y}}|'''X'''}}</span> 8c175976a7b4301e85406f82cfc4b16ce266be23 177 152 2017-02-20T01:28:07Z Serpent King 24956324 wikitext text/x-wiki <span style="color:#c00; text-shadow:0px 0px 3px #f00; font-size:{{{s|9}}}pt;">{{#if:{{{1|}}}|{{rollover|'''X'''|{{{1}}}|y}}|'''X'''}}</span><noinclude>[[Category:Templates]]</noinclude> 1fcc23ab04984f31910bbb2935a21cba8124a335 Template:~ 10 80 151 2017-02-20T01:03:08Z Serpent King 24956324 Created page with "<span style="color:#cc0; text-shadow:0px 0px 3px #ff0; font-size:{{{s|12}}}pt;">{{#if:{{{1|}}}|{{rollover|'''~'''|{{{1}}}|y}}|'''~'''}}</span>" wikitext text/x-wiki <span style="color:#cc0; text-shadow:0px 0px 3px #ff0; font-size:{{{s|12}}}pt;">{{#if:{{{1|}}}|{{rollover|'''~'''|{{{1}}}|y}}|'''~'''}}</span> 0cc120eaa05b2555eba7356565486ed77b2f9c74 175 151 2017-02-20T01:27:56Z Serpent King 24956324 wikitext text/x-wiki <span style="color:#cc0; text-shadow:0px 0px 3px #ff0; font-size:{{{s|12}}}pt;">{{#if:{{{1|}}}|{{rollover|'''~'''|{{{1}}}|y}}|'''~'''}}</span><noinclude>[[Category:Templates]]</noinclude> 3812921660c2f09613e8b82725a8cc381a1e7fec Template:+ 10 81 153 2017-02-20T01:06:10Z Serpent King 24956324 Created page with "<span style="color:#0c0; text-shadow:0px 0px 3px #0f0; font-size:{{{s|12}}}pt;">{{#if:{{{1|}}}|{{rollover|'''+'''|{{{1}}}|y}}|'''+'''}}</span>" wikitext text/x-wiki <span style="color:#0c0; text-shadow:0px 0px 3px #0f0; font-size:{{{s|12}}}pt;">{{#if:{{{1|}}}|{{rollover|'''+'''|{{{1}}}|y}}|'''+'''}}</span> 004cab8fe12172575bc352d3c373d737d34a35bc 174 153 2017-02-20T01:27:50Z Serpent King 24956324 wikitext text/x-wiki <span style="color:#0c0; text-shadow:0px 0px 3px #0f0; font-size:{{{s|12}}}pt;">{{#if:{{{1|}}}|{{rollover|'''+'''|{{{1}}}|y}}|'''+'''}}</span><noinclude>[[Category:Templates]]</noinclude> 6216c8125acd08e617233d9f8782739601716707 Template:- 10 82 154 2017-02-20T01:07:21Z Serpent King 24956324 Created page with "<span style="color:#c00; text-shadow:0px 0px 3px #f00; font-size:{{{s|18}}}pt;">{{#if:{{{1|}}}|{{rollover|'''-'''|{{{1}}}|y}}|'''-'''}}</span>" wikitext text/x-wiki <span style="color:#c00; text-shadow:0px 0px 3px #f00; font-size:{{{s|18}}}pt;">{{#if:{{{1|}}}|{{rollover|'''-'''|{{{1}}}|y}}|'''-'''}}</span> 44a9087957ac5d3437ecce30ab5b6501d1768ded 173 154 2017-02-20T01:27:44Z Serpent King 24956324 wikitext text/x-wiki <span style="color:#c00; text-shadow:0px 0px 3px #f00; font-size:{{{s|18}}}pt;">{{#if:{{{1|}}}|{{rollover|'''-'''|{{{1}}}|y}}|'''-'''}}</span><noinclude>[[Category:Templates]]</noinclude> 12bbcba0aed194e6e37996bb84d9d627db7f62f5 StarLight Wiki:Sandbox 4 83 155 2017-02-20T01:08:29Z Serpent King 24956324 Created page with "<div class="noprint" id="shortcut" style="text-align: center; border:2px solid #7f7fbf; background:#efeff7; margin:0.5em 0.5em 0.5em 1em; padding:0.5em; float:right; font-size..." wikitext text/x-wiki <div class="noprint" id="shortcut" style="text-align: center; border:2px solid #7f7fbf; background:#efeff7; margin:0.5em 0.5em 0.5em 1em; padding:0.5em; float:right; font-size:smaller; font-weight:bold;">Shortcut:<br/>{{{1|?}}}</div> 2d2a3eb98d008fdcf9b6c91ceefb9a20e7b9030f 157 155 2017-02-20T01:11:18Z Serpent King 24956324 wikitext text/x-wiki {{shortcut|[[SLW:SBOX]]<br>[[SLW:SAND]]}} edc37b348a6c03c3e3064307985219f9b7ef1cea Template:Shortcut 10 84 156 2017-02-20T01:10:41Z Serpent King 24956324 Created page with "<div class="noprint" id="shortcut" style="text-align: center; border:2px solid #7f7fbf; background:#efeff7; margin:0.5em 0.5em 0.5em 1em; padding:0.5em; float:right; font-size..." wikitext text/x-wiki <div class="noprint" id="shortcut" style="text-align: center; border:2px solid #7f7fbf; background:#efeff7; margin:0.5em 0.5em 0.5em 1em; padding:0.5em; float:right; font-size:smaller; font-weight:bold;">Shortcut:<br/>{{{1|?}}}</div> 2d2a3eb98d008fdcf9b6c91ceefb9a20e7b9030f 182 156 2017-02-20T01:46:22Z Serpent King 24956324 wikitext text/x-wiki <div class="messagebox-shortcut" style="text-align:center; font-size:smaller; font-weight:bold;">Shortcut:<br/>{{{1|?}}}</div> 4da09d4b8ca7a7e7ef520609e152d991254ee490 SLW:SBOX 0 85 158 2017-02-20T01:11:44Z Serpent King 24956324 Redirected page to [[StarLight Wiki:Sandbox]] wikitext text/x-wiki #REDIRECT [[StarLight Wiki:Sandbox]] 732ad0de2496c2a281b1fb17ce5ad43f1f049abc SLW:SAND 0 86 159 2017-02-20T01:11:48Z Serpent King 24956324 Redirected page to [[StarLight Wiki:Sandbox]] wikitext text/x-wiki #REDIRECT [[StarLight Wiki:Sandbox]] 732ad0de2496c2a281b1fb17ce5ad43f1f049abc MediaWiki:Sidebar 8 34 160 74 2017-02-20T01:13:30Z Serpent King 24956324 wikitext text/x-wiki * Navigation ** mainpage|mainpage-description **StarLightV4.0|StarLightV4.0 **StarLightV4.1|StarLightV4.1 **List of commands|Commands **List of identifiers|Identifiers ** randompage-url|randompage * SEARCH * Participate ** recentchanges-url|recentchanges ** StarLight Wiki:Sandbox|Sandbox ** helppage|help * TOOLBOX 67324695f54c1651c2729d9b67a3730711262433 Template:' 10 87 161 2017-02-20T01:14:52Z Serpent King 24956324 Created page with "&#39;" wikitext text/x-wiki &#39; 7b226ab385f75b2d2c9ae41c21b0ce58dd09824f 172 161 2017-02-20T01:27:39Z Serpent King 24956324 wikitext text/x-wiki &#39;<noinclude>[[Category:Templates]]</noinclude> 8423b7384d04021fc9670d21c51b9588158b56fe Template:!! 10 88 162 2017-02-20T01:15:19Z Serpent King 24956324 Created page with "||" wikitext text/x-wiki || c65f37b2cb1ae26c89e9b4f26e2ca9e9cde4ae5b 171 162 2017-02-20T01:27:33Z Serpent King 24956324 wikitext text/x-wiki ||<noinclude>[[Category:Templates]]</noinclude> b3c612419bfa375e18cb7e16ee1cbf2556a70743 Template:? 10 89 163 2017-02-20T01:16:32Z Serpent King 24956324 Created page with "<span style="color:#cc0; text-shadow:0px 0px 3px #ff0; font-size:{{{s|9}}}pt;">{{#if:{{{1|}}}|{{rollover|'''?'''|{{{1}}}|y}}|'''?'''}}</span>" wikitext text/x-wiki <span style="color:#cc0; text-shadow:0px 0px 3px #ff0; font-size:{{{s|9}}}pt;">{{#if:{{{1|}}}|{{rollover|'''?'''|{{{1}}}|y}}|'''?'''}}</span> 34642fdfd4f8c34e27368884e04777f1d94d7c27 170 163 2017-02-20T01:27:25Z Serpent King 24956324 wikitext text/x-wiki <span style="color:#cc0; text-shadow:0px 0px 3px #ff0; font-size:{{{s|9}}}pt;">{{#if:{{{1|}}}|{{rollover|'''?'''|{{{1}}}|y}}|'''?'''}}</span><noinclude>[[Category:Templates]]</noinclude> 11984aa804a77023c38293a23691f5ac081d32d7 Template:Symbol disambig 10 90 164 2017-02-20T01:19:03Z Serpent King 24956324 Created page with "<span style="color:#00c; text-shadow:0px 0px 3px #00f; font-size:{{{s|9}}}pt;">{{#if:{{{1|}}}|{{rollover|'''D'''|{{{1}}}|y}}|'''D'''}}</span>" wikitext text/x-wiki <span style="color:#00c; text-shadow:0px 0px 3px #00f; font-size:{{{s|9}}}pt;">{{#if:{{{1|}}}|{{rollover|'''D'''|{{{1}}}|y}}|'''D'''}}</span> 804ac91d02cb183edc29a66a7a5d29a53f4cffa8 169 164 2017-02-20T01:27:14Z Serpent King 24956324 wikitext text/x-wiki <span style="color:#00c; text-shadow:0px 0px 3px #00f; font-size:{{{s|9}}}pt;">{{#if:{{{1|}}}|{{rollover|'''D'''|{{{1}}}|y}}|'''D'''}}</span><noinclude>[[Category:Templates]]</noinclude> cd8ef1302c5975c906d1bf1ef7c0ce1523f640fd Template:Disambig2 10 91 179 2017-02-20T01:29:34Z Serpent King 24956324 Created page with "<div role="note" class="noprint"> :''This article is about {{{1}}}. For {{{2}}}, see [[{{{3}}}|{{{4|{{{3}}}}}}]].''</div> <noinclude>[[Category:Templates]]</noinclude>" wikitext text/x-wiki <div role="note" class="noprint"> :''This article is about {{{1}}}. For {{{2}}}, see [[{{{3}}}|{{{4|{{{3}}}}}}]].''</div> <noinclude>[[Category:Templates]]</noinclude> 404970a443bb61c8a2f4a11a59170ecd9834d02c MediaWiki:Common.css 8 35 180 64 2017-02-20T01:36:56Z Serpent King 24956324 css text/css /* CSS placed here will be applied to all skins */ /* Infobox template style */ .infobox { border: 1px solid #aaa; background-color: #f9f9f9; color: black; margin: 0.5em 0 0.5em 1em; padding: 0.2em; float: right; clear: right; } .infobox td, .infobox th { vertical-align: top; } .infobox caption { font-size: larger; margin-left: inherit; } .infobox.bordered { border-collapse: collapse; } .infobox.bordered td, .infobox.bordered th { border: 1px solid #aaa; } .infobox.bordered .borderless td, .infobox.bordered .borderless th { border: 0; } /* Messagebox templates */ .messagebox { font-family:Consolas; border: 2px solid #ff0; background-color: #000; width: 80%; margin: 0 auto 1em auto; padding: .2em; } .messagebox-short { font-family:Consolas; border: 2px solid #ff0; background-color: #000; margin: 0 auto 1em auto; padding: .2em; } /* wikitable class for skinning normal tables */ /* wikitable-nopad is for when you want a wikitable without padding */ table.wikitable, table.wikitable-nopad { margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse; } table.wikitable th, table.wikitable td { border: 1px #aaa solid; padding: 0.2em; } table.wikitable-nopad th, table.wikitable-nopad td { border: 1px #aaa solid; padding: 0em; } table.wikitable th, table.wikitable-nopad th { background: #f2f2f2; text-align: center; } table.wikitable caption, table.wikitable-nopad caption { margin-left: inherit; margin-right: inherit; font-weight: bold; } /* default skin for navigation boxes */ table.navbox { /* navbox container style */ border: 1px solid #aaa; width: 100%; margin: auto; clear: both; font-size: 88%; text-align: center; padding: 1px; } table.navbox + table.navbox { margin-top: -1px; /* single pixel border between adjacent navboxes (doesn't work for IE6, but that's okay) */ } .navbox-title, .navbox-abovebelow, table.navbox th { text-align: center; /* title and above/below styles */ padding-left: 1em; padding-right: 1em; } .navbox-group { /* group style */ white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; } .navbox, .navbox-subgroup { background: #fdfdfd; /* Background color */ } .navbox-list { border-left: 2px solid #fdfdfd; /* Must match background color */ } .navbox-title, table.navbox th { background: #ffcccc; /* Level 1 color */ } .navbox-abovebelow, .navbox-group, .navbox-subgroup .navbox-title { background: #ffdddd; /* Level 2 color */ } .navbox-subgroup .navbox-group, .navbox-subgroup .navbox-abovebelow { background: #ffe6e6; /* Level 3 color */ } .navbox-even { background: #f7f7f7; /* Even row striping */ } .navbox-odd { background: transparent; /* Odd row striping */ } /* hide pointless obtrusive "your edit got saved" box */ .postedit { display: none !important; } /* Hide title and tagline on Main Page */ body.page-Main_Page h1.firstHeading, body.page-Main_Page #siteSub, body.page-Main_Page div.catlinks { display: none; } /* Removing unwanted stuff */ .mw-specialpage-summary, #p-ShoutWiki_messages, .mw-indicators { display:none !important; } /* Correcting a little spacing annoyance. */ .rcoptions { margin-top:-0.5em; } .ajaxpoll { width: auto; border: 0px none; background: transparent; } .ajaxpoll-id-info { display:none; } 5fe42f26f46c7caa32c14b39fa099783cf0f8594 181 180 2017-02-20T01:45:40Z Serpent King 24956324 css text/css /* CSS placed here will be applied to all skins */ /* Infobox template style */ .infobox { border: 1px solid #aaa; background-color: #f9f9f9; color: black; margin: 0.5em 0 0.5em 1em; padding: 0.2em; float: right; clear: right; } .infobox td, .infobox th { vertical-align: top; } .infobox caption { font-size: larger; margin-left: inherit; } .infobox.bordered { border-collapse: collapse; } .infobox.bordered td, .infobox.bordered th { border: 1px solid #aaa; } .infobox.bordered .borderless td, .infobox.bordered .borderless th { border: 0; } /* Messagebox templates */ .messagebox { font-family: Consolas; border: 2px solid #ff0; color: #ff0; background-color: #000; width: 80%; margin: 0 auto 1em auto; padding: .2em; } .messagebox-shortcut { font-family: Consolas; border: 2px solid #ff0; color: #ff0; background-color: #000; margin:0.5em 0.5em 0.5em 1em; padding:0.5em; float:right; } /* wikitable class for skinning normal tables */ /* wikitable-nopad is for when you want a wikitable without padding */ table.wikitable, table.wikitable-nopad { margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse; } table.wikitable th, table.wikitable td { border: 1px #aaa solid; padding: 0.2em; } table.wikitable-nopad th, table.wikitable-nopad td { border: 1px #aaa solid; padding: 0em; } table.wikitable th, table.wikitable-nopad th { background: #f2f2f2; text-align: center; } table.wikitable caption, table.wikitable-nopad caption { margin-left: inherit; margin-right: inherit; font-weight: bold; } /* default skin for navigation boxes */ table.navbox { /* navbox container style */ border: 1px solid #aaa; width: 100%; margin: auto; clear: both; font-size: 88%; text-align: center; padding: 1px; } table.navbox + table.navbox { margin-top: -1px; /* single pixel border between adjacent navboxes (doesn't work for IE6, but that's okay) */ } .navbox-title, .navbox-abovebelow, table.navbox th { text-align: center; /* title and above/below styles */ padding-left: 1em; padding-right: 1em; } .navbox-group { /* group style */ white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; } .navbox, .navbox-subgroup { background: #fdfdfd; /* Background color */ } .navbox-list { border-left: 2px solid #fdfdfd; /* Must match background color */ } .navbox-title, table.navbox th { background: #ffcccc; /* Level 1 color */ } .navbox-abovebelow, .navbox-group, .navbox-subgroup .navbox-title { background: #ffdddd; /* Level 2 color */ } .navbox-subgroup .navbox-group, .navbox-subgroup .navbox-abovebelow { background: #ffe6e6; /* Level 3 color */ } .navbox-even { background: #f7f7f7; /* Even row striping */ } .navbox-odd { background: transparent; /* Odd row striping */ } /* hide pointless obtrusive "your edit got saved" box */ .postedit { display: none !important; } /* Hide title and tagline on Main Page */ body.page-Main_Page h1.firstHeading, body.page-Main_Page #siteSub, body.page-Main_Page div.catlinks { display: none; } /* Removing unwanted stuff */ .mw-specialpage-summary, #p-ShoutWiki_messages, .mw-indicators { display:none !important; } /* Correcting a little spacing annoyance. */ .rcoptions { margin-top:-0.5em; } .ajaxpoll { width: auto; border: 0px none; background: transparent; } .ajaxpoll-id-info { display:none; } e096d9ddcc14dc6b093133df9d52ecdae4b20788 184 181 2017-02-20T01:56:09Z Serpent King 24956324 css text/css /* CSS placed here will be applied to all skins */ /* Infobox template style */ .infobox { border: 1px solid #ff0; border-collapse: collapse; background-color: #f9f9f9; color: black; margin: 0.5em 0 0.5em 1em; padding: 0.2em; float: right; clear: right; } .infobox td, .infobox th { vertical-align: top; font-family: Consolas; color: #ff0; background-color: #000; border: 1px solid #ff0; } .infobox caption { font-size: larger; margin-left: inherit; } /* Messagebox templates */ .messagebox { font-family: Consolas; border: 2px solid #ff0; color: #ff0; background-color: #000; width: 80%; margin: 0 auto 1em auto; padding: .2em; } .messagebox-shortcut { font-family: Consolas; border: 2px solid #ff0; color: #ff0; background-color: #000; margin:0.5em 0.5em 0.5em 1em; padding:0.5em; float:right; } /* wikitable class for skinning normal tables */ /* wikitable-nopad is for when you want a wikitable without padding */ table.wikitable, table.wikitable-nopad { margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse; } table.wikitable th, table.wikitable td { border: 1px #aaa solid; padding: 0.2em; } table.wikitable-nopad th, table.wikitable-nopad td { border: 1px #aaa solid; padding: 0em; } table.wikitable th, table.wikitable-nopad th { background: #f2f2f2; text-align: center; } table.wikitable caption, table.wikitable-nopad caption { margin-left: inherit; margin-right: inherit; font-weight: bold; } /* default skin for navigation boxes */ table.navbox { /* navbox container style */ border: 1px solid #aaa; width: 100%; margin: auto; clear: both; font-size: 88%; text-align: center; padding: 1px; } table.navbox + table.navbox { margin-top: -1px; /* single pixel border between adjacent navboxes (doesn't work for IE6, but that's okay) */ } .navbox-title, .navbox-abovebelow, table.navbox th { text-align: center; /* title and above/below styles */ padding-left: 1em; padding-right: 1em; } .navbox-group { /* group style */ white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; } .navbox, .navbox-subgroup { background: #fdfdfd; /* Background color */ } .navbox-list { border-left: 2px solid #fdfdfd; /* Must match background color */ } .navbox-title, table.navbox th { background: #ffcccc; /* Level 1 color */ } .navbox-abovebelow, .navbox-group, .navbox-subgroup .navbox-title { background: #ffdddd; /* Level 2 color */ } .navbox-subgroup .navbox-group, .navbox-subgroup .navbox-abovebelow { background: #ffe6e6; /* Level 3 color */ } .navbox-even { background: #f7f7f7; /* Even row striping */ } .navbox-odd { background: transparent; /* Odd row striping */ } /* hide pointless obtrusive "your edit got saved" box */ .postedit { display: none !important; } /* Hide title and tagline on Main Page */ body.page-Main_Page h1.firstHeading, body.page-Main_Page #siteSub, body.page-Main_Page div.catlinks { display: none; } /* Removing unwanted stuff */ .mw-specialpage-summary, #p-ShoutWiki_messages, .mw-indicators { display:none !important; } /* Correcting a little spacing annoyance. */ .rcoptions { margin-top:-0.5em; } .ajaxpoll { width: auto; border: 0px none; background: transparent; } .ajaxpoll-id-info { display:none; } acb931f98dfcccb64192dc5b6208ead1e02a3e71 Template:Infobox command 10 40 185 125 2017-02-20T01:56:19Z Serpent King 24956324 wikitext text/x-wiki {| class="infobox" style="float:right; width:264px; font-size:90%; text-align:left;" cellpadding="3" |- ! colspan="2" style="font-size:110%; text-align:center;" | {{{name|{{PAGENAME}}}}} |- {{#if:{{{group<includeonly>|</includeonly>}}} | {{!}} style="background-color:#E6E6FA; color:#000;" {{!}}'''Group''' {{!}}{{b|{{{group}}}|group}}<includeonly>[[Category:{{{group}}} commands]]</includeonly> {{!}}- }} {{#if:{{{usage<includeonly>|</includeonly>}}} | {{!}} style="background-color:#E6E6FA; color:#000;" {{!}}'''[[Parameter|Usage]]''' {{!}}{{{usage}}} {{!}}- }} {{#if:{{{aliases<includeonly>|</includeonly>}}} | {{!}} style="background-color:#E6E6FA; color:#000;" {{!}}'''[[Alias]]es''' {{!}}{{{aliases}}} {{!}}- }} {{#if:{{{v1.0<includeonly>|</includeonly>}}}{{{v2.0<includeonly>|</includeonly>}}}{{{v2.5<includeonly>|</includeonly>}}}{{{v2.7<includeonly>|</includeonly>}}}{{{v3.0<includeonly>|</includeonly>}}}{{{v3.1<includeonly>|</includeonly>}}}{{{v3.5<includeonly>|</includeonly>}}}{{{v4.0<includeonly>|</includeonly>}}}{{{v4.1<includeonly>|</includeonly>}}} | {{!}} style="background-color:#E6E6FA; color:#000;" {{!}}'''Versions''' {{!}} {{VersionMap|v1.0={{{v1.0|}}}|v2.0={{{v2.0|}}}|v2.5={{{v2.5|}}}|v2.7={{{v2.7|}}}|v3.0={{{v3.0|}}}|v3.1={{{v3.1|}}}|v3.5={{{v3.5|}}}|v4.0={{{v4.0|}}}|v4.1={{{v4.1|}}}}} {{!}}- }} {{#if:{{{console<includeonly>|</includeonly>}}}{{{gui<includeonly>|</includeonly>}}} | {{!}} style="background-color:#E6E6FA; color:#000;" {{!}}'''Availability''' {{!}}[[Console]]: {{#if:{{{console|}}}|{{y}}|{{n}}}}<br>[[GUI]]: {{#if:{{{gui|}}}|{{y}}|{{n}}}} {{!}}- }} |}<includeonly> {{#if:{{{v1.0|}}}|[[Category:Version 1.0 commands]]}} {{#if:{{{v2.0|}}}|[[Category:Version 2.0 commands]]}} {{#if:{{{v2.5|}}}|[[Category:Version 2.5 commands]]}} {{#if:{{{v2.7|}}}|[[Category:Version 2.7 commands]]}} {{#if:{{{v3.0|}}}|[[Category:Version 3.0 commands]]}} {{#if:{{{v3.1|}}}|[[Category:Version 3.1 commands]]}} {{#if:{{{v3.5|}}}|[[Category:Version 3.5 commands]]}} {{#if:{{{v4.0|}}}|[[Category:Version 4.0 commands]]}} {{#if:{{{v4.1|}}}|[[Category:Version 4.1 commands]]}}</includeonly> 6785aceed152fed81430cf7474e3e787d5859384 Template:VersionMap 10 38 186 71 2017-02-20T01:57:56Z Serpent King 24956324 wikitext text/x-wiki {|class="wikitable" style="font-size:6pt; text-align:center; margin:0em auto 0em auto; line-height:8px;" ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- style="line-height:12px;" | {{#if:{{{v1.0|}}}|{{y}}|{{n}}}} | {{#if:{{{v2.0|}}}|{{y}}|{{n}}}} | {{#if:{{{v2.5|}}}|{{y}}|{{n}}}} | {{#if:{{{v2.7|}}}|{{y}}|{{n}}}} | {{#if:{{{v3.0|}}}|{{y}}|{{n}}}} | {{#if:{{{v3.1|}}}|{{y}}|{{n}}}} | {{#if:{{{v3.5|}}}|{{y}}|{{n}}}} | {{#if:{{{v4.0|}}}|{{y}}|{{n}}}} | {{#if:{{{v4.1|}}}|{{y}}|{{n}}}} |} <noinclude>[[Category:Templates]]</noinclude> fee069638e5b2c8fff224b8083dde34930957bd7 MediaWiki:Common.css 8 35 187 184 2017-02-20T02:02:28Z Serpent King 24956324 css text/css /* CSS placed here will be applied to all skins */ /* Infobox template style */ .infobox { border: 1px solid #ff0; border-collapse: collapse; background-color: #f9f9f9; color: black; margin: 0.5em 0 0.5em 1em; padding: 0.2em; float: right; clear: right; } .infobox th { vertical-align: top; font-family: Consolas; color: #ff0; background-color: #000; border: 1px solid #ff0; } .infobox td { vertical-align: top; } .infobox caption { font-size: larger; margin-left: inherit; } /* Messagebox templates */ .messagebox { font-family: Consolas; border: 2px solid #ff0; color: #ff0; background-color: #000; width: 80%; margin: 0 auto 1em auto; padding: .2em; } .messagebox-shortcut { font-family: Consolas; border: 2px solid #ff0; color: #ff0; background-color: #000; margin:0.5em 0.5em 0.5em 1em; padding:0.5em; float:right; } /* wikitable class for skinning normal tables */ /* wikitable-nopad is for when you want a wikitable without padding */ table.wikitable, table.wikitable-nopad { margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse; } table.wikitable th, table.wikitable td { border: 1px #aaa solid; padding: 0.2em; } table.wikitable-nopad th, table.wikitable-nopad td { border: 1px #aaa solid; padding: 0em; } table.wikitable th, table.wikitable-nopad th { background: #f2f2f2; text-align: center; } table.wikitable caption, table.wikitable-nopad caption { margin-left: inherit; margin-right: inherit; font-weight: bold; } /* default skin for navigation boxes */ table.navbox { /* navbox container style */ border: 1px solid #aaa; width: 100%; margin: auto; clear: both; font-size: 88%; text-align: center; padding: 1px; } table.navbox + table.navbox { margin-top: -1px; /* single pixel border between adjacent navboxes (doesn't work for IE6, but that's okay) */ } .navbox-title, .navbox-abovebelow, table.navbox th { text-align: center; /* title and above/below styles */ padding-left: 1em; padding-right: 1em; } .navbox-group { /* group style */ white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; } .navbox, .navbox-subgroup { background: #fdfdfd; /* Background color */ } .navbox-list { border-left: 2px solid #fdfdfd; /* Must match background color */ } .navbox-title, table.navbox th { background: #ffcccc; /* Level 1 color */ } .navbox-abovebelow, .navbox-group, .navbox-subgroup .navbox-title { background: #ffdddd; /* Level 2 color */ } .navbox-subgroup .navbox-group, .navbox-subgroup .navbox-abovebelow { background: #ffe6e6; /* Level 3 color */ } .navbox-even { background: #f7f7f7; /* Even row striping */ } .navbox-odd { background: transparent; /* Odd row striping */ } /* hide pointless obtrusive "your edit got saved" box */ .postedit { display: none !important; } /* Hide title and tagline on Main Page */ body.page-Main_Page h1.firstHeading, body.page-Main_Page #siteSub, body.page-Main_Page div.catlinks { display: none; } /* Removing unwanted stuff */ .mw-specialpage-summary, #p-ShoutWiki_messages, .mw-indicators { display:none !important; } /* Correcting a little spacing annoyance. */ .rcoptions { margin-top:-0.5em; } .ajaxpoll { width: auto; border: 0px none; background: transparent; } .ajaxpoll-id-info { display:none; } abd75d3c205ca5126e2edd4fdefbbf81faf2a7b0 189 187 2017-02-20T02:06:37Z Serpent King 24956324 css text/css /* CSS placed here will be applied to all skins */ /* Infobox template style */ .infobox { border: 1px solid #ff0; border-collapse: collapse; background-color: #f9f9f9; color: black; margin: 0.5em 0 0.5em 1em; padding: 0.2em; float: right; clear: right; } .infobox th { vertical-align: top; font-family: Consolas; color: #ff0; background-color: #000; border: 1px solid #ff0; } .infobox td { vertical-align: top; border: 1px solid #000; } .infobox caption { font-size: larger; margin-left: inherit; } /* Messagebox templates */ .messagebox { font-family: Consolas; border: 2px solid #ff0; color: #ff0; background-color: #000; width: 80%; margin: 0 auto 1em auto; padding: .2em; } .messagebox-shortcut { font-family: Consolas; border: 2px solid #ff0; color: #ff0; background-color: #000; margin:0.5em 0.5em 0.5em 1em; padding:0.5em; float:right; } /* wikitable class for skinning normal tables */ /* wikitable-nopad is for when you want a wikitable without padding */ table.wikitable, table.wikitable-nopad { margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse; } table.wikitable th, table.wikitable td { border: 1px #aaa solid; padding: 0.2em; } table.wikitable-nopad th, table.wikitable-nopad td { border: 1px #aaa solid; padding: 0em; } table.wikitable th, table.wikitable-nopad th { background: #f2f2f2; text-align: center; } table.wikitable caption, table.wikitable-nopad caption { margin-left: inherit; margin-right: inherit; font-weight: bold; } /* default skin for navigation boxes */ table.navbox { /* navbox container style */ border: 1px solid #aaa; width: 100%; margin: auto; clear: both; font-size: 88%; text-align: center; padding: 1px; } table.navbox + table.navbox { margin-top: -1px; /* single pixel border between adjacent navboxes (doesn't work for IE6, but that's okay) */ } .navbox-title, .navbox-abovebelow, table.navbox th { text-align: center; /* title and above/below styles */ padding-left: 1em; padding-right: 1em; } .navbox-group { /* group style */ white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; } .navbox, .navbox-subgroup { background: #fdfdfd; /* Background color */ } .navbox-list { border-left: 2px solid #fdfdfd; /* Must match background color */ } .navbox-title, table.navbox th { background: #ffcccc; /* Level 1 color */ } .navbox-abovebelow, .navbox-group, .navbox-subgroup .navbox-title { background: #ffdddd; /* Level 2 color */ } .navbox-subgroup .navbox-group, .navbox-subgroup .navbox-abovebelow { background: #ffe6e6; /* Level 3 color */ } .navbox-even { background: #f7f7f7; /* Even row striping */ } .navbox-odd { background: transparent; /* Odd row striping */ } /* hide pointless obtrusive "your edit got saved" box */ .postedit { display: none !important; } /* Hide title and tagline on Main Page */ body.page-Main_Page h1.firstHeading, body.page-Main_Page #siteSub, body.page-Main_Page div.catlinks { display: none; } /* Removing unwanted stuff */ .mw-specialpage-summary, #p-ShoutWiki_messages, .mw-indicators { display:none !important; } /* Correcting a little spacing annoyance. */ .rcoptions { margin-top:-0.5em; } .ajaxpoll { width: auto; border: 0px none; background: transparent; } .ajaxpoll-id-info { display:none; } bd78003c8166bf371ea58b1b21a9509b38700ce8 191 189 2017-02-20T02:07:50Z Serpent King 24956324 css text/css /* CSS placed here will be applied to all skins */ /* Infobox template style */ .infobox { border: 1px solid #000; border-collapse: collapse; background-color: #f9f9f9; color: black; margin: 0.5em 0 0.5em 1em; padding: 0.2em; float: right; clear: right; } .infobox th { vertical-align: top; font-family: Consolas; color: #ff0; background-color: #000; border: 1px solid #ff0; } .infobox td { vertical-align: top; border: 1px solid #000; } .infobox caption { font-size: larger; margin-left: inherit; } /* Messagebox templates */ .messagebox { font-family: Consolas; border: 2px solid #ff0; color: #ff0; background-color: #000; width: 80%; margin: 0 auto 1em auto; padding: .2em; } .messagebox-shortcut { font-family: Consolas; border: 2px solid #ff0; color: #ff0; background-color: #000; margin:0.5em 0.5em 0.5em 1em; padding:0.5em; float:right; } /* wikitable class for skinning normal tables */ /* wikitable-nopad is for when you want a wikitable without padding */ table.wikitable, table.wikitable-nopad { margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse; } table.wikitable th, table.wikitable td { border: 1px #aaa solid; padding: 0.2em; } table.wikitable-nopad th, table.wikitable-nopad td { border: 1px #aaa solid; padding: 0em; } table.wikitable th, table.wikitable-nopad th { background: #f2f2f2; text-align: center; } table.wikitable caption, table.wikitable-nopad caption { margin-left: inherit; margin-right: inherit; font-weight: bold; } /* default skin for navigation boxes */ table.navbox { /* navbox container style */ border: 1px solid #aaa; width: 100%; margin: auto; clear: both; font-size: 88%; text-align: center; padding: 1px; } table.navbox + table.navbox { margin-top: -1px; /* single pixel border between adjacent navboxes (doesn't work for IE6, but that's okay) */ } .navbox-title, .navbox-abovebelow, table.navbox th { text-align: center; /* title and above/below styles */ padding-left: 1em; padding-right: 1em; } .navbox-group { /* group style */ white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; } .navbox, .navbox-subgroup { background: #fdfdfd; /* Background color */ } .navbox-list { border-left: 2px solid #fdfdfd; /* Must match background color */ } .navbox-title, table.navbox th { background: #ffcccc; /* Level 1 color */ } .navbox-abovebelow, .navbox-group, .navbox-subgroup .navbox-title { background: #ffdddd; /* Level 2 color */ } .navbox-subgroup .navbox-group, .navbox-subgroup .navbox-abovebelow { background: #ffe6e6; /* Level 3 color */ } .navbox-even { background: #f7f7f7; /* Even row striping */ } .navbox-odd { background: transparent; /* Odd row striping */ } /* hide pointless obtrusive "your edit got saved" box */ .postedit { display: none !important; } /* Hide title and tagline on Main Page */ body.page-Main_Page h1.firstHeading, body.page-Main_Page #siteSub, body.page-Main_Page div.catlinks { display: none; } /* Removing unwanted stuff */ .mw-specialpage-summary, #p-ShoutWiki_messages, .mw-indicators { display:none !important; } /* Correcting a little spacing annoyance. */ .rcoptions { margin-top:-0.5em; } .ajaxpoll { width: auto; border: 0px none; background: transparent; } .ajaxpoll-id-info { display:none; } ebabd1b9fb20424fc40f6e5c3e4a4545be08e23a 193 191 2017-02-20T02:25:43Z Serpent King 24956324 css text/css /* CSS placed here will be applied to all skins */ /* Infobox template style */ .infobox { border: 1px solid #000; border-collapse: collapse; background-color: #f9f9f9; color: black; margin: 0.5em 0 0.5em 1em; padding: 0.2em; float: right; clear: right; } .infobox th { vertical-align: top; font-family: Consolas; color: #ff0; background-color: #000; border: 1px solid #ff0; } .infobox td { vertical-align: top; border: 1px solid #000; } .infobox caption { font-size: larger; margin-left: inherit; } /* Messagebox templates */ .messagebox { font-family: Consolas; border: 2px solid #ff0; color: #ff0; background-color: #000; width: 80%; margin: 0 auto 1em auto; padding: .2em; } .messagebox-shortcut { font-family: Consolas; border: 2px solid #ff0; color: #ff0; background-color: #000; margin:0.5em 0.5em 0.5em 1em; padding:0.5em; float:right; } /* wikitable class for skinning normal tables */ /* wikitable-nopad is for when you want a wikitable without padding */ table.wikitable, table.wikitable-nopad { margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse; } table.wikitable th, table.wikitable td { border: 1px #aaa solid; padding: 0.2em; } table.wikitable-nopad th, table.wikitable-nopad td { border: 1px #aaa solid; padding: 0em; } table.wikitable th, table.wikitable-nopad th { background: #f2f2f2; text-align: center; } table.wikitable caption, table.wikitable-nopad caption { margin-left: inherit; margin-right: inherit; font-weight: bold; } /* default skin for navigation boxes */ table.navbox { /* navbox container style */ border: 1px solid #aaa; width: 100%; margin: auto; clear: both; font-size: 88%; text-align: center; padding: 1px; } table.navbox + table.navbox { margin-top: -1px; /* single pixel border between adjacent navboxes (doesn't work for IE6, but that's okay) */ } .navbox-title, .navbox-abovebelow, table.navbox th { text-align: center; /* title and above/below styles */ padding-left: 1em; padding-right: 1em; } .navbox-group { /* group style */ white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; } .navbox, .navbox-subgroup { background: #fdfdfd; /* Background color */ } .navbox-list { border-left: 2px solid #fdfdfd; /* Must match background color */ } .navbox-title, table.navbox th { background: #000; /* Level 1 color */ color: #ff0; font-family: Consolas; } .navbox-abovebelow, .navbox-group, .navbox-subgroup .navbox-title { background: #555; /* Level 2 color */ color: #ff0; } .navbox-subgroup .navbox-group, .navbox-subgroup .navbox-abovebelow { background: #aaa; /* Level 3 color */ color: #ff0; } .navbox-even { background: #f7f7f7; /* Even row striping */ } .navbox-odd { background: transparent; /* Odd row striping */ } /* hide pointless obtrusive "your edit got saved" box */ .postedit { display: none !important; } /* Hide title and tagline on Main Page */ body.page-Main_Page h1.firstHeading, body.page-Main_Page #siteSub, body.page-Main_Page div.catlinks { display: none; } /* Removing unwanted stuff */ .mw-specialpage-summary, #p-ShoutWiki_messages, .mw-indicators { display:none !important; } /* Correcting a little spacing annoyance. */ .rcoptions { margin-top:-0.5em; } .ajaxpoll { width: auto; border: 0px none; background: transparent; } .ajaxpoll-id-info { display:none; } 4dbced35de10a9f6083b172640ddd88e9de8a2f6 195 193 2017-02-20T02:34:20Z Serpent King 24956324 css text/css /* CSS placed here will be applied to all skins */ /* Infobox template style */ .infobox { border: 1px solid #000; border-collapse: collapse; background-color: #f9f9f9; color: black; margin: 0.5em 0 0.5em 1em; padding: 0.2em; float: right; clear: right; } .infobox th { vertical-align: top; font-family: Consolas; color: #ff0; background-color: #000; border: 1px solid #ff0; } .infobox td { vertical-align: top; border: 1px solid #000; } .infobox caption { font-size: larger; margin-left: inherit; } /* Messagebox templates */ .messagebox { font-family: Consolas; border: 2px solid #ff0; color: #ff0; background-color: #000; width: 80%; margin: 0 auto 1em auto; padding: .2em; } .messagebox-shortcut { font-family: Consolas; border: 2px solid #ff0; color: #ff0; background-color: #000; margin:0.5em 0.5em 0.5em 1em; padding:0.5em; float:right; } /* wikitable class for skinning normal tables */ /* wikitable-nopad is for when you want a wikitable without padding */ table.wikitable, table.wikitable-nopad { margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse; } table.wikitable th, table.wikitable td { border: 1px #aaa solid; padding: 0.2em; } table.wikitable-nopad th, table.wikitable-nopad td { border: 1px #aaa solid; padding: 0em; } table.wikitable th, table.wikitable-nopad th { background: #f2f2f2; text-align: center; } table.wikitable caption, table.wikitable-nopad caption { margin-left: inherit; margin-right: inherit; font-weight: bold; } /* default skin for navigation boxes */ table.navbox { /* navbox container style */ border: 1px solid #aaa; width: 100%; margin: auto; clear: both; font-size: 88%; text-align: center; padding: 1px; } table.navbox + table.navbox { margin-top: -1px; /* single pixel border between adjacent navboxes (doesn't work for IE6, but that's okay) */ } .navbox-title, .navbox-abovebelow, table.navbox th { text-align: center; /* title and above/below styles */ padding-left: 1em; padding-right: 1em; } .navbox-group { /* group style */ white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; } .navbox, .navbox-subgroup { background: #fdfdfd; /* Background color */ } .navbox-list { border-left: 2px solid #fdfdfd; /* Must match background color */ } .navbox-title, table.navbox th { background: #000; /* Level 1 color */ color: #ff0; font-family: Consolas; } .navbox-abovebelow, .navbox-group, .navbox-subgroup .navbox-title { background: #555; /* Level 2 color */ color: #000; } .navbox-even { background: #f7f7f7; /* Even row striping */ } .navbox-odd { background: transparent; /* Odd row striping */ } /* hide pointless obtrusive "your edit got saved" box */ .postedit { display: none !important; } /* Hide title and tagline on Main Page */ body.page-Main_Page h1.firstHeading, body.page-Main_Page #siteSub, body.page-Main_Page div.catlinks { display: none; } /* Removing unwanted stuff */ .mw-specialpage-summary, #p-ShoutWiki_messages, .mw-indicators { display:none !important; } /* Correcting a little spacing annoyance. */ .rcoptions { margin-top:-0.5em; } .ajaxpoll { width: auto; border: 0px none; background: transparent; } .ajaxpoll-id-info { display:none; } ee69ac57e859d5d0f1b294c35d1a2477165b9e82 196 195 2017-02-20T02:35:23Z Serpent King 24956324 css text/css /* CSS placed here will be applied to all skins */ /* Infobox template style */ .infobox { border: 1px solid #000; border-collapse: collapse; background-color: #f9f9f9; color: black; margin: 0.5em 0 0.5em 1em; padding: 0.2em; float: right; clear: right; } .infobox th { vertical-align: top; font-family: Consolas; color: #ff0; background-color: #000; border: 1px solid #ff0; } .infobox td { vertical-align: top; border: 1px solid #000; } .infobox caption { font-size: larger; margin-left: inherit; } /* Messagebox templates */ .messagebox { font-family: Consolas; border: 2px solid #ff0; color: #ff0; background-color: #000; width: 80%; margin: 0 auto 1em auto; padding: .2em; } .messagebox-shortcut { font-family: Consolas; border: 2px solid #ff0; color: #ff0; background-color: #000; margin:0.5em 0.5em 0.5em 1em; padding:0.5em; float:right; } /* wikitable class for skinning normal tables */ /* wikitable-nopad is for when you want a wikitable without padding */ table.wikitable, table.wikitable-nopad { margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse; } table.wikitable th, table.wikitable td { border: 1px #aaa solid; padding: 0.2em; } table.wikitable-nopad th, table.wikitable-nopad td { border: 1px #aaa solid; padding: 0em; } table.wikitable th, table.wikitable-nopad th { background: #f2f2f2; text-align: center; } table.wikitable caption, table.wikitable-nopad caption { margin-left: inherit; margin-right: inherit; font-weight: bold; } /* default skin for navigation boxes */ table.navbox { /* navbox container style */ border: 1px solid #aaa; width: 100%; margin: auto; clear: both; font-size: 88%; text-align: center; padding: 1px; } table.navbox + table.navbox { margin-top: -1px; /* single pixel border between adjacent navboxes (doesn't work for IE6, but that's okay) */ } .navbox-title, .navbox-abovebelow, table.navbox th { text-align: center; /* title and above/below styles */ padding-left: 1em; padding-right: 1em; } .navbox-group { /* group style */ white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; } .navbox, .navbox-subgroup { background: #fdfdfd; /* Background color */ } .navbox-list { border-left: 2px solid #fdfdfd; /* Must match background color */ } .navbox-title, table.navbox th { background: #000; /* Level 1 color */ color: #ff0; font-family: Consolas; } .navbox-group { background: #000; /* Level 2 color */ color: #000; } .navbox-even { background: #eee; /* Even row striping */ } .navbox-odd { background: transparent; /* Odd row striping */ } /* hide pointless obtrusive "your edit got saved" box */ .postedit { display: none !important; } /* Hide title and tagline on Main Page */ body.page-Main_Page h1.firstHeading, body.page-Main_Page #siteSub, body.page-Main_Page div.catlinks { display: none; } /* Removing unwanted stuff */ .mw-specialpage-summary, #p-ShoutWiki_messages, .mw-indicators { display:none !important; } /* Correcting a little spacing annoyance. */ .rcoptions { margin-top:-0.5em; } .ajaxpoll { width: auto; border: 0px none; background: transparent; } .ajaxpoll-id-info { display:none; } 1d651033d0c950068a5694857c4fed15e8d22f6a 197 196 2017-02-20T02:38:23Z Serpent King 24956324 css text/css /* CSS placed here will be applied to all skins */ /* Infobox template style */ .infobox { border: 1px solid #000; border-collapse: collapse; background-color: #f9f9f9; color: black; margin: 0.5em 0 0.5em 1em; padding: 0.2em; float: right; clear: right; } .infobox th { vertical-align: top; font-family: Consolas; color: #ff0; background-color: #000; border: 1px solid #ff0; } .infobox th a { font-size:30pt; } .infobox td { vertical-align: top; border: 1px solid #000; } .infobox caption { font-size: larger; margin-left: inherit; } /* Messagebox templates */ .messagebox { font-family: Consolas; border: 2px solid #ff0; color: #ff0; background-color: #000; width: 80%; margin: 0 auto 1em auto; padding: .2em; } .messagebox-shortcut { font-family: Consolas; border: 2px solid #ff0; color: #ff0; background-color: #000; margin:0.5em 0.5em 0.5em 1em; padding:0.5em; float:right; } /* wikitable class for skinning normal tables */ /* wikitable-nopad is for when you want a wikitable without padding */ table.wikitable, table.wikitable-nopad { margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse; } table.wikitable th, table.wikitable td { border: 1px #aaa solid; padding: 0.2em; } table.wikitable-nopad th, table.wikitable-nopad td { border: 1px #aaa solid; padding: 0em; } table.wikitable th, table.wikitable-nopad th { background: #f2f2f2; text-align: center; } table.wikitable caption, table.wikitable-nopad caption { margin-left: inherit; margin-right: inherit; font-weight: bold; } /* default skin for navigation boxes */ table.navbox { /* navbox container style */ border: 1px solid #aaa; width: 100%; margin: auto; clear: both; font-size: 88%; text-align: center; padding: 1px; } table.navbox + table.navbox { margin-top: -1px; /* single pixel border between adjacent navboxes (doesn't work for IE6, but that's okay) */ } .navbox-title, .navbox-abovebelow, table.navbox th { text-align: center; /* title and above/below styles */ padding-left: 1em; padding-right: 1em; } .navbox-group { /* group style */ white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; } .navbox, .navbox-subgroup { background: #fdfdfd; /* Background color */ } .navbox-list { border-left: 2px solid #fdfdfd; /* Must match background color */ } .navbox-title, table.navbox th { background: #000; /* Level 1 color */ color: #ff0; font-family: Consolas; } .navbox-group { background: #000; /* Level 2 color */ color: #000; } .navbox-even { background: #eee; /* Even row striping */ } .navbox-odd { background: transparent; /* Odd row striping */ } /* hide pointless obtrusive "your edit got saved" box */ .postedit { display: none !important; } /* Hide title and tagline on Main Page */ body.page-Main_Page h1.firstHeading, body.page-Main_Page #siteSub, body.page-Main_Page div.catlinks { display: none; } /* Removing unwanted stuff */ .mw-specialpage-summary, #p-ShoutWiki_messages, .mw-indicators { display:none !important; } /* Correcting a little spacing annoyance. */ .rcoptions { margin-top:-0.5em; } .ajaxpoll { width: auto; border: 0px none; background: transparent; } .ajaxpoll-id-info { display:none; } f97a35e565ffb85978f0986383541c6994bb7030 198 197 2017-02-20T02:47:05Z Serpent King 24956324 css text/css /* CSS placed here will be applied to all skins */ /* Infobox template style */ .infobox { border: 1px solid #000; border-collapse: collapse; background-color: #f9f9f9; color: black; margin: 0.5em 0 0.5em 1em; padding: 0.2em; float: right; clear: right; } .infobox-title, .infobox-header { vertical-align: top; font-family: Consolas; color: #ff0; background-color: #000; border: 1px solid #ff0; } .infobox-header a, .infobox-header a { font-size:30pt; } .infobox td { vertical-align: top; border: 1px solid #000; } .infobox caption { font-size: larger; margin-left: inherit; } /* Messagebox templates */ .messagebox { font-family: Consolas; border: 2px solid #ff0; color: #ff0; background-color: #000; width: 80%; margin: 0 auto 1em auto; padding: .2em; } .messagebox-shortcut { font-family: Consolas; border: 2px solid #ff0; color: #ff0; background-color: #000; margin:0.5em 0.5em 0.5em 1em; padding:0.5em; float:right; } /* wikitable class for skinning normal tables */ /* wikitable-nopad is for when you want a wikitable without padding */ table.wikitable, table.wikitable-nopad { margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse; } table.wikitable th, table.wikitable td { border: 1px #aaa solid; padding: 0.2em; } table.wikitable-nopad th, table.wikitable-nopad td { border: 1px #aaa solid; padding: 0em; } table.wikitable th, table.wikitable-nopad th { background: #f2f2f2; text-align: center; } table.wikitable caption, table.wikitable-nopad caption { margin-left: inherit; margin-right: inherit; font-weight: bold; } /* default skin for navigation boxes */ table.navbox { /* navbox container style */ border: 1px solid #aaa; width: 100%; margin: auto; clear: both; font-size: 88%; text-align: center; padding: 1px; } table.navbox + table.navbox { margin-top: -1px; /* single pixel border between adjacent navboxes (doesn't work for IE6, but that's okay) */ } .navbox-title, .navbox-abovebelow, table.navbox th { text-align: center; /* title and above/below styles */ padding-left: 1em; padding-right: 1em; } .navbox-group { /* group style */ white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; } .navbox, .navbox-subgroup { background: #fdfdfd; /* Background color */ } .navbox-list { border-left: 2px solid #fdfdfd; /* Must match background color */ } .navbox-title, table.navbox th { background: #000; /* Level 1 color */ color: #ff0; font-family: Consolas; } .navbox-group { background: #000; /* Level 2 color */ color: #000; } .navbox-even { background: #eee; /* Even row striping */ } .navbox-odd { background: transparent; /* Odd row striping */ } /* hide pointless obtrusive "your edit got saved" box */ .postedit { display: none !important; } /* Hide title and tagline on Main Page */ body.page-Main_Page h1.firstHeading, body.page-Main_Page #siteSub, body.page-Main_Page div.catlinks { display: none; } /* Removing unwanted stuff */ .mw-specialpage-summary, #p-ShoutWiki_messages, .mw-indicators { display:none !important; } /* Correcting a little spacing annoyance. */ .rcoptions { margin-top:-0.5em; } .ajaxpoll { width: auto; border: 0px none; background: transparent; } .ajaxpoll-id-info { display:none; } 1ac761e45ab7b2a6ba778bdf3b0b39fe1dd80d16 199 198 2017-02-20T02:49:02Z Serpent King 24956324 css text/css /* CSS placed here will be applied to all skins */ /* Infobox template style */ .infobox { border: 1px solid #000; border-collapse: collapse; background-color: #f9f9f9; color: black; margin: 0.5em 0 0.5em 1em; padding: 0.2em; float: right; clear: right; } .infobox-title, .infobox-header { vertical-align: top; font-family: Consolas; color: #ff0; background-color: #000; border: 1px solid #ff0; } .infobox-title a, .infobox-header a { text-shadow:0px 0px 3px #ff0; } .infobox td { vertical-align: top; border: 1px solid #000; } .infobox caption { font-size: larger; margin-left: inherit; } /* Messagebox templates */ .messagebox { font-family: Consolas; border: 2px solid #ff0; color: #ff0; background-color: #000; width: 80%; margin: 0 auto 1em auto; padding: .2em; } .messagebox-shortcut { font-family: Consolas; border: 2px solid #ff0; color: #ff0; background-color: #000; margin:0.5em 0.5em 0.5em 1em; padding:0.5em; float:right; } /* wikitable class for skinning normal tables */ /* wikitable-nopad is for when you want a wikitable without padding */ table.wikitable, table.wikitable-nopad { margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse; } table.wikitable th, table.wikitable td { border: 1px #aaa solid; padding: 0.2em; } table.wikitable-nopad th, table.wikitable-nopad td { border: 1px #aaa solid; padding: 0em; } table.wikitable th, table.wikitable-nopad th { background: #f2f2f2; text-align: center; } table.wikitable caption, table.wikitable-nopad caption { margin-left: inherit; margin-right: inherit; font-weight: bold; } /* default skin for navigation boxes */ table.navbox { /* navbox container style */ border: 1px solid #aaa; width: 100%; margin: auto; clear: both; font-size: 88%; text-align: center; padding: 1px; } table.navbox + table.navbox { margin-top: -1px; /* single pixel border between adjacent navboxes (doesn't work for IE6, but that's okay) */ } .navbox-title, .navbox-abovebelow, table.navbox th { text-align: center; /* title and above/below styles */ padding-left: 1em; padding-right: 1em; } .navbox-group { /* group style */ white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; } .navbox, .navbox-subgroup { background: #fdfdfd; /* Background color */ } .navbox-list { border-left: 2px solid #fdfdfd; /* Must match background color */ } .navbox-title, table.navbox th { background: #000; /* Level 1 color */ color: #ff0; font-family: Consolas; } .navbox-group { background: #000; /* Level 2 color */ color: #000; } .navbox-even { background: #eee; /* Even row striping */ } .navbox-odd { background: transparent; /* Odd row striping */ } /* hide pointless obtrusive "your edit got saved" box */ .postedit { display: none !important; } /* Hide title and tagline on Main Page */ body.page-Main_Page h1.firstHeading, body.page-Main_Page #siteSub, body.page-Main_Page div.catlinks { display: none; } /* Removing unwanted stuff */ .mw-specialpage-summary, #p-ShoutWiki_messages, .mw-indicators { display:none !important; } /* Correcting a little spacing annoyance. */ .rcoptions { margin-top:-0.5em; } .ajaxpoll { width: auto; border: 0px none; background: transparent; } .ajaxpoll-id-info { display:none; } 7ebb0eaf282c4671455a61db1438d86dd23a7a23 201 199 2017-02-20T02:50:38Z Serpent King 24956324 css text/css /* CSS placed here will be applied to all skins */ /* Infobox template style */ .infobox { border: 1px solid #000; border-collapse: collapse; background-color: #f9f9f9; color: black; margin: 0.5em 0 0.5em 1em; padding: 0.2em; float: right; clear: right; } .infobox-title, .infobox-header { vertical-align: top; font-family: Consolas; color: #ff0; background-color: #000; border: 1px solid #ff0 !important; } .infobox-title a, .infobox-header a { text-shadow:0px 0px 3px #ff0; } .infobox td { vertical-align: top; border: 1px solid #000; } .infobox caption { font-size: larger; margin-left: inherit; } /* Messagebox templates */ .messagebox { font-family: Consolas; border: 2px solid #ff0; color: #ff0; background-color: #000; width: 80%; margin: 0 auto 1em auto; padding: .2em; } .messagebox-shortcut { font-family: Consolas; border: 2px solid #ff0; color: #ff0; background-color: #000; margin:0.5em 0.5em 0.5em 1em; padding:0.5em; float:right; } /* wikitable class for skinning normal tables */ /* wikitable-nopad is for when you want a wikitable without padding */ table.wikitable, table.wikitable-nopad { margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse; } table.wikitable th, table.wikitable td { border: 1px #aaa solid; padding: 0.2em; } table.wikitable-nopad th, table.wikitable-nopad td { border: 1px #aaa solid; padding: 0em; } table.wikitable th, table.wikitable-nopad th { background: #f2f2f2; text-align: center; } table.wikitable caption, table.wikitable-nopad caption { margin-left: inherit; margin-right: inherit; font-weight: bold; } /* default skin for navigation boxes */ table.navbox { /* navbox container style */ border: 1px solid #aaa; width: 100%; margin: auto; clear: both; font-size: 88%; text-align: center; padding: 1px; } table.navbox + table.navbox { margin-top: -1px; /* single pixel border between adjacent navboxes (doesn't work for IE6, but that's okay) */ } .navbox-title, .navbox-abovebelow, table.navbox th { text-align: center; /* title and above/below styles */ padding-left: 1em; padding-right: 1em; } .navbox-group { /* group style */ white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; } .navbox, .navbox-subgroup { background: #fdfdfd; /* Background color */ } .navbox-list { border-left: 2px solid #fdfdfd; /* Must match background color */ } .navbox-title, table.navbox th { background: #000; /* Level 1 color */ color: #ff0; font-family: Consolas; } .navbox-group { background: #000; /* Level 2 color */ color: #000; } .navbox-even { background: #eee; /* Even row striping */ } .navbox-odd { background: transparent; /* Odd row striping */ } /* hide pointless obtrusive "your edit got saved" box */ .postedit { display: none !important; } /* Hide title and tagline on Main Page */ body.page-Main_Page h1.firstHeading, body.page-Main_Page #siteSub, body.page-Main_Page div.catlinks { display: none; } /* Removing unwanted stuff */ .mw-specialpage-summary, #p-ShoutWiki_messages, .mw-indicators { display:none !important; } /* Correcting a little spacing annoyance. */ .rcoptions { margin-top:-0.5em; } .ajaxpoll { width: auto; border: 0px none; background: transparent; } .ajaxpoll-id-info { display:none; } f15ff6d73c5e75378727831e1e13a47e7220b717 202 201 2017-02-20T02:54:25Z Serpent King 24956324 css text/css /* CSS placed here will be applied to all skins */ /* Infobox template style */ .infobox { border: 1px solid #000; border-collapse: collapse; background-color: #f9f9f9; color: black; margin: 0.5em 0 0.5em 1em; padding: 0.2em; float: right; clear: right; } .infobox-title, .infobox-header { vertical-align: top; font-family: Consolas; color: #ff0; background-color: #000; border: 1px solid #ff0 !important; } .infobox-title a:link, .infobox-title a:visited, .infobox-header a:link, .infobox-header a:visited { color: #ff0; } .infobox td { vertical-align: top; border: 1px solid #000; } .infobox caption { font-size: larger; margin-left: inherit; } /* Messagebox templates */ .messagebox { font-family: Consolas; border: 2px solid #ff0; color: #ff0; background-color: #000; width: 80%; margin: 0 auto 1em auto; padding: .2em; } .messagebox-shortcut { font-family: Consolas; border: 2px solid #ff0; color: #ff0; background-color: #000; margin:0.5em 0.5em 0.5em 1em; padding:0.5em; float:right; } /* wikitable class for skinning normal tables */ /* wikitable-nopad is for when you want a wikitable without padding */ table.wikitable, table.wikitable-nopad { margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse; } table.wikitable th, table.wikitable td { border: 1px #aaa solid; padding: 0.2em; } table.wikitable-nopad th, table.wikitable-nopad td { border: 1px #aaa solid; padding: 0em; } table.wikitable th, table.wikitable-nopad th { background: #f2f2f2; text-align: center; } table.wikitable caption, table.wikitable-nopad caption { margin-left: inherit; margin-right: inherit; font-weight: bold; } /* default skin for navigation boxes */ table.navbox { /* navbox container style */ border: 1px solid #aaa; width: 100%; margin: auto; clear: both; font-size: 88%; text-align: center; padding: 1px; } table.navbox + table.navbox { margin-top: -1px; /* single pixel border between adjacent navboxes (doesn't work for IE6, but that's okay) */ } .navbox-title, .navbox-abovebelow, table.navbox th { text-align: center; /* title and above/below styles */ padding-left: 1em; padding-right: 1em; } .navbox-group { /* group style */ white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; } .navbox, .navbox-subgroup { background: #fdfdfd; /* Background color */ } .navbox-list { border-left: 2px solid #fdfdfd; /* Must match background color */ } .navbox-title, table.navbox th { background: #000; /* Level 1 color */ color: #ff0; font-family: Consolas; } .navbox-group { background: #000; /* Level 2 color */ color: #000; } .navbox-even { background: #eee; /* Even row striping */ } .navbox-odd { background: transparent; /* Odd row striping */ } /* hide pointless obtrusive "your edit got saved" box */ .postedit { display: none !important; } /* Hide title and tagline on Main Page */ body.page-Main_Page h1.firstHeading, body.page-Main_Page #siteSub, body.page-Main_Page div.catlinks { display: none; } /* Removing unwanted stuff */ .mw-specialpage-summary, #p-ShoutWiki_messages, .mw-indicators { display:none !important; } /* Correcting a little spacing annoyance. */ .rcoptions { margin-top:-0.5em; } .ajaxpoll { width: auto; border: 0px none; background: transparent; } .ajaxpoll-id-info { display:none; } 22e994910a187d92a38ffaccd5549388f9854715 203 202 2017-02-20T02:57:40Z Serpent King 24956324 css text/css /* CSS placed here will be applied to all skins */ /* Infobox template style */ .infobox { border: 1px solid #000; border-collapse: collapse; background-color: #f9f9f9; color: black; margin: 0.5em 0 0.5em 1em; padding: 0.2em; float: right; clear: right; } .infobox-title, .infobox-header { vertical-align: top; font-family: Consolas; color: #ff0; background-color: #000; border: 1px solid #ff0 !important; } .infobox-title a:link, .infobox-title a:visited, .infobox-header a:link, .infobox-header a:visited { color: #ff0; } .infobox td { vertical-align: top; border: 1px solid #000; } .infobox caption { font-size: larger; margin-left: inherit; } /* Messagebox templates */ .messagebox { font-family: Consolas; border: 2px solid #ff0; color: #ff0; background-color: #000; width: 80%; margin: 0 auto 1em auto; padding: .2em; } .messagebox-shortcut { font-family: Consolas; border: 2px solid #ff0; color: #ff0; background-color: #000; margin:0.5em 0.5em 0.5em 1em; padding:0.5em; float:right; } .messagebox a:link, .messagebox a:visited, .messagebox-shortcut a:link, .messagebox-shortcut a:visited { color: #ff0; } /* wikitable class for skinning normal tables */ /* wikitable-nopad is for when you want a wikitable without padding */ table.wikitable, table.wikitable-nopad { margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse; } table.wikitable th, table.wikitable td { border: 1px #aaa solid; padding: 0.2em; } table.wikitable-nopad th, table.wikitable-nopad td { border: 1px #aaa solid; padding: 0em; } table.wikitable th, table.wikitable-nopad th { background: #f2f2f2; text-align: center; } table.wikitable caption, table.wikitable-nopad caption { margin-left: inherit; margin-right: inherit; font-weight: bold; } /* default skin for navigation boxes */ table.navbox { /* navbox container style */ border: 1px solid #aaa; width: 100%; margin: auto; clear: both; font-size: 88%; text-align: center; padding: 1px; } table.navbox + table.navbox { margin-top: -1px; /* single pixel border between adjacent navboxes (doesn't work for IE6, but that's okay) */ } .navbox-title, .navbox-abovebelow, table.navbox th { text-align: center; /* title and above/below styles */ padding-left: 1em; padding-right: 1em; } .navbox-group { /* group style */ white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; } .navbox, .navbox-subgroup { background: #fdfdfd; /* Background color */ } .navbox-list { border-left: 2px solid #fdfdfd; /* Must match background color */ } .navbox-title, table.navbox th { background: #000; /* Level 1 color */ color: #ff0; font-family: Consolas; } .navbox-group { background: #000; /* Level 2 color */ color: #000; } .navbox-even { background: #eee; /* Even row striping */ } .navbox-odd { background: transparent; /* Odd row striping */ } /* hide pointless obtrusive "your edit got saved" box */ .postedit { display: none !important; } /* Hide title and tagline on Main Page */ body.page-Main_Page h1.firstHeading, body.page-Main_Page #siteSub, body.page-Main_Page div.catlinks { display: none; } /* Removing unwanted stuff */ .mw-specialpage-summary, #p-ShoutWiki_messages, .mw-indicators { display:none !important; } /* Correcting a little spacing annoyance. */ .rcoptions { margin-top:-0.5em; } .ajaxpoll { width: auto; border: 0px none; background: transparent; } .ajaxpoll-id-info { display:none; } 8e9d4fdb24b71f7a6870240bc86555485c9bb34a 205 203 2017-02-20T02:59:18Z Serpent King 24956324 css text/css /* CSS placed here will be applied to all skins */ /* Infobox template style */ .infobox { border: 1px solid #000; border-collapse: collapse; background-color: #f9f9f9; color: black; margin: 0.5em 0 0.5em 1em; padding: 0.2em; float: right; clear: right; } .infobox-title, .infobox-header { vertical-align: top; font-family: Consolas; color: #ff0; background-color: #000; border: 1px solid #ff0 !important; } .infobox-title a:link, .infobox-title a:visited, .infobox-header a:link, .infobox-header a:visited { color: #ffa; } .infobox td { vertical-align: top; border: 1px solid #000; } .infobox caption { font-size: larger; margin-left: inherit; } /* Messagebox templates */ .messagebox { font-family: Consolas; border: 2px solid #ff0; color: #ff0; background-color: #000; width: 80%; margin: 0 auto 1em auto; padding: .2em; } .messagebox-shortcut { font-family: Consolas; border: 2px solid #ff0; color: #ff0; background-color: #000; margin:0.5em 0.5em 0.5em 1em; padding:0.5em; float:right; } .messagebox a:link, .messagebox a:visited, .messagebox-shortcut a:link, .messagebox-shortcut a:visited { color: #ffa; } /* wikitable class for skinning normal tables */ /* wikitable-nopad is for when you want a wikitable without padding */ table.wikitable, table.wikitable-nopad { margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse; } table.wikitable th, table.wikitable td { border: 1px #aaa solid; padding: 0.2em; } table.wikitable-nopad th, table.wikitable-nopad td { border: 1px #aaa solid; padding: 0em; } table.wikitable th, table.wikitable-nopad th { background: #f2f2f2; text-align: center; } table.wikitable caption, table.wikitable-nopad caption { margin-left: inherit; margin-right: inherit; font-weight: bold; } /* default skin for navigation boxes */ table.navbox { /* navbox container style */ border: 1px solid #aaa; width: 100%; margin: auto; clear: both; font-size: 88%; text-align: center; padding: 1px; } table.navbox + table.navbox { margin-top: -1px; /* single pixel border between adjacent navboxes (doesn't work for IE6, but that's okay) */ } .navbox-title, .navbox-abovebelow, table.navbox th { text-align: center; /* title and above/below styles */ padding-left: 1em; padding-right: 1em; } .navbox-group { /* group style */ white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; } .navbox, .navbox-subgroup { background: #fdfdfd; /* Background color */ } .navbox-list { border-left: 2px solid #fdfdfd; /* Must match background color */ } .navbox-title, table.navbox th { background: #000; /* Level 1 color */ color: #ff0; font-family: Consolas; } .navbox-group { background: #000; /* Level 2 color */ color: #000; } .navbox-even { background: #eee; /* Even row striping */ } .navbox-odd { background: transparent; /* Odd row striping */ } /* hide pointless obtrusive "your edit got saved" box */ .postedit { display: none !important; } /* Hide title and tagline on Main Page */ body.page-Main_Page h1.firstHeading, body.page-Main_Page #siteSub, body.page-Main_Page div.catlinks { display: none; } /* Removing unwanted stuff */ .mw-specialpage-summary, #p-ShoutWiki_messages, .mw-indicators { display:none !important; } /* Correcting a little spacing annoyance. */ .rcoptions { margin-top:-0.5em; } .ajaxpoll { width: auto; border: 0px none; background: transparent; } .ajaxpoll-id-info { display:none; } fceafcb755eb0082c432bedab9627148c870c53c 206 205 2017-02-20T03:00:10Z Serpent King 24956324 css text/css /* CSS placed here will be applied to all skins */ /* Infobox template style */ .infobox { border: 1px solid #000; border-collapse: collapse; background-color: #f9f9f9; color: black; margin: 0.5em 0 0.5em 1em; padding: 0.2em; float: right; clear: right; } .infobox-title, .infobox-header { vertical-align: top; font-family: Consolas; color: #ff0; background-color: #000; border: 1px solid #ff0 !important; } .infobox-title a:link, .infobox-title a:visited, .infobox-header a:link, .infobox-header a:visited { color: #ffc; } .infobox td { vertical-align: top; border: 1px solid #000; } .infobox caption { font-size: larger; margin-left: inherit; } /* Messagebox templates */ .messagebox { font-family: Consolas; border: 2px solid #ff0; color: #ff0; background-color: #000; width: 80%; margin: 0 auto 1em auto; padding: .2em; } .messagebox-shortcut { font-family: Consolas; border: 2px solid #ff0; color: #ff0; background-color: #000; margin:0.5em 0.5em 0.5em 1em; padding:0.5em; float:right; } .messagebox a:link, .messagebox a:visited, .messagebox-shortcut a:link, .messagebox-shortcut a:visited { color: #ffa; } /* wikitable class for skinning normal tables */ /* wikitable-nopad is for when you want a wikitable without padding */ table.wikitable, table.wikitable-nopad { margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse; } table.wikitable th, table.wikitable td { border: 1px #aaa solid; padding: 0.2em; } table.wikitable-nopad th, table.wikitable-nopad td { border: 1px #aaa solid; padding: 0em; } table.wikitable th, table.wikitable-nopad th { background: #f2f2f2; text-align: center; } table.wikitable caption, table.wikitable-nopad caption { margin-left: inherit; margin-right: inherit; font-weight: bold; } /* default skin for navigation boxes */ table.navbox { /* navbox container style */ border: 1px solid #aaa; width: 100%; margin: auto; clear: both; font-size: 88%; text-align: center; padding: 1px; } table.navbox + table.navbox { margin-top: -1px; /* single pixel border between adjacent navboxes (doesn't work for IE6, but that's okay) */ } .navbox-title, .navbox-abovebelow, table.navbox th { text-align: center; /* title and above/below styles */ padding-left: 1em; padding-right: 1em; } .navbox-group { /* group style */ white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; } .navbox, .navbox-subgroup { background: #fdfdfd; /* Background color */ } .navbox-list { border-left: 2px solid #fdfdfd; /* Must match background color */ } .navbox-title, table.navbox th { background: #000; /* Level 1 color */ color: #ff0; font-family: Consolas; } .navbox-group { background: #000; /* Level 2 color */ color: #000; } .navbox-even { background: #eee; /* Even row striping */ } .navbox-odd { background: transparent; /* Odd row striping */ } /* hide pointless obtrusive "your edit got saved" box */ .postedit { display: none !important; } /* Hide title and tagline on Main Page */ body.page-Main_Page h1.firstHeading, body.page-Main_Page #siteSub, body.page-Main_Page div.catlinks { display: none; } /* Removing unwanted stuff */ .mw-specialpage-summary, #p-ShoutWiki_messages, .mw-indicators { display:none !important; } /* Correcting a little spacing annoyance. */ .rcoptions { margin-top:-0.5em; } .ajaxpoll { width: auto; border: 0px none; background: transparent; } .ajaxpoll-id-info { display:none; } 47468caba5cfc5a0ada2a338a44f4bea4c643f9d 207 206 2017-02-20T03:01:29Z Serpent King 24956324 css text/css /* CSS placed here will be applied to all skins */ /* Infobox template style */ .infobox { border: 1px solid #000; border-collapse: collapse; background-color: #f9f9f9; color: black; margin: 0.5em 0 0.5em 1em; padding: 0.2em; float: right; clear: right; } .infobox-title, .infobox-header { vertical-align: top; font-family: Consolas; color: #ff0; background-color: #000; border: 1px solid #ff0 !important; } .infobox-title a:link, .infobox-title a:visited, .infobox-header a:link, .infobox-header a:visited { color: #ffc; } .infobox td { vertical-align: top; border: 1px solid #000; } .infobox caption { font-size: larger; margin-left: inherit; } /* Messagebox templates */ .messagebox { font-family: Consolas; border: 2px solid #ff0; color: #ff0; background-color: #000; width: 80%; margin: 0 auto 1em auto; padding: .2em; } .messagebox-shortcut { font-family: Consolas; border: 2px solid #ff0; color: #ff0; background-color: #000; margin:0.5em 0.5em 0.5em 1em; padding:0.5em; float:right; } .messagebox a:link, .messagebox a:visited, .messagebox-shortcut a:link, .messagebox-shortcut a:visited { color: #ffc; } /* wikitable class for skinning normal tables */ /* wikitable-nopad is for when you want a wikitable without padding */ table.wikitable, table.wikitable-nopad { margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse; } table.wikitable th, table.wikitable td { border: 1px #aaa solid; padding: 0.2em; } table.wikitable-nopad th, table.wikitable-nopad td { border: 1px #aaa solid; padding: 0em; } table.wikitable th, table.wikitable-nopad th { background: #f2f2f2; text-align: center; } table.wikitable caption, table.wikitable-nopad caption { margin-left: inherit; margin-right: inherit; font-weight: bold; } /* default skin for navigation boxes */ table.navbox { /* navbox container style */ border: 1px solid #aaa; width: 100%; margin: auto; clear: both; font-size: 88%; text-align: center; padding: 1px; } table.navbox + table.navbox { margin-top: -1px; /* single pixel border between adjacent navboxes (doesn't work for IE6, but that's okay) */ } .navbox-title, .navbox-abovebelow, table.navbox th { text-align: center; /* title and above/below styles */ padding-left: 1em; padding-right: 1em; } .navbox-group { /* group style */ white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; } .navbox, .navbox-subgroup { background: #fdfdfd; /* Background color */ } .navbox-list { border-left: 2px solid #fdfdfd; /* Must match background color */ } .navbox-title, table.navbox th { background: #000; /* Level 1 color */ color: #ff0; font-family: Consolas; } .navbox-group { background: #000; /* Level 2 color */ color: #000; } .navbox-title a:link, .navbox-title a:visited, .navbox-group a:link, .navbox-group a:visited { color: #ffc; } .navbox-even { background: #eee; /* Even row striping */ } .navbox-odd { background: transparent; /* Odd row striping */ } /* hide pointless obtrusive "your edit got saved" box */ .postedit { display: none !important; } /* Hide title and tagline on Main Page */ body.page-Main_Page h1.firstHeading, body.page-Main_Page #siteSub, body.page-Main_Page div.catlinks { display: none; } /* Removing unwanted stuff */ .mw-specialpage-summary, #p-ShoutWiki_messages, .mw-indicators { display:none !important; } /* Correcting a little spacing annoyance. */ .rcoptions { margin-top:-0.5em; } .ajaxpoll { width: auto; border: 0px none; background: transparent; } .ajaxpoll-id-info { display:none; } 88368334cf9e7f7391c61aa379708aa1ba05b719 Template:Infobox command 10 40 188 185 2017-02-20T02:02:40Z Serpent King 24956324 wikitext text/x-wiki {| class="infobox" style="float:right; width:264px; font-size:90%; text-align:left;" cellpadding="3" |- ! colspan="2" style="font-size:110%; text-align:center;" | {{{name|{{PAGENAME}}}}} |- {{#if:{{{group<includeonly>|</includeonly>}}} | {{!}} '''Group''' {{!}}{{b|{{{group}}}|group}}<includeonly>[[Category:{{{group}}} commands]]</includeonly> {{!}}- }} {{#if:{{{usage<includeonly>|</includeonly>}}} | {{!}} '''[[Parameter|Usage]]''' {{!}}{{{usage}}} {{!}}- }} {{#if:{{{aliases<includeonly>|</includeonly>}}} | {{!}} '''[[Alias]]es''' {{!}}{{{aliases}}} {{!}}- }} {{#if:{{{v1.0<includeonly>|</includeonly>}}}{{{v2.0<includeonly>|</includeonly>}}}{{{v2.5<includeonly>|</includeonly>}}}{{{v2.7<includeonly>|</includeonly>}}}{{{v3.0<includeonly>|</includeonly>}}}{{{v3.1<includeonly>|</includeonly>}}}{{{v3.5<includeonly>|</includeonly>}}}{{{v4.0<includeonly>|</includeonly>}}}{{{v4.1<includeonly>|</includeonly>}}} | {{!}} '''Versions''' {{!}} {{VersionMap|v1.0={{{v1.0|}}}|v2.0={{{v2.0|}}}|v2.5={{{v2.5|}}}|v2.7={{{v2.7|}}}|v3.0={{{v3.0|}}}|v3.1={{{v3.1|}}}|v3.5={{{v3.5|}}}|v4.0={{{v4.0|}}}|v4.1={{{v4.1|}}}}} {{!}}- }} {{#if:{{{console<includeonly>|</includeonly>}}}{{{gui<includeonly>|</includeonly>}}} | {{!}} '''Availability''' {{!}}[[Console]]: {{#if:{{{console|}}}|{{y}}|{{n}}}}<br>[[GUI]]: {{#if:{{{gui|}}}|{{y}}|{{n}}}} {{!}}- }} |}<includeonly> {{#if:{{{v1.0|}}}|[[Category:Version 1.0 commands]]}} {{#if:{{{v2.0|}}}|[[Category:Version 2.0 commands]]}} {{#if:{{{v2.5|}}}|[[Category:Version 2.5 commands]]}} {{#if:{{{v2.7|}}}|[[Category:Version 2.7 commands]]}} {{#if:{{{v3.0|}}}|[[Category:Version 3.0 commands]]}} {{#if:{{{v3.1|}}}|[[Category:Version 3.1 commands]]}} {{#if:{{{v3.5|}}}|[[Category:Version 3.5 commands]]}} {{#if:{{{v4.0|}}}|[[Category:Version 4.0 commands]]}} {{#if:{{{v4.1|}}}|[[Category:Version 4.1 commands]]}}</includeonly> 41b9fecfe6b4a2dc16c711e161250f54614a3f45 190 188 2017-02-20T02:07:19Z Serpent King 24956324 wikitext text/x-wiki {| class="infobox" style="float:right; width:264px; font-size:90%; text-align:left;" cellpadding="3" |- ! colspan="2" style="font-size:110%; text-align:center;" | {{{name|{{PAGENAME}}}}} |- {{#if:{{{group<includeonly>|</includeonly>}}} | ! '''Group''' {{!}}{{b|{{{group}}}|group}}<includeonly>[[Category:{{{group}}} commands]]</includeonly> {{!}}- }} {{#if:{{{usage<includeonly>|</includeonly>}}} | ! '''[[Parameter|Usage]]''' {{!}}{{{usage}}} {{!}}- }} {{#if:{{{aliases<includeonly>|</includeonly>}}} | ! '''[[Alias]]es''' {{!}}{{{aliases}}} {{!}}- }} {{#if:{{{v1.0<includeonly>|</includeonly>}}}{{{v2.0<includeonly>|</includeonly>}}}{{{v2.5<includeonly>|</includeonly>}}}{{{v2.7<includeonly>|</includeonly>}}}{{{v3.0<includeonly>|</includeonly>}}}{{{v3.1<includeonly>|</includeonly>}}}{{{v3.5<includeonly>|</includeonly>}}}{{{v4.0<includeonly>|</includeonly>}}}{{{v4.1<includeonly>|</includeonly>}}} | ! '''Versions''' {{!}} {{VersionMap|v1.0={{{v1.0|}}}|v2.0={{{v2.0|}}}|v2.5={{{v2.5|}}}|v2.7={{{v2.7|}}}|v3.0={{{v3.0|}}}|v3.1={{{v3.1|}}}|v3.5={{{v3.5|}}}|v4.0={{{v4.0|}}}|v4.1={{{v4.1|}}}}} {{!}}- }} {{#if:{{{console<includeonly>|</includeonly>}}}{{{gui<includeonly>|</includeonly>}}} | ! '''Availability''' {{!}}[[Console]]: {{#if:{{{console|}}}|{{y}}|{{n}}}}<br>[[GUI]]: {{#if:{{{gui|}}}|{{y}}|{{n}}}} {{!}}- }} |}<includeonly> {{#if:{{{v1.0|}}}|[[Category:Version 1.0 commands]]}} {{#if:{{{v2.0|}}}|[[Category:Version 2.0 commands]]}} {{#if:{{{v2.5|}}}|[[Category:Version 2.5 commands]]}} {{#if:{{{v2.7|}}}|[[Category:Version 2.7 commands]]}} {{#if:{{{v3.0|}}}|[[Category:Version 3.0 commands]]}} {{#if:{{{v3.1|}}}|[[Category:Version 3.1 commands]]}} {{#if:{{{v3.5|}}}|[[Category:Version 3.5 commands]]}} {{#if:{{{v4.0|}}}|[[Category:Version 4.0 commands]]}} {{#if:{{{v4.1|}}}|[[Category:Version 4.1 commands]]}}</includeonly> c7682b67b8e4ae5d67e6de0190db9caf8bd60774 200 190 2017-02-20T02:49:11Z Serpent King 24956324 wikitext text/x-wiki {| class="infobox" style="float:right; width:264px; font-size:90%; text-align:left;" cellpadding="3" |- ! class="infobox-title" colspan="2" style="font-size:110%; text-align:center;" | {{{name|{{PAGENAME}}}}} |- {{#if:{{{group<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}}'''Group''' {{!}}{{b|{{{group}}}|group}}<includeonly>[[Category:{{{group}}} commands]]</includeonly> {{!}}- }} {{#if:{{{usage<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}} '''[[Parameter|Usage]]''' {{!}}{{{usage}}} {{!}}- }} {{#if:{{{aliases<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}} '''[[Alias]]es''' {{!}}{{{aliases}}} {{!}}- }} {{#if:{{{v1.0<includeonly>|</includeonly>}}}{{{v2.0<includeonly>|</includeonly>}}}{{{v2.5<includeonly>|</includeonly>}}}{{{v2.7<includeonly>|</includeonly>}}}{{{v3.0<includeonly>|</includeonly>}}}{{{v3.1<includeonly>|</includeonly>}}}{{{v3.5<includeonly>|</includeonly>}}}{{{v4.0<includeonly>|</includeonly>}}}{{{v4.1<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}} '''Versions''' {{!}} {{VersionMap|v1.0={{{v1.0|}}}|v2.0={{{v2.0|}}}|v2.5={{{v2.5|}}}|v2.7={{{v2.7|}}}|v3.0={{{v3.0|}}}|v3.1={{{v3.1|}}}|v3.5={{{v3.5|}}}|v4.0={{{v4.0|}}}|v4.1={{{v4.1|}}}}} {{!}}- }} {{#if:{{{console<includeonly>|</includeonly>}}}{{{gui<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}} '''Availability''' {{!}}[[Console]]: {{#if:{{{console|}}}|{{y}}|{{n}}}}<br>[[GUI]]: {{#if:{{{gui|}}}|{{y}}|{{n}}}} {{!}}- }} |}<includeonly> {{#if:{{{v1.0|}}}|[[Category:Version 1.0 commands]]}} {{#if:{{{v2.0|}}}|[[Category:Version 2.0 commands]]}} {{#if:{{{v2.5|}}}|[[Category:Version 2.5 commands]]}} {{#if:{{{v2.7|}}}|[[Category:Version 2.7 commands]]}} {{#if:{{{v3.0|}}}|[[Category:Version 3.0 commands]]}} {{#if:{{{v3.1|}}}|[[Category:Version 3.1 commands]]}} {{#if:{{{v3.5|}}}|[[Category:Version 3.5 commands]]}} {{#if:{{{v4.0|}}}|[[Category:Version 4.0 commands]]}} {{#if:{{{v4.1|}}}|[[Category:Version 4.1 commands]]}}</includeonly> e9a11352dbdee1cf45559933a9195270cd36df1d Template:Navbox 10 92 192 2017-02-20T02:21:10Z Serpent King 24956324 Created page with "{|class="navbox nowraplinks collapsible autocollapse" cellspacing="2" |- !class="navbox-title" colspan="2"|<span style="font-size:110%">{{{title}}}</span> |- {{#if:{{{group1|{..." wikitext text/x-wiki {|class="navbox nowraplinks collapsible autocollapse" cellspacing="2" |- !class="navbox-title" colspan="2"|<span style="font-size:110%">{{{title}}}</span> |- {{#if:{{{group1|{{{list1|}}}}}}|{{#if:{{{group1|}}}| !class="navbox-group"{{!}}{{{group1}}}}} {{!}}class="navbox-list navbox-odd" style="width:100%;{{#if:{{{group1|}}}|text-align:left;}}" colspan="{{#if:{{{group1|}}}|1|2}}"{{!}}{{{list1}}} {{!}}-}} {{#if:{{{group2|{{{list2|}}}}}}|{{#if:{{{group2|}}}| !class="navbox-group"{{!}}{{{group2}}}}} {{!}}class="navbox-list navbox-even" style="width:100%;{{#if:{{{group2|}}}|text-align:left;}}" colspan="{{#if:{{{group2|}}}|1|2}}"{{!}}{{{list2}}} {{!}}-}} {{#if:{{{group3|{{{list3|}}}}}}|{{#if:{{{group3|}}}| !class="navbox-group"{{!}}{{{group3}}}}} {{!}}class="navbox-list navbox-odd" style="width:100%;{{#if:{{{group3|}}}|text-align:left;}}" colspan="{{#if:{{{group3|}}}|1|2}}"{{!}}{{{list3}}} {{!}}-}} {{#if:{{{group4|{{{list4|}}}}}}|{{#if:{{{group4|}}}| !class="navbox-group"{{!}}{{{group4}}}}} {{!}}class="navbox-list navbox-even" style="width:100%;{{#if:{{{group4|}}}|text-align:left;}}" colspan="{{#if:{{{group4|}}}|1|2}}"{{!}}{{{list4}}} {{!}}-}} {{#if:{{{group5|{{{list5|}}}}}}|{{#if:{{{group5|}}}| !class="navbox-group"{{!}}{{{group5}}}}} {{!}}class="navbox-list navbox-odd" style="width:100%;{{#if:{{{group5|}}}|text-align:left;}}" colspan="{{#if:{{{group5|}}}|1|2}}"{{!}}{{{list5}}} {{!}}-}} {{#if:{{{group6|{{{list6|}}}}}}|{{#if:{{{group6|}}}| !class="navbox-group"{{!}}{{{group6}}}}} {{!}}class="navbox-list navbox-even" style="width:100%;{{#if:{{{group6|}}}|text-align:left;}}" colspan="{{#if:{{{group6|}}}|1|2}}"{{!}}{{{list6}}} {{!}}-}} {{#if:{{{group7|{{{list7|}}}}}}|{{#if:{{{group7|}}}| !class="navbox-group"{{!}}{{{group7}}}}} {{!}}class="navbox-list navbox-odd" style="width:100%;{{#if:{{{group7|}}}|text-align:left;}}" colspan="{{#if:{{{group7|}}}|1|2}}"{{!}}{{{list7}}} {{!}}-}} {{#if:{{{group8|{{{list8|}}}}}}|{{#if:{{{group8|}}}| !class="navbox-group"{{!}}{{{group8}}}}} {{!}}class="navbox-list navbox-even" style="width:100%;{{#if:{{{group8|}}}|text-align:left;}}" colspan="{{#if:{{{group8|}}}|1|2}}"{{!}}{{{list8}}} {{!}}-}} {{#if:{{{group9|{{{list9|}}}}}}|{{#if:{{{group9|}}}| !class="navbox-group"{{!}}{{{group9}}}}} {{!}}class="navbox-list navbox-odd" style="width:100%;{{#if:{{{group9|}}}|text-align:left;}}" colspan="{{#if:{{{group9|}}}|1|2}}"{{!}}{{{list9}}} {{!}}-}} {{#if:{{{group10|{{{list10|}}}}}}|{{#if:{{{group10|}}}| !class="navbox-group"{{!}}{{{group10}}}}} {{!}}class="navbox-list navbox-even" style="width:100%;{{#if:{{{group10|}}}|text-align:left;}}" colspan="{{#if:{{{group10|}}}|1|2}}"{{!}}{{{list10}}} {{!}}-}} {{#if:{{{group11|{{{list11|}}}}}}|{{#if:{{{group11|}}}| !class="navbox-group"{{!}}{{{group11}}}}} {{!}}class="navbox-list navbox-odd" style="width:100%;{{#if:{{{group11|}}}|text-align:left;}}" colspan="{{#if:{{{group11|}}}|1|2}}"{{!}}{{{list11}}} {{!}}-}} {{#if:{{{group12|{{{list12|}}}}}}|{{#if:{{{group12|}}}| !class="navbox-group"{{!}}{{{group12}}}}} {{!}}class="navbox-list navbox-even" style="width:100%;{{#if:{{{group12|}}}|text-align:left;}}" colspan="{{#if:{{{group12|}}}|1|2}}"{{!}}{{{list12}}}}} |} 01b30bb27dfc77e61d58132163fc318b1e619fe0 Template:Dot 10 93 194 2017-02-20T02:34:03Z Serpent King 24956324 Created page with "<includeonly><span style="font-weight:bold;">&nbsp;·</span></includeonly>" wikitext text/x-wiki <includeonly><span style="font-weight:bold;">&nbsp;·</span></includeonly> 4c177ab7891ea9384bb1491f0f429505b13c3043 Template:Disambig 10 79 204 178 2017-02-20T02:58:46Z Serpent King 24956324 wikitext text/x-wiki {{TagBase |symbol={{Symbol disambig|s=24}} |content=class="plainlinks"{{!}}''This [[Wikipedia:Word sense disambiguation|disambiguation]] page lists articles associated with the same title. If an [{{fullurl:Special:Whatlinkshere/{{FULLPAGENAME}}|namespace=0}} internal link] led you here, you may wish to change the link to point directly to the intended article.'' }}<includeonly>[[Category:Disambiguation]]</includeonly><noinclude>[[Category:Templates]]</noinclude> 3cf992601fbc3e61ce4e18fb9f0bf4fdccff307f StarLight Wiki:Sandbox 4 83 208 157 2017-02-20T03:03:15Z Serpent King 24956324 wikitext text/x-wiki {{shortcut|[[SLW:SBOX]]<br>[[SLW:SAND]]}} {{Navbox | name = Debug menu (SSBM) | title = [[Debug menu (SSBM)]] elements | group1 = Characters | list1 = {{SSBM|Master Hand}}{{dot}} {{SSBM|Crazy Hand}}{{dot}} [[Fighting Wire Frames|Male/Female Wire Frames]]{{dot}} {{SSBM|Giga Bowser}}{{dot}} [[Sandbag]]{{dot}} [[NONE]] | group2 = Stages | list2 = [[DUMMY]]{{dot}} [[TEST]]{{dot}} [[AKANEIA]]{{dot}} [[ICETOP|ICETOP/10-2]]{{dot}} [[Target Test#Target Test (Super Smash Bros. Melee)|Target Test stages]]{{dot}} [[Race to the Finish (SSBM)|Race to the Finish stage]]{{dot}} [[Trophy Collector]]{{dot}} [[Mushroom Kingdom (Adventure Mode)|Mushroom Kingdom]]{{dot}} [[Underground Maze]]{{dot}} [[Brinstar Escape Shaft]]{{dot}} [[F-Zero Grand Prix]]{{dot}} [[Icicle Mountain]]{{dot}} [[All-Star Rest Area#In Super Smash Bros. Melee|All-Star Rest Area]]{{dot}} [[Home-Run Stadium#In Super Smash Bros. Melee|Home-Run Stadium]]{{dot}} [[Goomba#As a stage|Goomba]]{{dot}} [[Entei#As a stage|Entei]]{{dot}} [[Majora's Mask#In Super Smash Bros. Melee|Majora's Mask]] | group3 = Menus/modes | list3 = {{SSBM|Debug menu}}{{dot}} {{SSBM|Debug sound test menu}}{{dot}} [[DEVELOP mode]] | group4 = Miscellaneous | list4 = [[Ditto]]{{dot}} [[List of CPU modes]] }} 2d7e7c8abe07cd911fad28f8c2258e01925ce3d5 209 208 2017-02-20T03:03:35Z Serpent King 24956324 Replaced content with "{{shortcut|[[SLW:SBOX]]<br>[[SLW:SAND]]}}" wikitext text/x-wiki {{shortcut|[[SLW:SBOX]]<br>[[SLW:SAND]]}} edc37b348a6c03c3e3064307985219f9b7ef1cea Print 0 41 214 136 2017-02-20T04:17:38Z Serpent King 24956324 /* Legacy */ wikitext text/x-wiki {{infobox command |group = String |usage = print <text> |aliases = print |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Print''' is a [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The print command simply pulls the first [[parameter]] and returns it to the [[console]]. It's most commonly used for returning the values of [[identifier]]s and [[variable]]s. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to be returned. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || Creation |- | {{v|4.1}} || Format changed to single-parameter |} c3531cf538930c2cbb9f777a10d989c84dcbd675 223 214 2017-02-20T05:28:40Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = print <text> |aliases = print |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Print''' is a [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The print command simply pulls the first [[parameter]] and returns it to the [[console]]. It's most commonly used for returning the values of [[identifier]]s and [[variable]]s. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to be returned. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.1}} || Format changed to single-parameter. |} 872298d8e93ce5f9bb10c62b42a927a451ac4366 232 223 2017-02-20T06:05:43Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = print <text> |aliases = print |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Print''' is a {{b|String|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The print command simply pulls the first [[parameter]] and returns it to the [[console]]. It's most commonly used for returning the values of [[identifier]]s and [[variable]]s. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to be returned. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.1}} || Format changed to single-parameter. |} d9fbef093ca4bc1c7b9739854a421ff69e19a630 238 232 2017-02-20T06:18:13Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = print <text> |aliases = print |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Print''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The print command simply pulls the first [[parameter]] and returns it to the [[console]]. It's most commonly used for returning the values of [[identifier]]s and [[variable]]s. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to be returned. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.1}} || Format changed to single-parameter. |} 01a3f57c9b9e7a8c1ca9bc0bdbe1802bc80858b8 StarLightV4.1 0 95 216 2017-02-20T04:41:45Z Serpent King 24956324 Progress save. wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV4.1''}} '''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]''. ==General changes== *Removed ColorCode, SpellCheck, GetMeaning, GetSynonyms, and GetAntonyms commands. ==Bug fixes== ==Command list== {|class=wikitable sortable ! Command name !! Group !! Changes from last version |- | Exit || SLSystem || Exit-with-parameter glitch fixed. |- | ExceptionHandler || SLSystem || &mdash; |- | DebugMode || SLSystem || New command added. |- | Restart || SLSystem || &mdash; |- | Clear || SLSystem || &mdash; |- | Uptime || SLSystem || &mdash; |- | SetVar || SLSystem || &mdash; |- | DeleteVar || SLSystem || &mdash; |- | ListVar || SLSystem || &mdash; |- | Help || SLSystem || &mdash; |- | About || SLSystem || &mdash; |- | ListColor || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls. |- | LogSize || SLSystem || &mdash; |- | DeleteLog || SLSystem || &mdash; |- | ForceKill || SLSystem || &mdash; |- | GetText || SLSystem || New command added. |- | Settings || Settings || Now gives named fore- and background colors, instead of numbers. |- | Title || Settings || Format changed to single parameter. |- | Message || Settings || Format changed to single parameter. |- | ForeColor || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones. |- | BackColor || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones. |- | ResetColor || Settings || &mdash; |- | Length || Settings || &mdash; |- | Width || Settings || &mdash; |- | BufferLength || Settings || &mdash; |- | BufferWidth || Settings || &mdash; |- | CursorSize || Settings || &mdash; |- | Lock || Settings || &mdash; |- | Unlock || Settings || &mdash; |- | SaveDirectory || Settings || &mdash; |- | Timestamp || Settings || &mdash; |- | PlayIntroSound || Settings || &mdash; |- | IntroSoundPath || Settings || &mdash; |- | AutosaveMode || Settings || Fixed bad message glitch. |- | OutputToClipboard || Settings || &mdash; |- | SL || Settings || &mdash; |- | LoadSettings || Settings || &mdash; |- | SaveSettings || Settings || &mdash; |- | ClearSettings || Settings || &mdash; |- | Who || Authentication || &mdash; |- | Login || Authentication || Switched back to on-console passwords. |- | Logout || Authentication || &mdash; |- | Register || Authentication || Switched back to on-console passwords. |- | ClearAuth || Authentication || &mdash; |- | CreatePublicNote || Authentication || &mdash; |- | ViewPublicNote || Authentication || &mdash; |- | DeletePublicNote || Authentication || &mdash; |- | CreatePrivateNote || Authentication || &mdash; |- | ViewPrivateNote || Authentication || &mdash; |- | DeletePrivateNote || Authentication || &mdash; |- | Print || String || Format changed to single parameter. |- | Type || String || Expanded to incorporate custom delay |- | Left || String || &mdash; |- | Right || String || &mdash; |- | Mid || String || &mdash; |- | Replace || String || &mdash; |- | LCase || String || Format changed to single parameter. |- | UCase || String || Format changed to single parameter. |- | PCase || String || Format changed to single parameter. |- | Reverse || String || Format changed to single parameter. |- | Repeat || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI. |- | Offset || String || &mdash; |- | Scramble || String || Changed to single parameter. |- | Insert || String || &mdash; |- | InsertBefore || String || &mdash; |- | InsertAfter || String || &mdash; |- | Omit || String || &mdash; |- | Trim || String || &mdash; |- | Pad || String || &mdash; |- | Len || String || Changed to single parameter. |- | Frequency || String || Case sensitive glitch fixed. |- | ASCII || String || Format changed to single parameter. |- | Char || String || Format changed to single parameter. |- | Hex || String || Format changed to single parameter. |- | Oct || String || Format changed to single parameter. |- | Binary || String || Format changed to single parameter. |- | NumBinary || String || Format changed to single parameter. |- | GetChar || String || New command added. |- | StrConvert || String || Corrected bad spacing glitch; added ability to list all conversions. |- | KeyCode || String || Now returns keystroke, key modifiers, and modifier code. |- | ColorConvert || String || New command added. |- | Add || Math || &mdash; |- | Sub || Math || &mdash; |- | Mult || Math || &mdash; |- | Div || Math || &mdash; |- | IntDiv || Math || &mdash; |- | Mod || Math || &mdash; |- | Pow || Math || &mdash; |- | Sqrt || Math || &mdash; |- | Root || Math || &mdash; |- | Log || Math || &mdash; |- | Ln || Math || &mdash; |- | Abs || Math || &mdash; |- | Inv || Math || &mdash; |- | Factorial || Math || &mdash; |- | Sin || Math || &mdash; |- | Cos || Math || &mdash; |- | Tan || Math || &mdash; |- | Csc || Math || &mdash; |- | Sec || Math || &mdash; |- | Cot || Math || &mdash; |- | InvSin || Math || &mdash; |- | InvCos || Math || &mdash; |- | InvTan || Math || &mdash; |- | InvCsc || Math || &mdash; |- | InvSec || Math || &mdash; |- | InvCot || Math || &mdash; |- | DegToRad || Math || &mdash; |- | RadToDeg || Math || &mdash; |- | DegToDMS || Math || &mdash; |- | DMSToDeg || Math || &mdash; |- | Rad || Math || &mdash; |- | Deg || Math || &mdash; |- | Quadratic || Math || &mdash; |- | SimpInterest || Math || &mdash; |- | CompInterest || Math || &mdash; |- | ContInterest || Math || &mdash; |- | Fibonacci || Math || New command added. |- | Perimeter || Math || New subcommand added: Ellipse. |- | Area || Math || New subcommand added: Ellipse. |- | Volume || Math || &mdash; |- | SurfaceArea || Math || &mdash; |- | Median || Math || &mdash; |- | Average || Math || &mdash; |- | DataSet || Math || New command added. |- | Random || Math || Able to only accept a ceiling and assume the floor is 1. |- | Chance || Math || Changed to return a 50:50 true/false ratio if no parameter is specified. |- | Factor || Math || &mdash; |- | Gcf || Math || &mdash; |- | Simplify || Math || &mdash; |- | ToFraction || Math || &mdash; |- | DataConvert || Math || &mdash; |- | LengthConvert || Math || &mdash; |- | TempConvert || Math || &mdash; |- | TimeConvert || Math || &mdash; |- | Test || Math || &mdash; |- | Pi || Math || &mdash; |- | E || Math || &mdash; |- | date" : cmdDate() |- | time" : cmdTime() |- | datetime", "dt" : cmdDateTime() |- | longdate" : cmdLongDate() |- | longtime" : cmdLongTime() |- | longdatetime", "longdt", "ldt" : cmdLongDateTime() |- | militarytime", "miltime" : cmdMilitaryTime() |- | longmilitarytime", "longmiltime" : cmdLongMilitaryTime() |- | month", "mo" : cmdMonth() |- | day" : cmdDay() |- | year", "yr" : cmdYear() |- | dayofweek", "dow", "weekday" : cmdDayOfWeek() |- | dayofyear", "doy" : cmdDayOfYear() |- | hour", "hr" : cmdHour() |- | minute", "min" : cmdMinute() |- | second" : cmdSecond() |- | utc" : cmdUTC() |- | cd", "chdir" : cmdCD() |- | dir", "ls" : cmdDIR() |- | copy", "cp" : cmdCopy() |- | move", "mv" : cmdMove() |- | delete", "del", "rem", "rm" : cmdDel() |- | rename", "rn" : cmdRename() |- | newdir", "mkdir" : cmdNewDir() |- | newfile", "mkfile", "touch" : cmdNewFile() |- | readfile", "cat", "read" : cmdReadFile() |- | attributes", "attr" : cmdAttr() |- | simulatemessage", "simmsg", "msgbox" : cmdSimulateMessage() |- | simulateinputbox", "siminput" : cmdSimulateInputBox() |- | showtip" : cmdShowTip() |- | getclipboard", "getclip" : cmdGetClipBoard() |- | setclipboard", "setclip" : cmdSetClipBoard() |- | clearclipboard", "clearclip", "clrclip" : cmdClearClipBoard() |- | startstopwatch", "startsw" : cmdStartStopwatch() |- | stopstopwatch", "stopsw" : cmdStopStopwatch() |- | pausestopwatch", "pausesw" : cmdPauseStopwatch() |- | resumestopwatch", "resumesw" : cmdResumeStopwatch() |- | getstopwatch", "getsw" : cmdGetStopwatch() |- | play" : cmdPlay() |- | stop", "stahp" : cmdStop() |- | launch", "open", "start" : cmdLaunch() |- | terminate", "close", "kill" : cmdTerminate() |- | processinfo", "pinfo" : cmdProcessInfo() |- | processlist", "plist" : cmdProcessList() |- | search" : cmdSearch() |- | download", "dwnld", "dwn" : cmdDownload() |- | systemhealth", "syshealth" : cmdSystemHealth() |- | beep" : cmdBeep() |- | berserk" : cmdBerserk() |- | rockpaperscissors", "rps" : cmdRockPaperScissors() |- | eightball", "8ball" : cmdEightBall() |- | changelog" : cmdChangeLog() |- | ping" : cmdPing() |} [[Category:StarLight builds]] a501694a7a1811eedf009673a147633b89b1fd69 224 216 2017-02-20T05:33:55Z Serpent King 24956324 K only thing left is to cross check my aliases. wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV4.1''}} '''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]''. ==General changes== *Removed ColorCode, SpellCheck, GetMeaning, GetSynonyms, and GetAntonyms commands. *Made optimization to the parameter parser and command caller. *Changed the GetText function to display the "DEFAULT" string if the requested string does not exist. *Added an error message to prevent SL from running without a Messages.txt. *Switched back to on-console passwords. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from last version |- | Exit || SLSystem || Corrected exit-with-parameter glitch. |- | ExceptionHandler || SLSystem || &mdash; |- | DebugMode || SLSystem || New command added. |- | Restart || SLSystem || &mdash; |- | Clear || SLSystem || &mdash; |- | Uptime || SLSystem || &mdash; |- | SetVar || SLSystem || &mdash; |- | DeleteVar || SLSystem || &mdash; |- | ListVar || SLSystem || &mdash; |- | Help || SLSystem || &mdash; |- | About || SLSystem || &mdash; |- | ListColor || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls. |- | LogSize || SLSystem || &mdash; |- | DeleteLog || SLSystem || &mdash; |- | ForceKill || SLSystem || &mdash; |- | GetText || SLSystem || New command added. |- | Settings || Settings || Changed to give named fore- and background colors instead of numbers. |- | Title || Settings || Format changed to single parameter. |- | Message || Settings || Format changed to single parameter. |- | ForeColor || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones. |- | BackColor || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones. |- | ResetColor || Settings || &mdash; |- | Length || Settings || &mdash; |- | Width || Settings || &mdash; |- | BufferLength || Settings || &mdash; |- | BufferWidth || Settings || &mdash; |- | CursorSize || Settings || &mdash; |- | Lock || Settings || &mdash; |- | Unlock || Settings || &mdash; |- | SaveDirectory || Settings || &mdash; |- | Timestamp || Settings || &mdash; |- | PlayIntroSound || Settings || &mdash; |- | IntroSoundPath || Settings || &mdash; |- | AutosaveMode || Settings || Corrected bad message glitch. |- | OutputToClipboard || Settings || &mdash; |- | SL || Settings || &mdash; |- | LoadSettings || Settings || &mdash; |- | SaveSettings || Settings || &mdash; |- | ClearSettings || Settings || &mdash; |- | Who || Authentication || &mdash; |- | Login || Authentication || Switched back to on-console passwords. |- | Logout || Authentication || &mdash; |- | Register || Authentication || Switched back to on-console passwords. |- | ClearAuth || Authentication || &mdash; |- | CreatePublicNote || Authentication || &mdash; |- | ViewPublicNote || Authentication || &mdash; |- | DeletePublicNote || Authentication || &mdash; |- | CreatePrivateNote || Authentication || &mdash; |- | ViewPrivateNote || Authentication || &mdash; |- | DeletePrivateNote || Authentication || &mdash; |- | Print || String || Format changed to single parameter. |- | Type || String || Added custom delay. |- | Left || String || &mdash; |- | Right || String || &mdash; |- | Mid || String || &mdash; |- | Replace || String || &mdash; |- | LCase || String || Format changed to single parameter. |- | UCase || String || Format changed to single parameter. |- | PCase || String || Format changed to single parameter. |- | Reverse || String || Format changed to single parameter. |- | Repeat || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI. |- | Offset || String || &mdash; |- | Scramble || String || Format changed to single parameter. |- | Insert || String || &mdash; |- | InsertBefore || String || &mdash; |- | InsertAfter || String || &mdash; |- | Omit || String || &mdash; |- | Trim || String || &mdash; |- | Pad || String || &mdash; |- | Len || String || Format changed to single parameter. |- | Frequency || String || Corrected case sensitive glitch. |- | ASCII || String || Format changed to single parameter. |- | Char || String || Format changed to single parameter. |- | Hex || String || Format changed to single parameter. |- | Oct || String || Format changed to single parameter. |- | Binary || String || Format changed to single parameter. |- | NumBinary || String || Format changed to single parameter. |- | GetChar || String || New command added. |- | StrConvert || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias. |- | KeyCode || String || Added the ability to return keystroke, key modifiers, and modifier code. |- | ColorConvert || String || New command added. |- | Add || Math || &mdash; |- | Sub || Math || &mdash; |- | Mult || Math || &mdash; |- | Div || Math || &mdash; |- | IntDiv || Math || &mdash; |- | Mod || Math || &mdash; |- | Pow || Math || &mdash; |- | Sqrt || Math || &mdash; |- | Root || Math || &mdash; |- | Log || Math || &mdash; |- | Ln || Math || &mdash; |- | Abs || Math || &mdash; |- | Inv || Math || &mdash; |- | Factorial || Math || &mdash; |- | Sin || Math || &mdash; |- | Cos || Math || &mdash; |- | Tan || Math || &mdash; |- | Csc || Math || &mdash; |- | Sec || Math || &mdash; |- | Cot || Math || &mdash; |- | InvSin || Math || &mdash; |- | InvCos || Math || &mdash; |- | InvTan || Math || &mdash; |- | InvCsc || Math || &mdash; |- | InvSec || Math || &mdash; |- | InvCot || Math || &mdash; |- | DegToRad || Math || &mdash; |- | RadToDeg || Math || &mdash; |- | DegToDMS || Math || &mdash; |- | DMSToDeg || Math || &mdash; |- | Rad || Math || &mdash; |- | Deg || Math || &mdash; |- | Quadratic || Math || &mdash; |- | SimpInterest || Math || &mdash; |- | CompInterest || Math || &mdash; |- | ContInterest || Math || &mdash; |- | Fibonacci || Math || New command added. |- | Perimeter || Math || New subcommand added: Ellipse. |- | Area || Math || New subcommand added: Ellipse. |- | Volume || Math || &mdash; |- | SurfaceArea || Math || &mdash; |- | Median || Math || &mdash; |- | Average || Math || &mdash; |- | DataSet || Math || New command added. |- | Random || Math || Added the ability to only accept a ceiling and assume the floor is 1. |- | Chance || Math || Changed to return a 50:50 true/false ratio if no parameter is specified. |- | Factor || Math || &mdash; |- | Gcf || Math || &mdash; |- | Simplify || Math || &mdash; |- | ToFraction || Math || &mdash; |- | DataConvert || Math || &mdash; |- | LengthConvert || Math || &mdash; |- | TempConvert || Math || &mdash; |- | TimeConvert || Math || &mdash; |- | Test || Math || &mdash; |- | Pi || Math || &mdash; |- | E || Math || &mdash; |- | Date || Date/Time || &mdash; |- | Time || Date/Time || &mdash; |- | DateTime || Date/Time || &mdash; |- | LongDate || Date/Time || &mdash; |- | LongTime || Date/Time || &mdash; |- | LongDateTime || Date/Time || &mdash; |- | MilitaryTime || Date/Time || Changed to display in hhmm rather than h:mm. |- | LongMilitaryTime || Date/Time || &mdash; |- | Month || Date/Time || &mdash; |- | Day || Date/Time || &mdash; |- | Year || Date/Time || &mdash; |- | DayOfWeek || Date/Time || &mdash; |- | DayOfYear || Date/Time || &mdash; |- | Hour || Date/Time || &mdash; |- | Minute || Date/Time || &mdash; |- | Second || Date/Time || &mdash; |- | UTC || Date/Time || &mdash; |- | CD || File || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter. |- | DIR || File || Added the ability to reference directories with incomplete names; format changed to single parameter. |- | Copy || File || &mdash; |- | Move || File || &mdash; |- | Del || File || Format changed to single parameter. |- | Rename || File || &mdash; |- | NewDir || File || Format changed to single parameter. |- | NewFile || File || &mdash; |- | ReadFile || File || Added "read" alias; format changed to single parameter. |- | Attr || File || Format changed to single parameter. |- | SimulateMessage || System || &mdash; |- | SimulateInputBox || System || &mdash; |- | ShowTip || System || &mdash; |- | GetClipBoard || System || &mdash; |- | SetClipBoard || System || Removed ability to set music to the clipboard; format changed to single parameter. |- | ClearClipBoard || System || &mdash; |- | StartStopwatch || System || &mdash; |- | StopStopwatch || System || &mdash; |- | PauseStopwatch || System || &mdash; |- | ResumeStopwatch || System || &mdash; |- | GetStopwatch || System || &mdash; |- | Play || System || &mdash; |- | Stop || System || &mdash; |- | Launch || System || &mdash; |- | Terminate || System || &mdash; |- | ProcessInfo || System || &mdash; |- | ProcessList || System || &mdash; |- | Search || System || New command added. |- | Download || System || &mdash; |- | SystemHealth || System || Added information selectivity. |- | Beep || Fun || &mdash; |- | Crash || Fun || &mdash; |- | Berserk || Fun || &mdash; |- | RockPaperScissors || Fun || New command added. |- | EightBall || Fun || New command added. |- | ChangeLog || Misc || &mdash; |- | Ping || Misc || &mdash; |} [[Category:StarLight builds]] 7dd65625bd9068bcc022c2f574262ad6f51561c9 229 224 2017-02-20T05:56:43Z Serpent King 24956324 /* Command list */ wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV4.1''}} '''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]''. ==General changes== *Removed ColorCode, SpellCheck, GetMeaning, GetSynonyms, and GetAntonyms commands. *Made optimization to the parameter parser and command caller. *Changed the GetText function to display the "DEFAULT" string if the requested string does not exist. *Added an error message to prevent SL from running without a Messages.txt. *Switched back to on-console passwords. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from last version |- | [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch. |- | [[ExceptionHandler]] || SLSystem || &mdash; |- | [[DebugMode]] || SLSystem || New command added. |- | [[Restart]] || SLSystem || &mdash; |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[SetVar]] || SLSystem || &mdash; |- | [[DeleteVar]] || SLSystem || &mdash; |- | [[ListVar]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || &mdash; |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls. |- | [[LogSize]] || SLSystem || &mdash; |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[ForceKill]] || SLSystem || &mdash; |- | [[GetText]] || SLSystem || New command added. |- | [[Settings]] || {{b|Settings|group}} || Changed to give named fore- and background colors instead of numbers. |- | [[Title]] || Settings || Format changed to single parameter. |- | [[Message]] || Settings || Format changed to single parameter. |- | [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones. |- | [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones. |- | [[ResetColor]] || Settings || &mdash; |- | [[Length]] || Settings || &mdash; |- | [[Width]] || Settings || &mdash; |- | [[BufferLength]] || Settings || &mdash; |- | [[BufferWidth]] || Settings || &mdash; |- | [[CursorSize]] || Settings || &mdash; |- | [[Lock]] || Settings || &mdash; |- | [[Unlock]] || Settings || &mdash; |- | [[SaveDirectory]] || Settings || &mdash; |- | [[Timestamp]] || Settings || &mdash; |- | [[PlayIntroSound]] || Settings || &mdash; |- | [[IntroSoundPath]] || Settings || &mdash; |- | [[AutosaveMode]] || Settings || Corrected bad message glitch. |- | [[OutputToClipboard]] || Settings || &mdash; |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || &mdash; |- | [[SaveSettings]] || Settings || &mdash; |- | [[ClearSettings]] || Settings || &mdash; |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Switched back to on-console passwords. |- | [[Logout]] || Authentication || &mdash; |- | [[Register]] || Authentication || Switched back to on-console passwords. |- | [[ClearAuth]] || Authentication || &mdash; |- | [[CreatePublicNote]] || Authentication || &mdash; |- | [[ViewPublicNote]] || Authentication || &mdash; |- | [[DeletePublicNote]] || Authentication || &mdash; |- | [[CreatePrivateNote]] || Authentication || &mdash; |- | [[ViewPrivateNote]] || Authentication || &mdash; |- | [[DeletePrivateNote]] || Authentication || &mdash; |- | [[Print]] || {{b|String|group}} || Format changed to single parameter. |- | [[Type]] || String || Added custom delay. |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[Replace]] || String || &mdash; |- | [[LCase]] || String || Format changed to single parameter. |- | [[UCase]] || String || Format changed to single parameter. |- | [[PCase]] || String || Format changed to single parameter. |- | [[Reverse]] || String || Format changed to single parameter. |- | [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI. |- | [[Offset]] || String || &mdash; |- | [[Scramble]] || String || Format changed to single parameter. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || &mdash; |- | [[Trim]] || String || &mdash; |- | [[Pad]] || String || &mdash; |- | [[Len]] || String || Format changed to single parameter. |- | [[Frequency]] || String || Corrected case sensitive glitch. |- | [[ASCII]] || String || Format changed to single parameter. |- | [[Char]] || String || Format changed to single parameter. |- | [[Hex]] || String || Format changed to single parameter. |- | [[Oct]] || String || Format changed to single parameter. |- | [[Binary]] || String || Format changed to single parameter. |- | [[NumBinary]] || String || Format changed to single parameter. |- | [[GetChar]] || String || New command added. |- | [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias. |- | [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code. |- | [[ColorConvert]] || String || New command added. |- | [[Add]] || [[Math]] || &mdash; |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || &mdash; |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || &mdash; |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[Rad]] || Math || &mdash; |- | [[Deg]] || Math || &mdash; |- | [[Quadratic]] || Math || &mdash; |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Fibonacci]] || Math || New command added. |- | [[Perimeter]] || Math || New subcommand added: Ellipse. |- | [[Area]] || Math || New subcommand added: Ellipse. |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Median]] || Math || &mdash; |- | [[Average]] || Math || &mdash; |- | [[DataSet]] || Math || New command added. |- | [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1. |- | [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified. |- | [[Factor]] || Math || &mdash; |- | [[Gcf]] || Math || &mdash; |- | [[Simplify]] || Math || &mdash; |- | [[ToFraction]] || Math || &mdash; |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[Test]] || Math || &mdash; |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm. |- | [[LongMilitaryTime]] || Date/Time || &mdash; |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || &mdash; |- | [[DayOfYear]] || Date/Time || &mdash; |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || &mdash; |- | [[Second]] || Date/Time || &mdash; |- | [[UTC]] || Date/Time || &mdash; |- | [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter. |- | [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter. |- | [[Copy]] || File || &mdash; |- | [[Move]] || File || &mdash; |- | [[Del]] || File || Format changed to single parameter. |- | [[Rename]] || File || &mdash; |- | [[NewDir]] || File || Format changed to single parameter. |- | [[NewFile]] || File || &mdash; |- | [[ReadFile]] || File || Added "read" alias; format changed to single parameter. |- | [[Attr]] || File || Format changed to single parameter. |- | [[SimulateMessage]] || [[System]] || &mdash; |- | [[SimulateInputBox]] || System || &mdash; |- | [[ShowTip]] || System || &mdash; |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter. |- | [[ClearClipBoard]] || System || &mdash; |- | [[StartStopwatch]] || System || &mdash; |- | [[StopStopwatch]] || System || &mdash; |- | [[PauseStopwatch]] || System || &mdash; |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Play]] || System || &mdash; |- | [[Stop]] || System || &mdash; |- | [[Launch]] || System || &mdash; |- | [[Terminate]] || System || &mdash; |- | [[ProcessInfo]] || System || &mdash; |- | [[ProcessList]] || System || &mdash; |- | [[Search]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[SystemHealth]] || System || Added information selectivity. |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || &mdash; |- | [[RockPaperScissors]] || Fun || New command added. |- | [[EightBall]] || Fun || New command added. |- | [[ChangeLog]] || [[Misc]] || &mdash; |- | [[Ping]] || Misc || &mdash; |} [[Category:StarLight builds]] 2d26ab202c5d37623f4e14a1cd7114623b379221 230 229 2017-02-20T06:00:35Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV4.1''}} '''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]''. This version is [[console]]-only. ==General changes== Because 4.1 is console-only, it will be compared against the console version of 4.0. *Removed [[ColorCode]], [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands. *Made optimization to the parameter parser and command caller. *Changed the GetText function to display the "DEFAULT" string if the requested string does not exist. *Added an error message to prevent SL from running without a Messages.txt. *Switched back to on-console passwords. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.0|last version]] |- | [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch. |- | [[ExceptionHandler]] || SLSystem || &mdash; |- | [[DebugMode]] || SLSystem || New command added. |- | [[Restart]] || SLSystem || &mdash; |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[SetVar]] || SLSystem || &mdash; |- | [[DeleteVar]] || SLSystem || &mdash; |- | [[ListVar]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || &mdash; |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls. |- | [[LogSize]] || SLSystem || &mdash; |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[ForceKill]] || SLSystem || &mdash; |- | [[GetText]] || SLSystem || New command added. |- | [[Settings]] || {{b|Settings|group}} || Changed to give named fore- and background colors instead of numbers. |- | [[Title]] || Settings || Format changed to single parameter. |- | [[Message]] || Settings || Format changed to single parameter. |- | [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones. |- | [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones. |- | [[ResetColor]] || Settings || &mdash; |- | [[Length]] || Settings || &mdash; |- | [[Width]] || Settings || &mdash; |- | [[BufferLength]] || Settings || &mdash; |- | [[BufferWidth]] || Settings || &mdash; |- | [[CursorSize]] || Settings || &mdash; |- | [[Lock]] || Settings || &mdash; |- | [[Unlock]] || Settings || &mdash; |- | [[SaveDirectory]] || Settings || &mdash; |- | [[Timestamp]] || Settings || &mdash; |- | [[PlayIntroSound]] || Settings || &mdash; |- | [[IntroSoundPath]] || Settings || &mdash; |- | [[AutosaveMode]] || Settings || Corrected bad message glitch. |- | [[OutputToClipboard]] || Settings || &mdash; |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || &mdash; |- | [[SaveSettings]] || Settings || &mdash; |- | [[ClearSettings]] || Settings || &mdash; |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Switched back to on-console passwords. |- | [[Logout]] || Authentication || &mdash; |- | [[Register]] || Authentication || Switched back to on-console passwords. |- | [[ClearAuth]] || Authentication || &mdash; |- | [[CreatePublicNote]] || Authentication || &mdash; |- | [[ViewPublicNote]] || Authentication || &mdash; |- | [[DeletePublicNote]] || Authentication || &mdash; |- | [[CreatePrivateNote]] || Authentication || &mdash; |- | [[ViewPrivateNote]] || Authentication || &mdash; |- | [[DeletePrivateNote]] || Authentication || &mdash; |- | [[Print]] || {{b|String|group}} || Format changed to single parameter. |- | [[Type]] || String || Added custom delay. |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[Replace]] || String || &mdash; |- | [[LCase]] || String || Format changed to single parameter. |- | [[UCase]] || String || Format changed to single parameter. |- | [[PCase]] || String || Format changed to single parameter. |- | [[Reverse]] || String || Format changed to single parameter. |- | [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI. |- | [[Offset]] || String || &mdash; |- | [[Scramble]] || String || Format changed to single parameter. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || &mdash; |- | [[Trim]] || String || &mdash; |- | [[Pad]] || String || &mdash; |- | [[Len]] || String || Format changed to single parameter. |- | [[Frequency]] || String || Corrected case sensitive glitch. |- | [[ASCII]] || String || Format changed to single parameter. |- | [[Char]] || String || Format changed to single parameter. |- | [[Hex]] || String || Format changed to single parameter. |- | [[Oct]] || String || Format changed to single parameter. |- | [[Binary]] || String || Format changed to single parameter. |- | [[NumBinary]] || String || Format changed to single parameter. |- | [[GetChar]] || String || New command added. |- | [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias. |- | [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code. |- | [[ColorConvert]] || String || New command added. |- | [[Add]] || [[Math]] || &mdash; |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || &mdash; |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || &mdash; |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[Rad]] || Math || &mdash; |- | [[Deg]] || Math || &mdash; |- | [[Quadratic]] || Math || &mdash; |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Fibonacci]] || Math || New command added. |- | [[Perimeter]] || Math || New subcommand added: Ellipse. |- | [[Area]] || Math || New subcommand added: Ellipse. |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Median]] || Math || &mdash; |- | [[Average]] || Math || &mdash; |- | [[DataSet]] || Math || New command added. |- | [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1. |- | [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified. |- | [[Factor]] || Math || &mdash; |- | [[Gcf]] || Math || &mdash; |- | [[Simplify]] || Math || &mdash; |- | [[ToFraction]] || Math || &mdash; |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[Test]] || Math || &mdash; |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm. |- | [[LongMilitaryTime]] || Date/Time || &mdash; |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || &mdash; |- | [[DayOfYear]] || Date/Time || &mdash; |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || &mdash; |- | [[Second]] || Date/Time || &mdash; |- | [[UTC]] || Date/Time || &mdash; |- | [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter. |- | [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter. |- | [[Copy]] || File || &mdash; |- | [[Move]] || File || &mdash; |- | [[Del]] || File || Format changed to single parameter. |- | [[Rename]] || File || &mdash; |- | [[NewDir]] || File || Format changed to single parameter. |- | [[NewFile]] || File || &mdash; |- | [[ReadFile]] || File || Added "read" alias; format changed to single parameter. |- | [[Attr]] || File || Format changed to single parameter. |- | [[SimulateMessage]] || [[System]] || &mdash; |- | [[SimulateInputBox]] || System || &mdash; |- | [[ShowTip]] || System || &mdash; |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter. |- | [[ClearClipBoard]] || System || &mdash; |- | [[StartStopwatch]] || System || &mdash; |- | [[StopStopwatch]] || System || &mdash; |- | [[PauseStopwatch]] || System || &mdash; |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Play]] || System || &mdash; |- | [[Stop]] || System || &mdash; |- | [[Launch]] || System || &mdash; |- | [[Terminate]] || System || &mdash; |- | [[ProcessInfo]] || System || &mdash; |- | [[ProcessList]] || System || &mdash; |- | [[Search]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[SystemHealth]] || System || Added information selectivity. |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || &mdash; |- | [[RockPaperScissors]] || Fun || New command added. |- | [[EightBall]] || Fun || New command added. |- | [[ChangeLog]] || [[Misc]] || &mdash; |- | [[Ping]] || Misc || &mdash; |} [[Category:StarLight builds]] d03d1b6e3555e9141f02d354f1f56fc937d1d101 235 230 2017-02-20T06:09:57Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV4.1''}} '''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]''. This version is [[console]]-only. ==General changes== Because 4.1 is console-only, it will be compared against the console version of 4.0. *Removed [[ColorCode]], [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands. *Made optimization to the parameter parser and command caller. *Changed the GetText function to display the "DEFAULT" string if the requested string does not exist. *Added an error message to prevent SL from running without a Messages.txt. *Switched back to on-console passwords. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.0|last version]] |- | [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch. |- | [[ExceptionHandler]] || SLSystem || &mdash; |- | [[DebugMode]] || SLSystem || New command added. |- | [[Restart]] || SLSystem || &mdash; |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[SetVar]] || SLSystem || &mdash; |- | [[DeleteVar]] || SLSystem || &mdash; |- | [[ListVar]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || &mdash; |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls. |- | [[LogSize]] || SLSystem || &mdash; |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[ForceKill]] || SLSystem || &mdash; |- | [[GetText]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || Changed to give named fore- and background colors instead of numbers. |- | [[Title]] || Settings || Format changed to single parameter. |- | [[Message]] || Settings || Format changed to single parameter. |- | [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones. |- | [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones. |- | [[ResetColor]] || Settings || &mdash; |- | [[Length]] || Settings || &mdash; |- | [[Width]] || Settings || &mdash; |- | [[BufferLength]] || Settings || &mdash; |- | [[BufferWidth]] || Settings || &mdash; |- | [[CursorSize]] || Settings || &mdash; |- | [[Lock]] || Settings || &mdash; |- | [[Unlock]] || Settings || &mdash; |- | [[SaveDirectory]] || Settings || &mdash; |- | [[Timestamp]] || Settings || &mdash; |- | [[PlayIntroSound]] || Settings || &mdash; |- | [[IntroSoundPath]] || Settings || &mdash; |- | [[AutosaveMode]] || Settings || Corrected bad message glitch. |- | [[OutputToClipboard]] || Settings || &mdash; |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || &mdash; |- | [[SaveSettings]] || Settings || &mdash; |- | [[ClearSettings]] || Settings || &mdash; |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Switched back to on-console passwords. |- | [[Logout]] || Authentication || &mdash; |- | [[Register]] || Authentication || Switched back to on-console passwords. |- | [[ClearAuth]] || Authentication || &mdash; |- | [[CreatePublicNote]] || Authentication || &mdash; |- | [[ViewPublicNote]] || Authentication || &mdash; |- | [[DeletePublicNote]] || Authentication || &mdash; |- | [[CreatePrivateNote]] || Authentication || &mdash; |- | [[ViewPrivateNote]] || Authentication || &mdash; |- | [[DeletePrivateNote]] || Authentication || &mdash; |- | [[Print]] || {{b|String|group}} || Format changed to single parameter. |- | [[Type]] || String || Added custom delay. |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[Replace]] || String || &mdash; |- | [[LCase]] || String || Format changed to single parameter. |- | [[UCase]] || String || Format changed to single parameter. |- | [[PCase]] || String || Format changed to single parameter. |- | [[Reverse]] || String || Format changed to single parameter. |- | [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI. |- | [[Offset]] || String || &mdash; |- | [[Scramble]] || String || Format changed to single parameter. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || &mdash; |- | [[Trim]] || String || &mdash; |- | [[Pad]] || String || &mdash; |- | [[Len]] || String || Format changed to single parameter. |- | [[Frequency]] || String || Corrected case sensitive glitch. |- | [[ASCII]] || String || Format changed to single parameter. |- | [[Char]] || String || Format changed to single parameter. |- | [[Hex]] || String || Format changed to single parameter. |- | [[Oct]] || String || Format changed to single parameter. |- | [[Binary]] || String || Format changed to single parameter. |- | [[NumBinary]] || String || Format changed to single parameter. |- | [[GetChar]] || String || New command added. |- | [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias. |- | [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code. |- | [[ColorConvert]] || String || New command added. |- | [[Add]] || [[Math]] || &mdash; |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || &mdash; |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || &mdash; |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[Rad]] || Math || &mdash; |- | [[Deg]] || Math || &mdash; |- | [[Quadratic]] || Math || &mdash; |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Fibonacci]] || Math || New command added. |- | [[Perimeter]] || Math || New subcommand added: Ellipse. |- | [[Area]] || Math || New subcommand added: Ellipse. |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Median]] || Math || &mdash; |- | [[Average]] || Math || &mdash; |- | [[DataSet]] || Math || New command added. |- | [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1. |- | [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified. |- | [[Factor]] || Math || &mdash; |- | [[Gcf]] || Math || &mdash; |- | [[Simplify]] || Math || &mdash; |- | [[ToFraction]] || Math || &mdash; |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[Test]] || Math || &mdash; |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm. |- | [[LongMilitaryTime]] || Date/Time || &mdash; |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || &mdash; |- | [[DayOfYear]] || Date/Time || &mdash; |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || &mdash; |- | [[Second]] || Date/Time || &mdash; |- | [[UTC]] || Date/Time || &mdash; |- | [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter. |- | [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter. |- | [[Copy]] || File || &mdash; |- | [[Move]] || File || &mdash; |- | [[Del]] || File || Format changed to single parameter. |- | [[Rename]] || File || &mdash; |- | [[NewDir]] || File || Format changed to single parameter. |- | [[NewFile]] || File || &mdash; |- | [[ReadFile]] || File || Added "read" alias; format changed to single parameter. |- | [[Attr]] || File || Format changed to single parameter. |- | [[SimulateMessage]] || [[System]] || &mdash; |- | [[SimulateInputBox]] || System || &mdash; |- | [[ShowTip]] || System || &mdash; |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter. |- | [[ClearClipBoard]] || System || &mdash; |- | [[StartStopwatch]] || System || &mdash; |- | [[StopStopwatch]] || System || &mdash; |- | [[PauseStopwatch]] || System || &mdash; |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Play]] || System || &mdash; |- | [[Stop]] || System || &mdash; |- | [[Launch]] || System || &mdash; |- | [[Terminate]] || System || &mdash; |- | [[ProcessInfo]] || System || &mdash; |- | [[ProcessList]] || System || &mdash; |- | [[Search]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[SystemHealth]] || System || Added information selectivity. |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || &mdash; |- | [[RockPaperScissors]] || Fun || New command added. |- | [[EightBall]] || Fun || New command added. |- | [[ChangeLog]] || [[Misc]] || &mdash; |- | [[Ping]] || Misc || &mdash; |} [[Category:StarLight builds]] bc8f1c5c70b1d94ef3cffd29b372eef693d18698 Category:StarLight builds 14 96 217 2017-02-20T04:42:25Z Serpent King 24956324 Created page with "[[Category:StarLight]]" wikitext text/x-wiki [[Category:StarLight]] 7c7376544ad7051c2cb20066868435145795104a Category:StarLight 14 97 218 2017-02-20T04:43:00Z Serpent King 24956324 Created blank page wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 StrConvert 0 77 219 145 2017-02-20T05:04:15Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = StrConvert <original> <originalunit> <newunit> |aliases = strconvert, {{rollover|strconv|Added in 4.1}} |v4.0=y|v4.1=y |console=y|gui=y }} '''StrConvert''' is a [[command]] in ''[[StarLight]]'' that is present in versions 4.0 and 4.1. ==Function== StrConvert is used to convert data between decimal, hexadecimal, octal, binary, string, and character. In 4.1, if the "newunit" parameter is blank, the command will return a list of all conversions. Because the function uses a loop, it can be aborted with the ctrl key. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=original |description=The source text. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=originalunit |description=The unit of the original data. |range=Valid units: DEC, CHR, STR, HEX, OCT, BIN (cannot be null) |required=y}} {{ParametersRow |num=3 |name=newunit |description=The unit to be converted to. Leaving it null will cause the command to list out all conversions (4.1 only). |range=Valid units: DEC, CHR, STR, HEX, OCT, BIN |requirednote=Required in 4.0}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.0}} || Creation |- | {{v|4.1}} || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias |} 765e3a0e74971d317af70c4e6bc75369fa202f63 220 219 2017-02-20T05:04:26Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = StrConvert <original> <originalunit> <newunit> |aliases = strconvert, {{rollover|strconv|Added in 4.1|y}} |v4.0=y|v4.1=y |console=y|gui=y }} '''StrConvert''' is a [[command]] in ''[[StarLight]]'' that is present in versions 4.0 and 4.1. ==Function== StrConvert is used to convert data between decimal, hexadecimal, octal, binary, string, and character. In 4.1, if the "newunit" parameter is blank, the command will return a list of all conversions. Because the function uses a loop, it can be aborted with the ctrl key. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=original |description=The source text. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=originalunit |description=The unit of the original data. |range=Valid units: DEC, CHR, STR, HEX, OCT, BIN (cannot be null) |required=y}} {{ParametersRow |num=3 |name=newunit |description=The unit to be converted to. Leaving it null will cause the command to list out all conversions (4.1 only). |range=Valid units: DEC, CHR, STR, HEX, OCT, BIN |requirednote=Required in 4.0}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.0}} || Creation |- | {{v|4.1}} || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias |} ae4010cd971984b51f17d499a2f042f381426ca7 222 220 2017-02-20T05:28:15Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = StrConvert <original> <originalunit> <newunit> |aliases = strconvert, {{rollover|strconv|Added in 4.1|y}} |v4.0=y|v4.1=y |console=y|gui=y }} '''StrConvert''' is a [[command]] in ''[[StarLight]]'' that is present in versions 4.0 and 4.1. ==Function== StrConvert is used to convert data between decimal, hexadecimal, octal, binary, string, and character. In 4.1, if the "newunit" parameter is blank, the command will return a list of all conversions. Because the function uses a loop, it can be aborted with the ctrl key. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=original |description=The source text. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=originalunit |description=The unit of the original data. |range=Valid units: DEC, CHR, STR, HEX, OCT, BIN (cannot be null) |required=y}} {{ParametersRow |num=3 |name=newunit |description=The unit to be converted to. Leaving it null will cause the command to list out all conversions (4.1 only). |range=Valid units: DEC, CHR, STR, HEX, OCT, BIN |requirednote=Required in 4.0}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.0}} || New command added. |- | {{v|4.1}} || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias. |} 69bcd8236d8ad0fe1df1853bb17e1b586a8b52ad 231 222 2017-02-20T06:05:41Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = StrConvert <original> <originalunit> <newunit> |aliases = strconvert, {{rollover|strconv|Added in 4.1|y}} |v4.0=y|v4.1=y |console=y|gui=y }} '''StrConvert''' is a {{b|String|group}} [[command]] in ''[[StarLight]]'' that is present in versions 4.0 and 4.1. ==Function== StrConvert is used to convert data between decimal, hexadecimal, octal, binary, string, and character. In 4.1, if the "newunit" parameter is blank, the command will return a list of all conversions. Because the function uses a loop, it can be aborted with the ctrl key. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=original |description=The source text. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=originalunit |description=The unit of the original data. |range=Valid units: DEC, CHR, STR, HEX, OCT, BIN (cannot be null) |required=y}} {{ParametersRow |num=3 |name=newunit |description=The unit to be converted to. Leaving it null will cause the command to list out all conversions (4.1 only). |range=Valid units: DEC, CHR, STR, HEX, OCT, BIN |requirednote=Required in 4.0}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.0}} || New command added. |- | {{v|4.1}} || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias. |} a2a56cea46be5732d8a3db72e910b8e212379646 240 231 2017-02-20T06:18:34Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = StrConvert <original> <originalunit> <newunit> |aliases = strconvert, {{rollover|strconv|Added in 4.1|y}} |v4.0=y|v4.1=y |console=y|gui=y }} '''StrConvert''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in versions 4.0 and 4.1. ==Function== StrConvert is used to convert data between decimal, hexadecimal, octal, binary, string, and character. In 4.1, if the "newunit" parameter is blank, the command will return a list of all conversions. Because the function uses a loop, it can be aborted with the ctrl key. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=original |description=The source text. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=originalunit |description=The unit of the original data. |range=Valid units: DEC, CHR, STR, HEX, OCT, BIN (cannot be null) |required=y}} {{ParametersRow |num=3 |name=newunit |description=The unit to be converted to. Leaving it null will cause the command to list out all conversions (4.1 only). |range=Valid units: DEC, CHR, STR, HEX, OCT, BIN |requirednote=Required in 4.0}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.0}} || New command added. |- | {{v|4.1}} || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias. |} 309259ff4eac5f798c518507b5784d0b40fd7381 Frequency 0 76 221 143 2017-02-20T05:28:04Z Serpent King 24956324 /* Legacy */ wikitext text/x-wiki {{infobox command |group = String |usage = frequency <source> <find> {{rollover|''<case sensitive?>''|Added in 2.0|y}} |aliases = frequency, {{rollover|freq|Added in 2.0|y}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Frequency''' is a [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== Frequency gets how many times the find string appears in the source string. Case sensitivity can be turned on and off. Because the function uses a loop, it can be aborted with the ctrl key. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The source text. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=find |description=The find text. |range=str |nonull=y |required=y}} {{ParametersRow |num=3 |name=case sensitive? |description=Does the command care about having the right alphabetical case?<br><small>(added in {{v|2.0}})</small> |range=bool |default=false}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "case sensitive?" parameter added; "freq" alias added; ctrl break added. |- | {{v|4.0}} || General code cleanup; implemented GetText(); implemented GUI-only progress bar; accidentally caused case sensitive glitch. |- | {{v|4.1}} || Corrected case sensitive glitch. |} cf51c4b4eadef7bf590a34ffad486f3594ebcfe5 233 221 2017-02-20T06:06:07Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = frequency <source> <find> {{rollover|''<case sensitive?>''|Added in 2.0|y}} |aliases = frequency, {{rollover|freq|Added in 2.0|y}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Frequency''' is a {{b|String|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== Frequency gets how many times the find string appears in the source string. Case sensitivity can be turned on and off. Because the function uses a loop, it can be aborted with the ctrl key. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The source text. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=find |description=The find text. |range=str |nonull=y |required=y}} {{ParametersRow |num=3 |name=case sensitive? |description=Does the command care about having the right alphabetical case?<br><small>(added in {{v|2.0}})</small> |range=bool |default=false}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "case sensitive?" parameter added; "freq" alias added; ctrl break added. |- | {{v|4.0}} || General code cleanup; implemented GetText(); implemented GUI-only progress bar; accidentally caused case sensitive glitch. |- | {{v|4.1}} || Corrected case sensitive glitch. |} b67f2b5661029ccb610afceb20cac8135e9f773a 239 233 2017-02-20T06:18:27Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = frequency <source> <find> {{rollover|''<case sensitive?>''|Added in 2.0|y}} |aliases = frequency, {{rollover|freq|Added in 2.0|y}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Frequency''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== Frequency gets how many times the find string appears in the source string. Case sensitivity can be turned on and off. Because the function uses a loop, it can be aborted with the ctrl key. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The source text. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=find |description=The find text. |range=str |nonull=y |required=y}} {{ParametersRow |num=3 |name=case sensitive? |description=Does the command care about having the right alphabetical case?<br><small>(added in {{v|2.0}})</small> |range=bool |default=false}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "case sensitive?" parameter added; "freq" alias added; ctrl break added. |- | {{v|4.0}} || General code cleanup; implemented GetText(); implemented GUI-only progress bar; accidentally caused case sensitive glitch. |- | {{v|4.1}} || Corrected case sensitive glitch. |} f978ae18532b47d2c1b39d420e443cd056fc97dc SLV4.1 0 98 225 2017-02-20T05:35:11Z Serpent King 24956324 Redirected page to [[StarLightV4.1]] wikitext text/x-wiki #REDIRECT [[StarLightV4.1]] 15523cb6e9218ecb5ccae871d8853748e0aba22e Freq 0 99 226 2017-02-20T05:35:48Z Serpent King 24956324 Redirected page to [[Frequency]] wikitext text/x-wiki #REDIRECT [[Frequency]] 434ce2219c505e63ef8fc894b3fe34e2565aa4cc StarLight 0 43 228 126 2017-02-20T05:38:46Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLight''}} '''''StarLight''''' (often shortened to '''SL''') is a [[command]] based [[console program]] designed by [[User:Serpent King|Serpent King]] to be a general aid for software developers. Containing over 200 commands, the program has continued to expand greatly since its creation in 2012. It has so far seen 9 [[updates]], each adding new commands, adding new functionality to existing pre-existing commands, introducing new general functions such as [[settings]] and [[identifiers]], and patching glitches. ==Format== ''StarLight'''s format is simple: the program boots and asks for input. The input is then thrown through a parser and distributed to functions which act as "commands". The function is carried out, output is returned, and ''StarLight'' asks for the next command. The parser also makes some edits to the input before passing it to the command functions: identifiers such as #OUT are replaced with their respective values, and variables (set with the [[SetVar]]) command are also similarly replaced. Commands come in a few different types or groups: [[SLSystem]], {{b|Settings|group}}, [[Authentication]], {{b|String|group}}, [[Math]], [[Date/Time]], [[File]], [[System]], [[Fun]], and [[Misc]]. [[Category:StarLight]] a8464d4c800ea40e84c36a20ca8344ee08648480 Exit 0 101 234 2017-02-20T06:09:28Z Serpent King 24956324 Created page with "{{infobox command |group = SLSystem |usage = exit |aliases = exit, quit |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Exit''' is a ..." wikitext text/x-wiki {{infobox command |group = SLSystem |usage = exit |aliases = exit, quit |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Exit''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The exit command exits the program, calling the OnClose() function. Depending on the settings, the user may be prompted to save their [[settings]] first. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.1}} || Corrected exit-with-parameter glitch. |} e5a7a81cd01438e05af10238944dca2301df22f5 Quit 0 102 236 2017-02-20T06:11:07Z Serpent King 24956324 Redirected page to [[Exit]] wikitext text/x-wiki #REDIRECT [[Exit]] 9e1baf89d6f193212e1882199e76436d6cda5e42 LCase 0 103 237 2017-02-20T06:18:07Z Serpent King 24956324 Created page with "{{infobox command |group = String |usage = lcase <text> |aliases = lcase |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''LCase''' is a..." wikitext text/x-wiki {{infobox command |group = String |usage = lcase <text> |aliases = lcase |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''LCase''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The lcase command takes the first command and sets all alphabetic characters to lower case. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to be set to lower case. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.1}} || Format changed to single-parameter. |} e7fe22ce7ec8b82f1e1f2f416e024b6b75361ed9 241 237 2017-02-20T06:19:30Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = lcase <text> |aliases = lcase |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''LCase''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The lcase command takes the first command and sets all alphabetic characters to lowercase. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to be set to lower case. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.1}} || Format changed to single-parameter. |} 6c6a0710ea48cb587ea3467e7140576d5eb1cb76 242 241 2017-02-20T06:19:40Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = lcase <text> |aliases = lcase |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''LCase''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The lcase command takes the first command and sets all alphabetic characters to lowercase. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to be set to lowercase. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.1}} || Format changed to single-parameter. |} 3f9129cfe4f1434e15719b957b246dcecd1ef203 UCase 0 104 243 2017-02-20T06:20:26Z Serpent King 24956324 Created page with "{{infobox command |group = String |usage = ucase <text> |aliases = ucase |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''UCase''' is a..." wikitext text/x-wiki {{infobox command |group = String |usage = ucase <text> |aliases = ucase |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''UCase''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The ucase command takes the first command and sets all alphabetic characters to uppercase. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to be set to uppercase. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.1}} || Format changed to single-parameter. |} 39cf88c21b59b97d2b4669d8ee25159f60fb966a 248 243 2017-02-20T06:34:52Z Serpent King 24956324 /* Function */ wikitext text/x-wiki {{infobox command |group = String |usage = ucase <text> |aliases = ucase |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''UCase''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The UCase command takes the first command and sets all alphabetic characters to uppercase. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to be set to uppercase. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.1}} || Format changed to single-parameter. |} bbc226a3ef1fe990d6b2b2ddf40a76f81bcf4bee PCase 0 105 244 2017-02-20T06:24:21Z Serpent King 24956324 Created page with "{{infobox command |group = String |usage = pcase <text> |aliases = pcase |v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''PCase''' is a {{b|string|group}} [[command]] in '..." wikitext text/x-wiki {{infobox command |group = String |usage = pcase <text> |aliases = pcase |v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''PCase''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The pcase command takes the first command and sets all alphabetic characters to proper case, where the first letter of every word is capitalized. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to be set to proper case. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.1}} || New command added. |- | {{v|4.1}} || Format changed to single-parameter. |} 0b34efcea1d9a7106bbf660baa5becde69073ff4 249 244 2017-02-20T06:35:00Z Serpent King 24956324 /* Function */ wikitext text/x-wiki {{infobox command |group = String |usage = pcase <text> |aliases = pcase |v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''PCase''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The PCase command takes the first command and sets all alphabetic characters to proper case, where the first letter of every word is capitalized. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to be set to proper case. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.1}} || New command added. |- | {{v|4.1}} || Format changed to single-parameter. |} 7c7f9494a0f8e08429443156d5e44c54421f397c 275 249 2018-01-23T05:18:42Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = pcase <text> |aliases = pcase |v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''PCase''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version 3.1 and forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The PCase command takes the first command and sets all alphabetic characters to proper case, where the first letter of every word is capitalized. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to be set to proper case. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.1}} || New command added. |- | {{v|4.1}} || Format changed to single-parameter. |} 86cc6a8b38cca7d53b0d30a6dd2fc5e7582c8a22 StrConvert 0 77 245 240 2017-02-20T06:30:48Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = StrConvert <original> <originalunit> <newunit> |aliases = strconvert, {{rollover|strconv|Added in 4.1|y}} |v4.0=y|v4.1=y |console=y|gui=y }} '''StrConvert''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in versions 4.0 and 4.1. ==Function== StrConvert is used to convert data between decimal, hexadecimal, octal, binary, string, and character. In 4.1, if the "newunit" parameter is blank, the command will return a list of all conversions. Because the function uses a loop, it can be aborted with the ctrl key. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=original |description=The source text. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=originalunit |description=The unit of the original data. |range=Valid units: DEC, CHR, STR, HEX, OCT, BIN (cannot be null) |required=y}} {{ParametersRow |num=3 |name=newunit |description=The unit to be converted to. Leaving it null will cause the command to list out all conversions (4.1 only). |range=Valid units: DEC, CHR, STR, HEX, OCT, BIN |requirednote=Required in 4.0}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.0}} || New command added. |- | {{v|4.1}} || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias. |} 464b53bf466cfe5a0237c5b593592529d0cc2009 276 245 2018-01-23T05:23:38Z Serpent King 24956324 /* Parameters */ wikitext text/x-wiki {{infobox command |group = String |usage = StrConvert <original> <originalunit> <newunit> |aliases = strconvert, {{rollover|strconv|Added in 4.1|y}} |v4.0=y|v4.1=y |console=y|gui=y }} '''StrConvert''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in versions 4.0 and 4.1. ==Function== StrConvert is used to convert data between decimal, hexadecimal, octal, binary, string, and character. In 4.1, if the "newunit" parameter is blank, the command will return a list of all conversions. Because the function uses a loop, it can be aborted with the ctrl key. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=original |description=The source text. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=originalunit |description=The unit of the original data. |range=Valid units: DEC, CHR, STR, HEX, OCT, BIN (cannot be null) |required=y}} {{ParametersRow |num=3 |name=newunit |description=The unit to be converted to. Leaving it null will cause the command to list out all conversions (added in 4.1). |range=Valid units: DEC, CHR, STR, HEX, OCT, BIN |requirednote=Required in 4.0}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.0}} || New command added. |- | {{v|4.1}} || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias. |} acec45adaa0c00cb04a4e792ac96545068b14093 293 276 2018-01-25T18:31:07Z Serpent King 24956324 /* Parameters */ wikitext text/x-wiki {{infobox command |group = String |usage = StrConvert <original> <originalunit> <newunit> |aliases = strconvert, {{rollover|strconv|Added in 4.1|y}} |v4.0=y|v4.1=y |console=y|gui=y }} '''StrConvert''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in versions 4.0 and 4.1. ==Function== StrConvert is used to convert data between decimal, hexadecimal, octal, binary, string, and character. In 4.1, if the "newunit" parameter is blank, the command will return a list of all conversions. Because the function uses a loop, it can be aborted with the ctrl key. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=original |description=The source text. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=originalunit |description=The unit of the original data. |range=Valid units: DEC, CHR, STR, HEX, OCT, BIN (cannot be null) |required=y}} {{ParametersRow |num=3 |name=newunit |description=The unit to be converted to. Leaving it null will cause the command to list out all conversions <small>(added in 4.1)</small>. |range=Valid units: DEC, CHR, STR, HEX, OCT, BIN |requirednote=Required in 4.0}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.0}} || New command added. |- | {{v|4.1}} || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias. |} 3cbcccfcd8fee9607444274f264c9e7ecdeb0359 Print 0 41 246 238 2017-02-20T06:34:34Z Serpent King 24956324 /* Function */ wikitext text/x-wiki {{infobox command |group = String |usage = print <text> |aliases = print |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Print''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The Print command simply pulls the first [[parameter]] and returns it to the [[console]]. It's most commonly used for returning the values of [[identifier]]s and [[variable]]s. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to be returned. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.1}} || Format changed to single-parameter. |} 5db2a562f13834c9b698f425543ec3978c02d124 LCase 0 103 247 242 2017-02-20T06:34:42Z Serpent King 24956324 /* Function */ wikitext text/x-wiki {{infobox command |group = String |usage = lcase <text> |aliases = lcase |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''LCase''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The LCase command takes the first command and sets all alphabetic characters to lowercase. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to be set to lowercase. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.1}} || Format changed to single-parameter. |} 5122587d20ddfc3c1869d363979965c89b0f2e03 Exit 0 101 250 234 2017-02-20T06:35:25Z Serpent King 24956324 /* Function */ wikitext text/x-wiki {{infobox command |group = SLSystem |usage = exit |aliases = exit, quit |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Exit''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Exit command exits the program, calling the OnClose() function. Depending on the settings, the user may be prompted to save their [[settings]] first. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.1}} || Corrected exit-with-parameter glitch. |} d78c8130776650c0ded8b7c63d0d96175854ee06 ColorConvert 0 106 251 2017-02-20T06:37:53Z Serpent King 24956324 Created page with "{{infobox command |group = String |usage = colorconvert <original> <originalformat> <newformat> |aliases = colorconvert, colorconv, cconvert |v4.1=y |console=y }} '''ColorCon..." wikitext text/x-wiki {{infobox command |group = String |usage = colorconvert <original> <originalformat> <newformat> |aliases = colorconvert, colorconv, cconvert |v4.1=y |console=y }} '''ColorConvert''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present only in version 4.1. ==Function== ColorConvert is used to convert colors between their HTML names, their RGB values, and their hexadecimal formats. If the "newunit" parameter is blank, the command will return a list of all conversions. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=original |description=The source color. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=originalformat |description=The format of the original color. |range=Valid units: NAME, RGB, HEX (cannot be null) |required=y}} {{ParametersRow |num=3 |name=newformat |description=The format to be converted to. Leaving it null will cause the command to list out all conversions. |range=Valid units: NAME, RGB, HEX}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.1}} || New command added. |} c53e487836456f278c6f62e3b3a68275b609d9af Cconvert 0 107 252 2017-02-20T06:39:48Z Serpent King 24956324 Redirected page to [[ColorConvert]] wikitext text/x-wiki #REDIRECT [[ColorConvert]] 15e4171bda05600bad637b1b18ac863c7b630335 String (group) 0 73 254 124 2017-02-20T06:43:22Z Serpent King 24956324 wikitext text/x-wiki {{disambig2|the string command group|the data type|String}} The '''string''' group is a group that contains [[string]] manipulation [[commands]]. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- | [[Print]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Type]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Left]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Right]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Mid]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Replace]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[LCase]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[UCase]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[PCase]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Reverse]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Repeat]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Offset]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Scramble]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Insert]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[InsertBefore]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[InsertAfter]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Omit]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Trim]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Pad]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- | [[Len]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Frequency]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ASCII]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Char]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Hex]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Oct]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Binary]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[NumberBinary]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[GetChar]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[StrConvert]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- | [[KeyCode]] || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console version only}} || {{y}} |- | [[ColorConvert]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[ColorCode]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{n}} |} [[Category:String commands|*]] 76a790b36c9237a6dd7c02008258d7f0555ca103 Settings (command) 0 109 256 2017-02-20T07:44:54Z Serpent King 24956324 Created page with "{{infobox command |group = Settings |usage = settings {{rollover|<group>|GUI only}} |aliases = settings |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui..." wikitext text/x-wiki {{infobox command |group = Settings |usage = settings {{rollover|<group>|GUI only}} |aliases = settings |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Settings''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in versions 2.0 and forward. ==Function== The Settings command lists all [[settings]] that get saved to the settings file, along with their values. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=group |description=Determines which group to display (displays all if left blank).<br><small>(GUI only)</small> |range=str}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Added "Message", "Cursor Size", and "IntroSound" settings. |- | {{v|2.7}} || Added "DIR", "IntroSoundPath", "SaveDir", "AutosaveMode", and "OutputToClipboard" settings; changed newline identifier from "/n" to "#NL". |- | {{v|3.0}} || Added "group" parameter; added "Font Family", "Text Size", "TextEditorPath", "MediaPlayerPath", "PictureViewerPath", "PictureViewer Size Mode", "ProcessCheckFrequency", "Notify", and "Tab" settings; removed "Buffer Width", "Buffer Length", and "Cursor Size" settings; changed "Foreground Color", and "Background Color" to RGB format. |- | {{v|3.5}} || Added "Locked" setting. |- | {{v|4.0}}&nbsp;(GUI) || Removed "Locked" setting; implemented GetText(). |- | {{v|4.0}}&nbsp;{{rollover|(Console)|Comparing against 2.7|y}} || Implemented GetText(). |- | {{v|4.1}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers. |} afcdb0ae486b4697281a2a18c8642d4a7bcf293f 258 256 2017-02-20T07:47:49Z Serpent King 24956324 /* Parameters */ wikitext text/x-wiki {{infobox command |group = Settings |usage = settings {{rollover|<group>|GUI only}} |aliases = settings |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Settings''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in versions 2.0 and forward. ==Function== The Settings command lists all [[settings]] that get saved to the settings file, along with their values. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=group |description=Determines which group to display (displays all if left blank).<br><small>(GUI only)</small> |range=Valid groups: standard, directory, mode}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Added "Message", "Cursor Size", and "IntroSound" settings. |- | {{v|2.7}} || Added "DIR", "IntroSoundPath", "SaveDir", "AutosaveMode", and "OutputToClipboard" settings; changed newline identifier from "/n" to "#NL". |- | {{v|3.0}} || Added "group" parameter; added "Font Family", "Text Size", "TextEditorPath", "MediaPlayerPath", "PictureViewerPath", "PictureViewer Size Mode", "ProcessCheckFrequency", "Notify", and "Tab" settings; removed "Buffer Width", "Buffer Length", and "Cursor Size" settings; changed "Foreground Color", and "Background Color" to RGB format. |- | {{v|3.5}} || Added "Locked" setting. |- | {{v|4.0}}&nbsp;(GUI) || Removed "Locked" setting; implemented GetText(). |- | {{v|4.0}}&nbsp;{{rollover|(Console)|Comparing against 2.7|y}} || Implemented GetText(). |- | {{v|4.1}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers. |} 62a1a13b8cdabc4a056e3ff53bc7e6225ce16b87 261 258 2017-02-20T08:27:27Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = settings {{rollover|<group>|GUI only|y}} |aliases = settings |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Settings''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in versions 2.0 and forward. ==Function== The Settings command lists all [[settings]] that get saved to the settings file, along with their values. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=group |description=Determines which group to display (displays all if left blank).<br><small>(GUI only)</small> |range=Valid groups: standard, directory, mode}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Added "Message", "Cursor Size", and "IntroSound" settings. |- | {{v|2.7}} || Added "DIR", "IntroSoundPath", "SaveDir", "AutosaveMode", and "OutputToClipboard" settings; changed newline identifier from "/n" to "#NL". |- | {{v|3.0}} || Added "group" parameter; added "Font Family", "Text Size", "TextEditorPath", "MediaPlayerPath", "PictureViewerPath", "PictureViewer Size Mode", "ProcessCheckFrequency", "Notify", and "Tab" settings; removed "Buffer Width", "Buffer Length", and "Cursor Size" settings; changed "Foreground Color", and "Background Color" to RGB format. |- | {{v|3.5}} || Added "Locked" setting. |- | {{v|4.0}}&nbsp;(GUI) || Removed "Locked" setting; implemented GetText(). |- | {{v|4.0}}&nbsp;{{rollover|(Console)|Comparing against 2.7|y}} || Implemented GetText(). |- | {{v|4.1}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers. |} 9d7bf34d14432a1e04adf05912f409b2f6b4bf2a StarLightV4.1 0 95 257 235 2017-02-20T07:45:47Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV4.1''}} '''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]''. This version is [[console]]-only. ==General changes== Because 4.1 is console-only, it will be compared against the console version of 4.0. *Removed [[ColorCode]], [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands. *Made optimization to the parameter parser and command caller. *Changed the GetText function to display the "DEFAULT" string if the requested string does not exist. *Added an error message to prevent SL from running without a Messages.txt. *Switched back to on-console passwords. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.0|last version]] |- | [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch. |- | [[ExceptionHandler]] || SLSystem || &mdash; |- | [[DebugMode]] || SLSystem || New command added. |- | [[Restart]] || SLSystem || &mdash; |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[SetVar]] || SLSystem || &mdash; |- | [[DeleteVar]] || SLSystem || &mdash; |- | [[ListVar]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || &mdash; |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls. |- | [[LogSize]] || SLSystem || &mdash; |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[ForceKill]] || SLSystem || &mdash; |- | [[GetText]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers. |- | [[Title]] || Settings || Format changed to single parameter. |- | [[Message]] || Settings || Format changed to single parameter. |- | [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones. |- | [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones. |- | [[ResetColor]] || Settings || &mdash; |- | [[Length]] || Settings || &mdash; |- | [[Width]] || Settings || &mdash; |- | [[BufferLength]] || Settings || &mdash; |- | [[BufferWidth]] || Settings || &mdash; |- | [[CursorSize]] || Settings || &mdash; |- | [[Lock]] || Settings || &mdash; |- | [[Unlock]] || Settings || &mdash; |- | [[SaveDirectory]] || Settings || &mdash; |- | [[Timestamp]] || Settings || &mdash; |- | [[PlayIntroSound]] || Settings || &mdash; |- | [[IntroSoundPath]] || Settings || &mdash; |- | [[AutosaveMode]] || Settings || Corrected bad message glitch. |- | [[OutputToClipboard]] || Settings || &mdash; |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || &mdash; |- | [[SaveSettings]] || Settings || &mdash; |- | [[ClearSettings]] || Settings || &mdash; |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Switched back to on-console passwords. |- | [[Logout]] || Authentication || &mdash; |- | [[Register]] || Authentication || Switched back to on-console passwords. |- | [[ClearAuth]] || Authentication || &mdash; |- | [[CreatePublicNote]] || Authentication || &mdash; |- | [[ViewPublicNote]] || Authentication || &mdash; |- | [[DeletePublicNote]] || Authentication || &mdash; |- | [[CreatePrivateNote]] || Authentication || &mdash; |- | [[ViewPrivateNote]] || Authentication || &mdash; |- | [[DeletePrivateNote]] || Authentication || &mdash; |- | [[Print]] || {{b|String|group}} || Format changed to single parameter. |- | [[Type]] || String || Added custom delay. |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[Replace]] || String || &mdash; |- | [[LCase]] || String || Format changed to single parameter. |- | [[UCase]] || String || Format changed to single parameter. |- | [[PCase]] || String || Format changed to single parameter. |- | [[Reverse]] || String || Format changed to single parameter. |- | [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI. |- | [[Offset]] || String || &mdash; |- | [[Scramble]] || String || Format changed to single parameter. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || &mdash; |- | [[Trim]] || String || &mdash; |- | [[Pad]] || String || &mdash; |- | [[Len]] || String || Format changed to single parameter. |- | [[Frequency]] || String || Corrected case sensitive glitch. |- | [[ASCII]] || String || Format changed to single parameter. |- | [[Char]] || String || Format changed to single parameter. |- | [[Hex]] || String || Format changed to single parameter. |- | [[Oct]] || String || Format changed to single parameter. |- | [[Binary]] || String || Format changed to single parameter. |- | [[NumBinary]] || String || Format changed to single parameter. |- | [[GetChar]] || String || New command added. |- | [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias. |- | [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code. |- | [[ColorConvert]] || String || New command added. |- | [[Add]] || [[Math]] || &mdash; |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || &mdash; |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || &mdash; |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[Rad]] || Math || &mdash; |- | [[Deg]] || Math || &mdash; |- | [[Quadratic]] || Math || &mdash; |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Fibonacci]] || Math || New command added. |- | [[Perimeter]] || Math || New subcommand added: Ellipse. |- | [[Area]] || Math || New subcommand added: Ellipse. |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Median]] || Math || &mdash; |- | [[Average]] || Math || &mdash; |- | [[DataSet]] || Math || New command added. |- | [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1. |- | [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified. |- | [[Factor]] || Math || &mdash; |- | [[Gcf]] || Math || &mdash; |- | [[Simplify]] || Math || &mdash; |- | [[ToFraction]] || Math || &mdash; |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[Test]] || Math || &mdash; |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm. |- | [[LongMilitaryTime]] || Date/Time || &mdash; |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || &mdash; |- | [[DayOfYear]] || Date/Time || &mdash; |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || &mdash; |- | [[Second]] || Date/Time || &mdash; |- | [[UTC]] || Date/Time || &mdash; |- | [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter. |- | [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter. |- | [[Copy]] || File || &mdash; |- | [[Move]] || File || &mdash; |- | [[Del]] || File || Format changed to single parameter. |- | [[Rename]] || File || &mdash; |- | [[NewDir]] || File || Format changed to single parameter. |- | [[NewFile]] || File || &mdash; |- | [[ReadFile]] || File || Added "read" alias; format changed to single parameter. |- | [[Attr]] || File || Format changed to single parameter. |- | [[SimulateMessage]] || [[System]] || &mdash; |- | [[SimulateInputBox]] || System || &mdash; |- | [[ShowTip]] || System || &mdash; |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter. |- | [[ClearClipBoard]] || System || &mdash; |- | [[StartStopwatch]] || System || &mdash; |- | [[StopStopwatch]] || System || &mdash; |- | [[PauseStopwatch]] || System || &mdash; |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Play]] || System || &mdash; |- | [[Stop]] || System || &mdash; |- | [[Launch]] || System || &mdash; |- | [[Terminate]] || System || &mdash; |- | [[ProcessInfo]] || System || &mdash; |- | [[ProcessList]] || System || &mdash; |- | [[Search]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[SystemHealth]] || System || Added information selectivity. |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || &mdash; |- | [[RockPaperScissors]] || Fun || New command added. |- | [[EightBall]] || Fun || New command added. |- | [[ChangeLog]] || [[Misc]] || &mdash; |- | [[Ping]] || Misc || &mdash; |} [[Category:StarLight builds]] 339e08e6cf685d2f54dd105912b5aba4314b6f6f Template:ParametersRow 10 75 259 144 2017-02-20T08:06:58Z Serpent King 24956324 wikitext text/x-wiki <noinclude>{{ParametersHeader}}</noinclude> |- | {{{num}}} || {{{name}}} || {{{description}}} || {{#switch:{{lc:{{{range}}}}} | text|str = All strings (can{{#if:{{{nonull|}}}|not}} be null) | char|chr = Characters (can{{#if:{{{nonull|}}}|not}} be null) | int = Integers {{#if:{{{includemin|}}}|[|(}}{{{minval|-∞}}}, {{{maxval|∞}}}{{#if:{{{includemax|}}}|]|)}} | dec = Decimals {{#if:{{{includemin|}}}|[|(}}{{{minval|-∞}}}, {{{maxval|∞}}}{{#if:{{{includemax|}}}|]|)}} | bool = Boolean (true/false) | {{{range}}} }} {{#if:{{{list|}}}|&#32;(list)}} |{{#if:{{{required|}}}|{{y|{{{requirednote|}}}}}|{{n|{{{requirednote|}}}}}}} |{{{default|&mdash;}}}<noinclude> |} [[Category:Templates]]</noinclude> fdda2ff9797bc18f49cc11c254acf17d271fef33 Random 0 110 260 2017-02-20T08:24:30Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = random <floor> <ceiling> <numberofnumbers> ---- {{rollover|random <ceiling>|4.1 only|y}} |aliases = random, rand, rnd |v1.0=y|v2.0=y|v..." wikitext text/x-wiki {{infobox command |group = Math |usage = random <floor> <ceiling> <numberofnumbers> ---- {{rollover|random <ceiling>|4.1 only|y}} |aliases = random, rand, rnd |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Random''' is a [[math]] [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Random command pulls random integers between specified bounds. Because the function uses a loop, it can be aborted with the ctrl key. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=floor |description=The minimum bound for the random command to pick from. |range=int |required=y}} {{ParametersRow |num=2 |name=ceiling |description=The maximum bound for the random command to pick from. |range=int |required=y}} {{ParametersRow |num=3 |name=numberofnumbers |description=The number of integers to pick. |range=int |minval=0 |includemin=y |required=n |default=1}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=ceiling |description=The maximum bound for the random command to pick from.<br><small>Only possible in 4.1</small> |range=int |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Ctrl break added; Pulled randomize() out of the loop for optimization; Made the command pull all random numbers before displaying them. |- | {{v|4.0}} || Corrected trailing space glitch; implemented validity functions; implemented GetText(); implemented GUI-only progress bar. |- | {{v|4.1}} || Added the ability to only accept a ceiling and assume the floor is 1. |} 9427be3ed69d081801a355c62e57127db5c73f69 262 260 2017-02-20T08:28:45Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = random <floor> <ceiling> <numberofnumbers> ---- {{rollover|random <ceiling>|4.1 only|y}} |aliases = random, {{rollover|rand, rnd|Added in 2.0}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Random''' is a [[math]] [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Random command pulls random [[integer]]s between specified bounds. Because the function uses a loop, it can be aborted with the ctrl key. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=floor |description=The minimum bound for the random command to pick from. |range=int |required=y}} {{ParametersRow |num=2 |name=ceiling |description=The maximum bound for the random command to pick from. |range=int |required=y}} {{ParametersRow |num=3 |name=numberofnumbers |description=The number of integers to pick. |range=int |minval=0 |includemin=y |required=n |default=1}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=ceiling |description=The maximum bound for the random command to pick from.<br><small>Only possible in 4.1</small> |range=int |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Ctrl break added; Pulled randomize() out of the loop for optimization; Made the command pull all random numbers before displaying them. |- | {{v|4.0}} || Corrected trailing space glitch; implemented validity functions; implemented GetText(); implemented GUI-only progress bar. |- | {{v|4.1}} || Added the ability to only accept a ceiling and assume the floor is 1. |} b2cafcf236a5fa8e48e24bc8a82d1f8ac75f6f50 266 262 2017-02-20T18:42:53Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = random <floor> <ceiling> <numberofnumbers> ---- {{rollover|random <ceiling>|4.1 only|y}} |aliases = random, {{rollover|rand, rnd|Added in 2.0}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Random''' is a [[math]] [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Random command pulls random [[integer]]s between specified bounds. Because the function uses a loop, it can be aborted with the ctrl key. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=floor |description=The minimum bound for the random command to pick from. |range=int |required=y}} {{ParametersRow |num=2 |name=ceiling |description=The maximum bound for the random command to pick from. |range=int |required=y}} {{ParametersRow |num=3 |name=numberofnumbers |description=The number of integers to pick. |range=int |minval=0 |includemin=y |default=1}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=ceiling |description=The maximum bound for the random command to pick from.<br><small>Only possible in 4.1</small> |range=int |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Ctrl break added; Pulled randomize() out of the loop for optimization; Made the command pull all random numbers before displaying them. |- | {{v|4.0}} || Corrected trailing space glitch; implemented validity functions; implemented GetText(); implemented GUI-only progress bar. |- | {{v|4.1}} || Added the ability to only accept a ceiling and assume the floor is 1. |} 519a349b99f9d19f698895339a1f18a821d34d56 267 266 2017-02-20T18:59:25Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = random <floor> <ceiling> <count> ---- {{rollover|random <ceiling>|4.1 only|y}} |aliases = random, {{rollover|rand, rnd|Added in 2.0}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Random''' is a [[math]] [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Random command pulls random [[integer]]s between specified bounds. Because the function uses a loop, it can be aborted with the ctrl key. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=floor |description=The minimum bound for the random command to pick from. |range=int |required=y}} {{ParametersRow |num=2 |name=ceiling |description=The maximum bound for the random command to pick from. |range=int |required=y}} {{ParametersRow |num=3 |name=count |description=The number of integers to pick. |range=int |minval=0 |includemin=y |default=1}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=ceiling |description=The maximum bound for the random command to pick from.<br><small>Only possible in 4.1</small> |range=int |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Ctrl break added; Pulled randomize() out of the loop for optimization; Made the command pull all random numbers before displaying them. |- | {{v|4.0}} || Corrected trailing space glitch; implemented validity functions; implemented GetText(); implemented GUI-only progress bar. |- | {{v|4.1}} || Added the ability to only accept a ceiling and assume the floor is 1. |} 40e60bf7823137a12a9c337a7db389ba9e7a35c7 Rand 0 111 263 2017-02-20T08:39:40Z Serpent King 24956324 Redirected page to [[Random]] wikitext text/x-wiki #REDIRECT [[Random]] 67481997cc9e85a76c313a6922cfe6e2e2dcb952 Rnd 0 112 264 2017-02-20T08:40:03Z Serpent King 24956324 Redirected page to [[Random]] wikitext text/x-wiki #REDIRECT [[Random]] 67481997cc9e85a76c313a6922cfe6e2e2dcb952 Frequency 0 76 265 239 2017-02-20T18:40:11Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = frequency <source> <find> {{rollover|<case sensitive?>|Added in 2.0|y}} |aliases = frequency, {{rollover|freq|Added in 2.0|y}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Frequency''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== Frequency gets how many times the find string appears in the source string. Case sensitivity can be turned on and off. Because the function uses a loop, it can be aborted with the ctrl key. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The source text. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=find |description=The find text. |range=str |nonull=y |required=y}} {{ParametersRow |num=3 |name=case sensitive? |description=Does the command care about having the right alphabetical case?<br><small>(added in {{v|2.0}})</small> |range=bool |default=false}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "case sensitive?" parameter added; "freq" alias added; ctrl break added. |- | {{v|4.0}} || General code cleanup; implemented GetText(); implemented GUI-only progress bar; accidentally caused case sensitive glitch. |- | {{v|4.1}} || Corrected case sensitive glitch. |} 1d845e63c8f2d4942b94dc13d752433e45df1250 288 265 2018-01-23T18:35:53Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = frequency <source> <find> {{rollover|<case-sensitive?>|Added in 2.0|y}} |aliases = frequency, {{rollover|freq|Added in 2.0|y}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Frequency''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== Frequency gets how many times the find string appears in the source string. Case sensitivity can be turned on and off. Because the function uses a loop, it can be aborted with the ctrl key. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The source text. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=find |description=The find text. |range=str |nonull=y |required=y}} {{ParametersRow |num=3 |name=case sensitive? |description=Does the command care about having the right alphabetical case?<br><small>(added in {{v|2.0}})</small> |range=bool |default=false}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "case sensitive?" parameter added; "freq" alias added; ctrl break added. |- | {{v|4.0}} || General code cleanup; implemented GetText(); implemented GUI-only progress bar; accidentally caused case sensitive glitch. |- | {{v|4.1}} || Corrected case sensitive glitch. |} 2be8c78cab1d61111bee7ed55a31f35be1fca06f Chance 0 113 268 2017-02-20T19:05:50Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = chance <rate> <count> <showstats> |aliases = chance |v4.0=y|v4.1=y |console=y|gui=y }} '''Chance''' is a [[math]] [[command]] in ''..." wikitext text/x-wiki {{infobox command |group = Math |usage = chance <rate> <count> <showstats> |aliases = chance |v4.0=y|v4.1=y |console=y|gui=y }} '''Chance''' is a [[math]] [[command]] in ''[[StarLight]]'' that is present in versions 4.0 and 4.1. ==Function== Chance gets [[boolean]]s based on a rate (between 0 and 100: 0 is never true, 100 is always true). The "showstats" parameter causes the command to present a list of statistics after the boolean list: *True Count - The number of "true"s the command returned. *False Count - The number of "false"s the command returned. *True Rate - The percentage of "true"s returned out of the total boolean count. *False Rate - The percentage of "false"s returned out of the total boolean count. *Balance - The percentage of "true"s relative to a perfect 50:50 rate. *Error Margin - The difference between the number of trues returned by the command and the number that should have theoretically been returned based on the rate. Because the function uses a loop, it can be aborted with the ctrl key. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=rate |description=The true rate modifier. |range=int |minval=0 |maxval=100 |includemin=y |includemax=y |requirednote=Required in 4.0 |default={{rollover|50|Null in 4.0|y}} }} {{ParametersRow |num=2 |name=count |description=The number of booleans to return. |range=int |minval=0 |includemin=y}} {{ParametersRow |num=3 |name=showstats |description=The number of integers to pick. |range=bool |includemin=y |default=false}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.0}} || New command added. |- | {{v|4.1}} || Changed to return a 50:50 true/false ratio if no parameter is specified. |} 8a73a6af733cbc93219051c02d7dd7475ea93d12 SystemHealth 0 114 269 2017-02-25T23:33:32Z Serpent King 24956324 Created page with "{{infobox command |group = System |usage = SystemHealth {{rollover|<selection>|Added in 4.1|y}} |aliases = systemhealth, syshealth |v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console..." wikitext text/x-wiki {{infobox command |group = System |usage = SystemHealth {{rollover|<selection>|Added in 4.1|y}} |aliases = systemhealth, syshealth |v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''SystemHealth''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in versions 3.0 and forward. ==Function== ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=selection |description=Determines which statistics to display (displays all if left blank).<br><small>(added in {{v|4.1}})</small> |range=Valid groups: cpu, memory, drives, battery, uptime}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.0}} || New command added. |- | {{v|3.1}} || |- | {{v|3.5}} || |- | {{v|4.0}} || |- | {{v|4.1}} || Added information selectivity. |} 04528b8e83c42deac2b85294b4f8a4f8c796e22b 270 269 2017-02-26T00:02:08Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = System |usage = SystemHealth {{rollover|<selection>|Added in 4.1|y}} |aliases = systemhealth, syshealth |v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''SystemHealth''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in versions 3.0 and forward. ==Function== The system health command shows a list of system statistics including cpu usage, memory, drives, battery, and system uptime. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=selection |description=Determines which statistics to display (displays all if left blank).<br><small>(added in {{v|4.1}})</small> |range=Valid groups: cpu, memory, drives, battery, uptime}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Added information selectivity. |} 2737a40dac073428c7a90437e34fef1e66dd6e52 271 270 2017-02-26T00:04:18Z Serpent King 24956324 /* Function */ wikitext text/x-wiki {{infobox command |group = System |usage = SystemHealth {{rollover|<selection>|Added in 4.1|y}} |aliases = systemhealth, syshealth |v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''SystemHealth''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in versions 3.0 and forward. ==Function== The SystemHealth command shows a list of system statistics including cpu usage, memory, drives, battery, and system uptime. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=selection |description=Determines which statistics to display (displays all if left blank).<br><small>(added in {{v|4.1}})</small> |range=Valid groups: cpu, memory, drives, battery, uptime}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Added information selectivity. |} 1488f76e93d318b87dad69ed86cd1547d8604fb4 273 271 2017-02-26T00:06:46Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = System |usage = systemhealth {{rollover|<selection>|Added in 4.1|y}} |aliases = systemhealth, syshealth |v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''SystemHealth''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in versions 3.0 and forward. ==Function== The SystemHealth command shows a list of system statistics including cpu usage, memory, drives, battery, and system uptime. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=selection |description=Determines which statistics to display (displays all if left blank).<br><small>(added in {{v|4.1}})</small> |range=Valid groups: cpu, memory, drives, battery, uptime}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Added information selectivity. |} 9a669b0daee8c0bb84badb551e6e94a6ad57caaa Syshealth 0 115 272 2017-02-26T00:06:06Z Serpent King 24956324 Redirected page to [[SystemHealth]] wikitext text/x-wiki #REDIRECT [[SystemHealth]] 3f17b082a2a0523aedb51dcc191c8f3ce47aa4a7 Main Page 0 1 274 62 2017-02-28T01:22:52Z Serpent King 24956324 wikitext text/x-wiki {{MainTemplate | welcome = Welcome to '''{{SITENAME}}!''' | blurb = Light the way | about_content = ''Content'' | featured_title = Command of the day | featured_content = ''Content'' | news_title = News | news_content = ''Content'' }} fd627d07e3a08e2e774bdc04374eef696ebbbdfa Type 0 116 277 2018-01-23T05:34:37Z Serpent King 24956324 Created page with "{{infobox command |group = String |usage = type <text> |aliases = type |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Type''' is a {{b|string|group}..." wikitext text/x-wiki {{infobox command |group = String |usage = type <text> |aliases = type |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Type''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version 2.5 and forward. ==Function== The Print command simply pulls the first [[parameter]] and returns it to the [[console]]. It's most commonly used for returning the values of [[identifier]]s and [[variable]]s. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to be typed. |range=str |required=y}} {{ParametersRow |num=2 |name=delay |description=Speed with which to type the text. |range=str |default=medium}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to be typed. |range=str |required=y}} {{ParametersRow |num=2 |name=delay |description=Delay in milliseconds between each character getting typed.<br><small>Only possible in 4.1</small> |range=int |minval=0 |includemin=y |default=30}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Optimization and restructure. |- | {{v|4.1}} || Added custom delay. |} 56f600f223bdca4618f44ae4116709c08c5bfdfd 278 277 2018-01-23T05:35:34Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = type <text> |aliases = type |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Type''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version 2.5 and forward. ==Function== The Type command pulls the text [[parameter]] and types it to the [[console]] with a specified delay. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to be typed. |range=str |required=y}} {{ParametersRow |num=2 |name=delay |description=Speed with which to type the text. |range=str |default=medium}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to be typed. |range=str |required=y}} {{ParametersRow |num=2 |name=delay |description=Delay in milliseconds between each character getting typed.<br><small>Only possible in 4.1</small> |range=int |minval=0 |includemin=y |default=30}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Optimization and restructure. |- | {{v|4.1}} || Added custom delay. |} f2e35c0297b032c9cab180844576c37c6edf45d0 286 278 2018-01-23T06:15:00Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = type <text> <speed> ---- {{rollover|type <text> <delay>|4.1 only|y}} |aliases = type |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Type''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version 2.5 and forward. ==Function== The Type command pulls the text [[parameter]] and types it to the [[console]] with a specified delay. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to be typed. |range=str |required=y}} {{ParametersRow |num=2 |name=speed |description=Speed with which to type the text. |range=Valid units: slowest, slower, slow, medium, fast, faster, fastest |default=medium}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to be typed. |range=str |required=y}} {{ParametersRow |num=2 |name=delay |description=Delay in milliseconds between each character getting typed.<br><small>Only possible in 4.1</small> |range=int |minval=0 |includemin=y |default=30}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Optimization and restructure. |- | {{v|4.1}} || Added custom delay. |} 9febdd68eb15d14a1ff6e6347d7a39602c7635ca 287 286 2018-01-23T06:18:54Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = type <text> <speed> ---- {{rollover|type <text> <delay>|4.1 only|y}} |aliases = type |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Type''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version 2.5 and forward. ==Function== The Type command pulls the text [[parameter]] and types it to the [[console]] with a specified delay. Because the function uses a loop, it can be aborted with the ctrl key. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to be typed. |range=str |required=y}} {{ParametersRow |num=2 |name=speed |description=Speed with which to type the text. |range=Valid units: slowest, slower, slow, medium, fast, faster, fastest |default=medium}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to be typed. |range=str |required=y}} {{ParametersRow |num=2 |name=delay |description=Delay in milliseconds between each character getting typed.<br><small>Only possible in 4.1</small> |range=int |minval=0 |includemin=y |default=30}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Optimization and restructure. |- | {{v|4.1}} || Added custom delay. |} 424d4568a4e63c32a9f9097a5c9f6199c1909224 Left 0 117 279 2018-01-23T05:51:57Z Serpent King 24956324 Created page with "{{infobox command |group = String |usage = left <source> <length |aliases = left |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Left''..." wikitext text/x-wiki {{infobox command |group = String |usage = left <source> <length |aliases = left |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Left''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== Left returns a substring that starts from the beginning of the source string and ends after the specified number of characters (e.g. <code>left foobar 4</code> returns "foob") ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The source text. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=length |description=The length of the return string. |required=y |range=int |minval=0 |includemin=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || General code cleanup; implemented GetText() |} bf28c64b136e935328b099f5143f27fad92ca02a 281 279 2018-01-23T05:53:18Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = left <source> <length> |aliases = left |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Left''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== Left returns a substring that starts from the beginning of the source string and ends after the specified number of characters (e.g. <code>left foobar 4</code> returns "foob") ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The source text. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=length |description=The length of the return string. |required=y |range=int |minval=0 |includemin=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || General code cleanup; implemented GetText() |} ae8e0f8db49d5ee987953ac1ecbdaed492ee1112 282 281 2018-01-23T05:56:18Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = left <source> <length> |aliases = left |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Left''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== Left returns a substring that starts from the beginning of the source string and ends after the specified number of characters (e.g. <code>left foobar 4</code> returns "foob") ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The source text. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=length |description=The length of the return string. Cannot exceed the length of the source string. |required=y |range=int |minval=0 |includemin=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || General code cleanup; implemented GetText() |} cdf9010c5ee6ec695f05b535ba9d77c6c3dbb31b Right 0 118 280 2018-01-23T05:53:02Z Serpent King 24956324 Created page with "{{infobox command |group = String |usage = right <source> <length> |aliases = right |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Rig..." wikitext text/x-wiki {{infobox command |group = String |usage = right <source> <length> |aliases = right |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Right''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== Left returns a substring that starts from the end of the source string and ends after the specified number of characters (e.g. <code>right foobar 4</code> returns "obar") ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The source text. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=length |description=The length of the return string. |required=y |range=int |minval=0 |includemin=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || General code cleanup; implemented GetText() |} de96ff7a98da8d0aff62b51214d0f70475c5d338 283 280 2018-01-23T05:56:31Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = right <source> <length> |aliases = right |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Right''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== Left returns a substring that starts from the end of the source string and ends after the specified number of characters (e.g. <code>right foobar 4</code> returns "obar") ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The source text. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=length |description=The length of the return string. Cannot exceed the length of the source string. |required=y |range=int |minval=0 |includemin=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || General code cleanup; implemented GetText() |} 2dec0e34ef2ed6d84d636ff1e94fda8f671e6845 Mid 0 119 284 2018-01-23T05:59:48Z Serpent King 24956324 Created page with "{{infobox command |group = String |usage = mid <source> <length> |aliases = mid |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Mid'''..." wikitext text/x-wiki {{infobox command |group = String |usage = mid <source> <length> |aliases = mid |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Mid''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== Mid returns a substring that starts from a specified start position of the source string and ends after the specified number of characters (e.g. <code>mid foobar 2 4</code> returns "ooba") ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The source text. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=start |description=The start position. One based. |required=y |range=int |minval=0 |includemin=y}} {{ParametersRow |num=3 |name=length |description=The length of the return string. Cannot exceed the length of the source string. |required=y |range=int |minval=0 |includemin=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || General code cleanup; implemented GetText() |} c05f27df6d936d86a823b55274a80bc285d6eee4 285 284 2018-01-23T06:03:17Z Serpent King 24956324 /* Parameters */ wikitext text/x-wiki {{infobox command |group = String |usage = mid <source> <length> |aliases = mid |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Mid''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== Mid returns a substring that starts from a specified start position of the source string and ends after the specified number of characters (e.g. <code>mid foobar 2 4</code> returns "ooba") ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The source text. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=start |description=The start position. One based. |required=y |range=int |minval=1 |includemin=y}} {{ParametersRow |num=3 |name=length |description=The length of the return string. Cannot exceed the length of the source string. |required=y |range=int |minval=0 |includemin=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || General code cleanup; implemented GetText() |} 0570b2cb63b8db9d8277ff1dfc5352ec087c19f3 Replace 0 120 289 2018-01-23T20:39:45Z Serpent King 24956324 Created page with "{{infobox command |group = String |usage = {{rollover|replace <source> <find> <replace>|4.0 and 4.1|y}} ---- {{rollover|replace <source> <find> <replace> <start> <max-replacem..." wikitext text/x-wiki {{infobox command |group = String |usage = {{rollover|replace <source> <find> <replace>|4.0 and 4.1|y}} ---- {{rollover|replace <source> <find> <replace> <start> <max-replacements>|1.0-3.5|y}} |aliases = print |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Replace''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== Replace takes the source string, searches for all instances of the find string and replaces them with the replace string. (e.g. <code>replace foobar oo i</code> returns "fibar") ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The source text. |range=str |nonull=y |required=y}} {{ParametersRow |num=1 |name=find |description=The string to be replaced. |range=str |nonull=y |required=y}} {{ParametersRow |num=1 |name=replace |description=The replacement string. |range=str }} {{ParametersRow |num=5 |name=start |description=The start position. One based. <small>(only in v1.0-v3.5)</small> |range=int |minval=1 |includemin=y |default=1}} {{ParametersRow |num=5 |name=max-replacements |description=The maximum number of replacements to be made. <small>(only in v1.0-v3.5)</small> |range=int |minval=1 |includemin=y |default=&#45;1}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || GetText() implemented; start and max-replacements parameters removed; restructure/optimization |} 520e37530e6c4aeb0fc5af32bdb6ec7ea10b082f 290 289 2018-01-23T20:40:29Z Serpent King 24956324 /* Parameters */ wikitext text/x-wiki {{infobox command |group = String |usage = {{rollover|replace <source> <find> <replace>|4.0 and 4.1|y}} ---- {{rollover|replace <source> <find> <replace> <start> <max-replacements>|1.0-3.5|y}} |aliases = print |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Replace''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== Replace takes the source string, searches for all instances of the find string and replaces them with the replace string. (e.g. <code>replace foobar oo i</code> returns "fibar") ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The source text. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=find |description=The string to be replaced. |range=str |nonull=y |required=y}} {{ParametersRow |num=3 |name=replace |description=The replacement string. |range=str }} {{ParametersRow |num=4 |name=start |description=The start position. One based. <small>(only in v1.0-v3.5)</small> |range=int |minval=1 |includemin=y |default=1}} {{ParametersRow |num=5 |name=max-replacements |description=The maximum number of replacements to be made. <small>(only in v1.0-v3.5)</small> |range=int |minval=1 |includemin=y |default=&#45;1}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || GetText() implemented; start and max-replacements parameters removed; restructure/optimization |} 122b4477b148a7a2c3993b8f32ce49aef193b8d7 Reverse 0 121 291 2018-01-25T18:10:39Z Serpent King 24956324 Created page with "{{infobox command |group = String |usage = reverse <text> |aliases = reverse, rev |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Rever..." wikitext text/x-wiki {{infobox command |group = String |usage = reverse <text> |aliases = reverse, rev |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Reverse''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The Reverse command simply pulls the source command and reverses the order of the text. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The source string. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.1}} || Format changed to single-parameter. |} 478c86a51b49b596b9704d846a9ca0ae1c3bbce8 292 291 2018-01-25T18:14:29Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = reverse <source> |aliases = reverse, rev |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Reverse''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The Reverse command simply pulls the source command and reverses the order of the text. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The source string. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.1}} || Format changed to single-parameter. |} 6a442963d528c4e520b275db3225790c5b1ac78b Repeat 0 122 294 2018-01-25T18:37:27Z Serpent King 24956324 Created page with "{{infobox command |group = String |usage = repeat <source> <reps> |aliases = repeat |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Rep..." wikitext text/x-wiki {{infobox command |group = String |usage = repeat <source> <reps> |aliases = repeat |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Repeat''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Repeat command repeats the source text a specified number of times. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The source text. |range=str |required=y}} {{ParametersRow |num=2 |name=reps |description=The number of repetitions |range=int |minval=0 |includemin=y |maxval={{rollover|99999|9999 before 4.1|y}} |includemax=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Ctrl break added. |- | {{v|4.0}} || implemented validity functions; implemented GUI-only progress bar. |- | {{v|4.1}} || Changed limit from 9999 to 99999 because of no need to compensate for the GUI. |} a50f087b5cbb1affe9c20fe325679c42f84a539a Perimeter 0 123 295 2018-01-25T20:13:46Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = perimeter <shape> <...> |aliases = perimeter |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Perimete..." wikitext text/x-wiki {{infobox command |group = Math |usage = perimeter <shape> <...> |aliases = perimeter |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Perimeter''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that has been present since version {{v|2.0}}. ==Function== Perimeter gets the perimeter/circumference of various two-dimensional shapes. The number of parameters it accepts varies depending on the shape. Shapes include: *Triangle <code>perimeter triangle <side1length> <side2length> <side3length></code> *Square <code>perimeter square <sidelength></code> *Rectangle <code>perimeter rectangle <length> <width></code> *Trapezoid <code>perimeter trapezoid <base1length> <base2length> <sidelength></code> *Hexagon <code>perimeter hexagon <sidelength></code> *Circle <code>perimeter circle <radius></code> *{{rollover|Ellipse <code>perimeter ellipse <a> <nowiki><b></nowiki></code>|Added in 4.0|y}} ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=shape |description=The shape to get the perimeter of. |range=Valid units: triangle, square, rectangle, trapezoid, hexagon, circle, ellipse |required=y}} |- !colspan=6|Triangle {{ParametersRow |num=2 |name=side1length |description=Length of side 1 |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=side2length |description=Length of side 2 |range=dec |minval=0 |required=y}} {{ParametersRow |num=4 |name=side3length |description=Length of side 3 |range=dec |minval=0 |required=y}} |- !colspan=6|Square {{ParametersRow |num=2 |name=sidelength |description=Length of a side |range=dec |minval=0 |required=y}} |- !colspan=6|Rectangle {{ParametersRow |num=2 |name=length |description=Length of the rectangle |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=width |description=Width of the rectangle. |range=dec |minval=0 |required=y}} |- !colspan=6|Trapezoid {{ParametersRow |num=2 |name=base1length |description=Length of base 1. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=base2length |description=Length of base 2. |range=dec |minval=0 |required=y}} {{ParametersRow |num=4 |name=sidelength |description=Length of the slanted sides. |range=dec |minval=0 |required=y}} |- !colspan=6|Hexagon {{ParametersRow |num=2 |name=sidelength |description=Length of a side |range=dec |minval=0 |required=y}} |- !colspan=6|Circle {{ParametersRow |num=2 |name=radius |description=Radius of the circle. |range=dec |minval=0 |required=y}} |- !colspan=6|{{rollover|Ellipse|Added in 4.0|y}} {{ParametersRow |num=2 |name=a |description=Length of the major axis. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=b |description=Length of the minor axis. |range=dec |minval=0 |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of the dissolved math command. |- | {{v|4.1}} || New subcommand added: Ellipse. |} 7f8b690b99def242451f0951ebf3f6f363233117 296 295 2018-01-25T20:15:01Z Serpent King 24956324 /* Parameters */ wikitext text/x-wiki {{infobox command |group = Math |usage = perimeter <shape> <...> |aliases = perimeter |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Perimeter''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that has been present since version {{v|2.0}}. ==Function== Perimeter gets the perimeter/circumference of various two-dimensional shapes. The number of parameters it accepts varies depending on the shape. Shapes include: *Triangle <code>perimeter triangle <side1length> <side2length> <side3length></code> *Square <code>perimeter square <sidelength></code> *Rectangle <code>perimeter rectangle <length> <width></code> *Trapezoid <code>perimeter trapezoid <base1length> <base2length> <sidelength></code> *Hexagon <code>perimeter hexagon <sidelength></code> *Circle <code>perimeter circle <radius></code> *{{rollover|Ellipse <code>perimeter ellipse <a> <nowiki><b></nowiki></code>|Added in 4.0|y}} ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=shape |description=The shape to get the perimeter of. |range=Valid units: triangle, square, rectangle, trapezoid, hexagon, circle, ellipse |required=y}} |- !colspan=6|Triangle {{ParametersRow |num=2 |name=side1length |description=Length of side 1. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=side2length |description=Length of side 2. |range=dec |minval=0 |required=y}} {{ParametersRow |num=4 |name=side3length |description=Length of side 3. |range=dec |minval=0 |required=y}} |- !colspan=6|Square {{ParametersRow |num=2 |name=sidelength |description=Length of a side. |range=dec |minval=0 |required=y}} |- !colspan=6|Rectangle {{ParametersRow |num=2 |name=length |description=Length of the rectangle. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=width |description=Width of the rectangle. |range=dec |minval=0 |required=y}} |- !colspan=6|Trapezoid {{ParametersRow |num=2 |name=base1length |description=Length of base 1. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=base2length |description=Length of base 2. |range=dec |minval=0 |required=y}} {{ParametersRow |num=4 |name=sidelength |description=Length of the slanted sides. |range=dec |minval=0 |required=y}} |- !colspan=6|Hexagon {{ParametersRow |num=2 |name=sidelength |description=Length of a side. |range=dec |minval=0 |required=y}} |- !colspan=6|Circle {{ParametersRow |num=2 |name=radius |description=Radius of the circle. |range=dec |minval=0 |required=y}} |- !colspan=6|{{rollover|Ellipse|Added in 4.0|y}} {{ParametersRow |num=2 |name=a |description=Length of the major axis. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=b |description=Length of the minor axis. |range=dec |minval=0 |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of the dissolved math command. |- | {{v|4.1}} || New subcommand added: Ellipse. |} 6a25d4a791f5f9c3801edfc9c4e8b8fd21abf1ee 304 296 2019-04-04T02:13:20Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = perimeter <shape> <...> |aliases = perimeter |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Perimeter''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that has been present since version {{v|2.0}}. ==Function== Perimeter gets the perimeter/circumference of various two-dimensional shapes. The number of parameters it accepts varies depending on the shape. Shapes include: *Triangle <code>perimeter triangle <side1length> <side2length> <side3length></code> *Square <code>perimeter square <sidelength></code> *Rectangle <code>perimeter rectangle <length> <width></code> *Trapezoid <code>perimeter trapezoid <base1length> <base2length> <sidelength></code> *Hexagon <code>perimeter hexagon <sidelength></code> *Circle <code>perimeter circle <radius></code> *{{rollover|Ellipse <code>perimeter ellipse <a> <nowiki><b></nowiki></code>|Added in 4.0|y}} ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=shape |description=The shape to get the perimeter of. |range=Valid units: triangle, square, rectangle, trapezoid, hexagon, circle, ellipse |required=y}} |- !colspan=6|Triangle {{ParametersRow |num=2 |name=side1length |description=Length of side 1. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=side2length |description=Length of side 2. |range=dec |minval=0 |required=y}} {{ParametersRow |num=4 |name=side3length |description=Length of side 3. |range=dec |minval=0 |required=y}} |- !colspan=6|Square {{ParametersRow |num=2 |name=sidelength |description=Length of a side. |range=dec |minval=0 |required=y}} |- !colspan=6|Rectangle {{ParametersRow |num=2 |name=length |description=Length of the rectangle. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=width |description=Width of the rectangle. |range=dec |minval=0 |required=y}} |- !colspan=6|Trapezoid {{ParametersRow |num=2 |name=base1length |description=Length of base 1. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=base2length |description=Length of base 2. |range=dec |minval=0 |required=y}} {{ParametersRow |num=4 |name=sidelength |description=Length of the slanted sides. |range=dec |minval=0 |required=y}} |- !colspan=6|Hexagon {{ParametersRow |num=2 |name=sidelength |description=Length of a side. |range=dec |minval=0 |required=y}} |- !colspan=6|Circle {{ParametersRow |num=2 |name=radius |description=Radius of the circle. |range=dec |minval=0 |required=y}} |- !colspan=6|{{rollover|Ellipse|Added in 4.1|y}} {{ParametersRow |num=2 |name=a |description=Length of the major axis. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=b |description=Length of the minor axis. |range=dec |minval=0 |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of the dissolved math command. |- | {{v|4.1}} || New subcommand added: Ellipse. |} 8928d6b7806fa1b2f23bb20c6566079761d86518 StarLightV4.1 0 95 297 257 2018-09-08T23:10:46Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV4.1''}} '''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]''. This version is [[console]]-only. ==General changes== Because 4.1 is console-only, it will be compared against the console version of 4.0. *Removed [[ColorCode]], [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands. *Made optimization to the parameter parser and command caller. *Changed the GetText function to display the "DEFAULT" string if the requested string does not exist. *Added an error message to prevent SL from running without a Messages.txt. *Switched back to on-console passwords. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.0|last version]] |- | [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch. |- | [[ExceptionHandler]] || SLSystem || &mdash; |- | [[DebugMode]] || SLSystem || New command added. |- | [[Restart]] || SLSystem || &mdash; |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[SetVar]] || SLSystem || &mdash; |- | [[DeleteVar]] || SLSystem || &mdash; |- | [[ListVar]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || &mdash; |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls. |- | [[LogSize]] || SLSystem || &mdash; |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[ForceKill]] || SLSystem || &mdash; |- | [[GetText]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers. |- | [[Title]] || Settings || Format changed to single parameter. |- | [[Message]] || Settings || Format changed to single parameter. |- | [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones. |- | [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones. |- | [[ResetColor]] || Settings || &mdash; |- | [[Length]] || Settings || &mdash; |- | [[Width]] || Settings || &mdash; |- | [[BufferLength]] || Settings || &mdash; |- | [[BufferWidth]] || Settings || &mdash; |- | [[CursorSize]] || Settings || &mdash; |- | [[Lock]] || Settings || &mdash; |- | [[Unlock]] || Settings || &mdash; |- | [[SaveDirectory]] || Settings || &mdash; |- | [[Timestamp]] || Settings || &mdash; |- | [[PlayIntroSound]] || Settings || &mdash; |- | [[IntroSoundPath]] || Settings || &mdash; |- | [[AutosaveMode]] || Settings || Corrected bad message glitch. |- | [[OutputToClipboard]] || Settings || &mdash; |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || &mdash; |- | [[SaveSettings]] || Settings || &mdash; |- | [[ClearSettings]] || Settings || &mdash; |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Switched back to on-console passwords. |- | [[Logout]] || Authentication || &mdash; |- | [[Register]] || Authentication || Switched back to on-console passwords. |- | [[ClearAuth]] || Authentication || &mdash; |- | [[CreatePublicNote]] || Authentication || &mdash; |- | [[ViewPublicNote]] || Authentication || &mdash; |- | [[DeletePublicNote]] || Authentication || &mdash; |- | [[CreatePrivateNote]] || Authentication || &mdash; |- | [[ViewPrivateNote]] || Authentication || &mdash; |- | [[DeletePrivateNote]] || Authentication || &mdash; |- | [[Print]] || {{b|String|group}} || Format changed to single parameter. |- | [[Type]] || String || Added custom delay. |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[Replace]] || String || &mdash; |- | [[LCase]] || String || Format changed to single parameter. |- | [[UCase]] || String || Format changed to single parameter. |- | [[PCase]] || String || Format changed to single parameter. |- | [[Reverse]] || String || Format changed to single parameter. |- | [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI. |- | [[Offset]] || String || &mdash; |- | [[Scramble]] || String || Format changed to single parameter. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || &mdash; |- | [[Trim]] || String || &mdash; |- | [[Pad]] || String || &mdash; |- | [[Len]] || String || Format changed to single parameter. |- | [[Frequency]] || String || Corrected case sensitive glitch. |- | [[ASCII]] || String || Format changed to single parameter. |- | [[Char]] || String || Format changed to single parameter. |- | [[Hex]] || String || Format changed to single parameter. |- | [[Oct]] || String || Format changed to single parameter. |- | [[Binary]] || String || Format changed to single parameter. |- | [[NumBinary]] || String || Format changed to single parameter. |- | [[GetChar]] || String || New command added. |- | [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias. |- | [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code. |- | [[ColorConvert]] || String || New command added. |- | [[Add]] || [[Math]] || &mdash; |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || &mdash; |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || &mdash; |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[Rad]] || Math || &mdash; |- | [[Deg]] || Math || &mdash; |- | [[Quadratic]] || Math || &mdash; |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Fibonacci]] || Math || New command added. |- | [[Perimeter]] || Math || New subcommand added: Ellipse. |- | [[Area]] || Math || New subcommand added: Ellipse. |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Median]] || Math || &mdash; |- | [[Average]] || Math || &mdash; |- | [[DataSet]] || Math || New command added. |- | [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1. |- | [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified. |- | [[Factor]] || Math || &mdash; |- | [[Gcf]] || Math || &mdash; |- | [[Simplify]] || Math || &mdash; |- | [[ToFraction]] || Math || &mdash; |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[Test]] || Math || &mdash; |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm. |- | [[LongMilitaryTime]] || Date/Time || &mdash; |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || &mdash; |- | [[DayOfYear]] || Date/Time || &mdash; |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || &mdash; |- | [[Second]] || Date/Time || &mdash; |- | [[UTC]] || Date/Time || &mdash; |- | [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter. |- | [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter. |- | [[Copy]] || File || &mdash; |- | [[Move]] || File || &mdash; |- | [[Del]] || File || Format changed to single parameter. |- | [[Rename]] || File || &mdash; |- | [[NewDir]] || File || Format changed to single parameter. |- | [[NewFile]] || File || &mdash; |- | [[ReadFile]] || File || Added "read" alias; format changed to single parameter. |- | [[Attr]] || File || Format changed to single parameter. |- | [[SimulateMessage]] || [[System]] || &mdash; |- | [[SimulateInputBox]] || System || &mdash; |- | [[ShowTip]] || System || &mdash; |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter. |- | [[ClearClipBoard]] || System || &mdash; |- | [[StartStopwatch]] || System || &mdash; |- | [[StopStopwatch]] || System || &mdash; |- | [[PauseStopwatch]] || System || &mdash; |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Play]] || System || &mdash; |- | [[Stop]] || System || &mdash; |- | [[Launch]] || System || &mdash; |- | [[Terminate]] || System || &mdash; |- | [[ProcessInfo]] || System || Command no longer confuses a process name with its ID; Added thread parameter. |- | [[ProcessList]] || System || &mdash; |- | [[Search]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[SystemHealth]] || System || Added information selectivity. |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || &mdash; |- | [[RockPaperScissors]] || Fun || New command added. |- | [[EightBall]] || Fun || New command added. |- | [[ChangeLog]] || [[Misc]] || &mdash; |- | [[Ping]] || Misc || &mdash; |} [[Category:StarLight builds]] 0de6e3defcc10241a738e56112508aff268e4d79 298 297 2018-09-08T23:12:06Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV4.1''}} '''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]''. This version is [[console]]-only. ==General changes== Because 4.1 is console-only, it will be compared against the console version of 4.0. *Removed [[ColorCode]], [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands. *Made optimization to the parameter parser and command caller. *Changed the GetText function to display the "DEFAULT" string if the requested string does not exist. *Added an error message to prevent SL from running without a Messages.txt. *Switched back to on-console passwords. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.0|last version]] |- | [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch. |- | [[ExceptionHandler]] || SLSystem || &mdash; |- | [[DebugMode]] || SLSystem || New command added. |- | [[Restart]] || SLSystem || &mdash; |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[SetVar]] || SLSystem || &mdash; |- | [[DeleteVar]] || SLSystem || &mdash; |- | [[ListVar]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || &mdash; |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls. |- | [[LogSize]] || SLSystem || &mdash; |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[ForceKill]] || SLSystem || &mdash; |- | [[GetText]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers. |- | [[Title]] || Settings || Format changed to single parameter. |- | [[Message]] || Settings || Format changed to single parameter. |- | [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones. |- | [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones. |- | [[ResetColor]] || Settings || &mdash; |- | [[Length]] || Settings || &mdash; |- | [[Width]] || Settings || &mdash; |- | [[BufferLength]] || Settings || &mdash; |- | [[BufferWidth]] || Settings || &mdash; |- | [[CursorSize]] || Settings || &mdash; |- | [[Lock]] || Settings || &mdash; |- | [[Unlock]] || Settings || &mdash; |- | [[SaveDirectory]] || Settings || &mdash; |- | [[Timestamp]] || Settings || &mdash; |- | [[PlayIntroSound]] || Settings || &mdash; |- | [[IntroSoundPath]] || Settings || &mdash; |- | [[AutosaveMode]] || Settings || Corrected bad message glitch. |- | [[OutputToClipboard]] || Settings || &mdash; |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || &mdash; |- | [[SaveSettings]] || Settings || &mdash; |- | [[ClearSettings]] || Settings || &mdash; |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Switched back to on-console passwords. |- | [[Logout]] || Authentication || &mdash; |- | [[Register]] || Authentication || Switched back to on-console passwords. |- | [[ClearAuth]] || Authentication || &mdash; |- | [[CreatePublicNote]] || Authentication || &mdash; |- | [[ViewPublicNote]] || Authentication || &mdash; |- | [[DeletePublicNote]] || Authentication || &mdash; |- | [[CreatePrivateNote]] || Authentication || &mdash; |- | [[ViewPrivateNote]] || Authentication || &mdash; |- | [[DeletePrivateNote]] || Authentication || &mdash; |- | [[Print]] || {{b|String|group}} || Format changed to single parameter. |- | [[Type]] || String || Added custom delay. |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[Replace]] || String || &mdash; |- | [[LCase]] || String || Format changed to single parameter. |- | [[UCase]] || String || Format changed to single parameter. |- | [[PCase]] || String || Format changed to single parameter. |- | [[Reverse]] || String || Format changed to single parameter. |- | [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI. |- | [[Offset]] || String || &mdash; |- | [[Scramble]] || String || Format changed to single parameter. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || &mdash; |- | [[Trim]] || String || &mdash; |- | [[Pad]] || String || &mdash; |- | [[Len]] || String || Format changed to single parameter. |- | [[Frequency]] || String || Corrected case sensitive glitch. |- | [[ASCII]] || String || Format changed to single parameter. |- | [[Char]] || String || Format changed to single parameter. |- | [[Hex]] || String || Format changed to single parameter. |- | [[Oct]] || String || Format changed to single parameter. |- | [[Binary]] || String || Format changed to single parameter. |- | [[NumBinary]] || String || Format changed to single parameter. |- | [[GetChar]] || String || New command added. |- | [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias. |- | [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code. |- | [[ColorConvert]] || String || New command added. |- | [[Add]] || [[Math]] || &mdash; |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || &mdash; |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || &mdash; |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[Rad]] || Math || &mdash; |- | [[Deg]] || Math || &mdash; |- | [[Quadratic]] || Math || &mdash; |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Fibonacci]] || Math || New command added. |- | [[Perimeter]] || Math || New subcommand added: Ellipse. |- | [[Area]] || Math || New subcommand added: Ellipse. |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Median]] || Math || &mdash; |- | [[Average]] || Math || &mdash; |- | [[DataSet]] || Math || New command added. |- | [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1. |- | [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified. |- | [[Factor]] || Math || &mdash; |- | [[Gcf]] || Math || &mdash; |- | [[Simplify]] || Math || &mdash; |- | [[ToFraction]] || Math || &mdash; |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[Test]] || Math || &mdash; |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm. |- | [[LongMilitaryTime]] || Date/Time || &mdash; |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || &mdash; |- | [[DayOfYear]] || Date/Time || &mdash; |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || &mdash; |- | [[Second]] || Date/Time || &mdash; |- | [[UTC]] || Date/Time || &mdash; |- | [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter. |- | [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter. |- | [[Copy]] || File || &mdash; |- | [[Move]] || File || &mdash; |- | [[Del]] || File || Format changed to single parameter. |- | [[Rename]] || File || &mdash; |- | [[NewDir]] || File || Format changed to single parameter. |- | [[NewFile]] || File || &mdash; |- | [[ReadFile]] || File || Added "read" alias; format changed to single parameter. |- | [[Attr]] || File || Format changed to single parameter. |- | [[SimulateMessage]] || [[System]] || &mdash; |- | [[SimulateInputBox]] || System || &mdash; |- | [[ShowTip]] || System || &mdash; |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter. |- | [[ClearClipBoard]] || System || &mdash; |- | [[StartStopwatch]] || System || &mdash; |- | [[StopStopwatch]] || System || &mdash; |- | [[PauseStopwatch]] || System || &mdash; |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Play]] || System || &mdash; |- | [[Stop]] || System || &mdash; |- | [[Launch]] || System || &mdash; |- | [[Terminate]] || System || &mdash; |- | [[ProcessInfo]] || System || Command no longer confuses a process name with its ID; added thread parameter. |- | [[ProcessList]] || System || &mdash; |- | [[Search]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[SystemHealth]] || System || Added information selectivity. |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || &mdash; |- | [[RockPaperScissors]] || Fun || New command added. |- | [[EightBall]] || Fun || New command added. |- | [[ChangeLog]] || [[Misc]] || &mdash; |- | [[Ping]] || Misc || &mdash; |} [[Category:StarLight builds]] e0188ffce7bed8a35236e6fec20718c376d39ccf 300 298 2018-09-12T18:31:41Z Serpent King 24956324 /* Command list */ wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV4.1''}} '''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]''. This version is [[console]]-only. ==General changes== Because 4.1 is console-only, it will be compared against the console version of 4.0. *Removed [[ColorCode]], [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands. *Made optimization to the parameter parser and command caller. *Changed the GetText function to display the "DEFAULT" string if the requested string does not exist. *Added an error message to prevent SL from running without a Messages.txt. *Switched back to on-console passwords. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.0|last version]] |- | [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch. |- | [[ExceptionHandler]] || SLSystem || &mdash; |- | [[DebugMode]] || SLSystem || New command added. |- | [[Restart]] || SLSystem || &mdash; |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[SetVar]] || SLSystem || &mdash; |- | [[DeleteVar]] || SLSystem || &mdash; |- | [[ListVar]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || &mdash; |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls. |- | [[LogSize]] || SLSystem || &mdash; |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[ForceKill]] || SLSystem || &mdash; |- | [[GetText]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers. |- | [[Title]] || Settings || Format changed to single parameter. |- | [[Message]] || Settings || Format changed to single parameter. |- | [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones. |- | [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones. |- | [[ResetColor]] || Settings || &mdash; |- | [[Length]] || Settings || &mdash; |- | [[Width]] || Settings || &mdash; |- | [[BufferLength]] || Settings || &mdash; |- | [[BufferWidth]] || Settings || &mdash; |- | [[CursorSize]] || Settings || &mdash; |- | [[Lock]] || Settings || &mdash; |- | [[Unlock]] || Settings || &mdash; |- | [[SaveDirectory]] || Settings || &mdash; |- | [[Timestamp]] || Settings || &mdash; |- | [[PlayIntroSound]] || Settings || &mdash; |- | [[IntroSoundPath]] || Settings || &mdash; |- | [[AutosaveMode]] || Settings || Corrected bad message glitch. |- | [[OutputToClipboard]] || Settings || &mdash; |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || &mdash; |- | [[SaveSettings]] || Settings || &mdash; |- | [[ClearSettings]] || Settings || &mdash; |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Switched back to on-console passwords. |- | [[Logout]] || Authentication || &mdash; |- | [[Register]] || Authentication || Switched back to on-console passwords. |- | [[ClearAuth]] || Authentication || &mdash; |- | [[CreatePublicNote]] || Authentication || &mdash; |- | [[ViewPublicNote]] || Authentication || &mdash; |- | [[DeletePublicNote]] || Authentication || &mdash; |- | [[CreatePrivateNote]] || Authentication || &mdash; |- | [[ViewPrivateNote]] || Authentication || &mdash; |- | [[DeletePrivateNote]] || Authentication || &mdash; |- | [[Print]] || {{b|String|group}} || Format changed to single parameter. |- | [[Type]] || String || Added custom delay. |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[Replace]] || String || &mdash; |- | [[LCase]] || String || Format changed to single parameter. |- | [[UCase]] || String || Format changed to single parameter. |- | [[PCase]] || String || Format changed to single parameter. |- | [[Reverse]] || String || Format changed to single parameter. |- | [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI. |- | [[Offset]] || String || &mdash; |- | [[Scramble]] || String || Format changed to single parameter. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || &mdash; |- | [[Trim]] || String || &mdash; |- | [[Pad]] || String || &mdash; |- | [[Len]] || String || Format changed to single parameter. |- | [[Frequency]] || String || Corrected case sensitive glitch. |- | [[ASCII]] || String || Format changed to single parameter. |- | [[Char]] || String || Format changed to single parameter. |- | [[Hex]] || String || Format changed to single parameter. |- | [[Oct]] || String || Format changed to single parameter. |- | [[Binary]] || String || Format changed to single parameter. |- | [[NumBinary]] || String || Format changed to single parameter. |- | [[GetChar]] || String || New command added. |- | [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias. |- | [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code. |- | [[ColorConvert]] || String || New command added. |- | [[Add]] || [[Math]] || &mdash; |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || &mdash; |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || &mdash; |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[Rad]] || Math || &mdash; |- | [[Deg]] || Math || &mdash; |- | [[Quadratic]] || Math || &mdash; |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Fibonacci]] || Math || New command added. |- | [[Perimeter]] || Math || New subcommand added: Ellipse. |- | [[Area]] || Math || New subcommand added: Ellipse. |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Median]] || Math || &mdash; |- | [[Average]] || Math || &mdash; |- | [[DataSet]] || Math || New command added. |- | [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1. |- | [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified. |- | [[Factor]] || Math || &mdash; |- | [[Gcf]] || Math || &mdash; |- | [[Simplify]] || Math || &mdash; |- | [[ToFraction]] || Math || &mdash; |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[Test]] || Math || &mdash; |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm. |- | [[LongMilitaryTime]] || Date/Time || &mdash; |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || &mdash; |- | [[DayOfYear]] || Date/Time || &mdash; |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || &mdash; |- | [[Second]] || Date/Time || &mdash; |- | [[UTC]] || Date/Time || &mdash; |- | [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter. |- | [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter. |- | [[Copy]] || File || &mdash; |- | [[Move]] || File || &mdash; |- | [[Del]] || File || Format changed to single parameter. |- | [[Rename]] || File || &mdash; |- | [[NewDir]] || File || Format changed to single parameter. |- | [[NewFile]] || File || &mdash; |- | [[ReadFile]] || File || Added "read" alias; format changed to single parameter. |- | [[Attr]] || File || Format changed to single parameter. |- | [[SimulateMessage]] || [[System]] || &mdash; |- | [[SimulateInputBox]] || System || &mdash; |- | [[ShowTip]] || System || &mdash; |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter. |- | [[ClearClipBoard]] || System || &mdash; |- | [[StartStopwatch]] || System || &mdash; |- | [[StopStopwatch]] || System || &mdash; |- | [[PauseStopwatch]] || System || &mdash; |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Play]] || System || Added the "keyword" parameter path. |- | [[Stop]] || System || &mdash; |- | [[Launch]] || System || &mdash; |- | [[Terminate]] || System || &mdash; |- | [[ProcessInfo]] || System || Command no longer confuses a process name with its ID; added thread parameter. |- | [[ProcessList]] || System || &mdash; |- | [[Search]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[SystemHealth]] || System || Added information selectivity. |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || &mdash; |- | [[RockPaperScissors]] || Fun || New command added. |- | [[EightBall]] || Fun || New command added. |- | [[ChangeLog]] || [[Misc]] || &mdash; |- | [[Ping]] || Misc || &mdash; |} [[Category:StarLight builds]] 4cb8086943ac9c34a2204f48eeb37cf8ab4521dd 305 300 2019-09-23T22:52:16Z Serpent King 24956324 /* Command list */ wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV4.1''}} '''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]''. This version is [[console]]-only. ==General changes== Because 4.1 is console-only, it will be compared against the console version of 4.0. *Removed [[ColorCode]], [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands. *Made optimization to the parameter parser and command caller. *Changed the GetText function to display the "DEFAULT" string if the requested string does not exist. *Added an error message to prevent SL from running without a Messages.txt. *Switched back to on-console passwords. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.0|last version]] |- | [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch. |- | [[ExceptionHandler]] || SLSystem || Added #DEFAULT; Added null switch |- | [[DebugMode]] || SLSystem || New command added. |- | [[Restart]] || SLSystem || &mdash; |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[SetVar]] || SLSystem || &mdash; |- | [[DeleteVar]] || SLSystem || &mdash; |- | [[ListVar]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || &mdash; |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls. |- | [[LogSize]] || SLSystem || &mdash; |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[ForceKill]] || SLSystem || &mdash; |- | [[GetText]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers. |- | [[Title]] || Settings || Format changed to single parameter; Added #DEFAULT |- | [[Message]] || Settings || Format changed to single parameter; Added #DEFAULT |- | [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |- | [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |- | [[ResetColor]] || Settings || &mdash; |- | [[Length]] || Settings || Added #DEFAULT |- | [[Width]] || Settings || Added #DEFAULT |- | [[BufferLength]] || Settings || Added #DEFAULT |- | [[BufferWidth]] || Settings || Added #DEFAULT |- | [[CursorSize]] || Settings || Added #DEFAULT |- | [[Lock]] || Settings || &mdash; |- | [[Unlock]] || Settings || &mdash; |- | [[SaveDirectory]] || Settings || Added #DEFAULT; Added null switch |- | [[Timestamp]] || Settings || Added #DEFAULT; Added null switch |- | [[PlayIntroSound]] || Settings || Added #DEFAULT; Added null switch |- | [[IntroSoundPath]] || Settings || Added #DEFAULT |- | [[AutosaveMode]] || Settings || Corrected bad message glitch, Added #DEFAULT |- | [[OutputToClipboard]] || Settings || Added #DEFAULT; Added null switch |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || &mdash; |- | [[SaveSettings]] || Settings || &mdash; |- | [[ClearSettings]] || Settings || &mdash; |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Switched back to on-console passwords. |- | [[Logout]] || Authentication || &mdash; |- | [[Register]] || Authentication || Switched back to on-console passwords. |- | [[ClearAuth]] || Authentication || &mdash; |- | [[CreatePublicNote]] || Authentication || &mdash; |- | [[ViewPublicNote]] || Authentication || &mdash; |- | [[DeletePublicNote]] || Authentication || &mdash; |- | [[CreatePrivateNote]] || Authentication || &mdash; |- | [[ViewPrivateNote]] || Authentication || &mdash; |- | [[DeletePrivateNote]] || Authentication || &mdash; |- | [[Print]] || {{b|String|group}} || Format changed to single parameter. |- | [[Type]] || String || Added custom delay. |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[Replace]] || String || &mdash; |- | [[LCase]] || String || Format changed to single parameter. |- | [[UCase]] || String || Format changed to single parameter. |- | [[PCase]] || String || Format changed to single parameter. |- | [[Reverse]] || String || Format changed to single parameter. |- | [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI. |- | [[Offset]] || String || &mdash; |- | [[Scramble]] || String || Format changed to single parameter. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || &mdash; |- | [[Trim]] || String || &mdash; |- | [[Pad]] || String || &mdash; |- | [[Len]] || String || Format changed to single parameter. |- | [[Frequency]] || String || Corrected case sensitive glitch. |- | [[ASCII]] || String || Format changed to single parameter. |- | [[Char]] || String || Format changed to single parameter. |- | [[Hex]] || String || Format changed to single parameter. |- | [[Oct]] || String || Format changed to single parameter. |- | [[Binary]] || String || Format changed to single parameter. |- | [[NumBinary]] || String || Format changed to single parameter. |- | [[GetChar]] || String || New command added. |- | [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias. |- | [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code. |- | [[ColorConvert]] || String || New command added. |- | [[Add]] || [[Math]] || &mdash; |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || &mdash; |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || &mdash; |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[Rad]] || Math || &mdash; |- | [[Deg]] || Math || &mdash; |- | [[Quadratic]] || Math || &mdash; |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Fibonacci]] || Math || New command added. |- | [[Perimeter]] || Math || New subcommand added: Ellipse. |- | [[Area]] || Math || New subcommand added: Ellipse. |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Median]] || Math || &mdash; |- | [[Average]] || Math || &mdash; |- | [[DataSet]] || Math || New command added. |- | [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1. |- | [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified. |- | [[Factor]] || Math || &mdash; |- | [[Gcf]] || Math || &mdash; |- | [[Simplify]] || Math || &mdash; |- | [[ToFraction]] || Math || &mdash; |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[Test]] || Math || &mdash; |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm. |- | [[LongMilitaryTime]] || Date/Time || &mdash; |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || &mdash; |- | [[DayOfYear]] || Date/Time || &mdash; |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || &mdash; |- | [[Second]] || Date/Time || &mdash; |- | [[UTC]] || Date/Time || &mdash; |- | [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter. |- | [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter. |- | [[Copy]] || File || &mdash; |- | [[Move]] || File || &mdash; |- | [[Del]] || File || Format changed to single parameter. |- | [[Rename]] || File || &mdash; |- | [[NewDir]] || File || Format changed to single parameter. |- | [[NewFile]] || File || &mdash; |- | [[ReadFile]] || File || Added "read" alias; format changed to single parameter. |- | [[Attr]] || File || Format changed to single parameter. |- | [[SimulateMessage]] || [[System]] || &mdash; |- | [[SimulateInputBox]] || System || &mdash; |- | [[ShowTip]] || System || &mdash; |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter. |- | [[ClearClipBoard]] || System || &mdash; |- | [[StartStopwatch]] || System || &mdash; |- | [[StopStopwatch]] || System || &mdash; |- | [[PauseStopwatch]] || System || &mdash; |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Play]] || System || Added the "keyword" parameter path. |- | [[Stop]] || System || &mdash; |- | [[Launch]] || System || &mdash; |- | [[Terminate]] || System || &mdash; |- | [[ProcessInfo]] || System || Command no longer confuses a process name with its ID; added thread parameter. |- | [[ProcessList]] || System || &mdash; |- | [[Search]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[SystemHealth]] || System || Added information selectivity. |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || &mdash; |- | [[RockPaperScissors]] || Fun || New command added. |- | [[EightBall]] || Fun || New command added. |- | [[ChangeLog]] || [[Misc]] || &mdash; |- | [[Ping]] || Misc || &mdash; |} [[Category:StarLight builds]] ef2b87dba0b532de1fa5c974989041313e96ea03 306 305 2019-09-23T23:49:34Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV4.1''}} '''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]''. This version is [[console]]-only. ==General changes== Because 4.1 is console-only, it will be compared against the console version of 4.0. *Removed [[ColorCode]], [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands. *Made optimization to the parameter parser and command caller. *Changed the GetText function to display the "DEFAULT" string if the requested string does not exist. *Added an error message to prevent SL from running without a Messages.txt. *Switched back to on-console passwords. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.0|last version]] |- | [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch. |- | [[ExceptionHandler]] || SLSystem || Added #DEFAULT; Added null switch |- | [[DebugMode]] || SLSystem || New command added. |- | [[Restart]] || SLSystem || &mdash; |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[SetVar]] || SLSystem || &mdash; |- | [[DeleteVar]] || SLSystem || &mdash; |- | [[ListVar]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || &mdash; |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls. |- | [[LogSize]] || SLSystem || &mdash; |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[ForceKill]] || SLSystem || &mdash; |- | [[GetText]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers. |- | [[Title]] || Settings || Format changed to single parameter; Added #DEFAULT |- | [[Message]] || Settings || Format changed to single parameter; Added #DEFAULT |- | [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |- | [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |- | [[ResetColor]] || Settings || &mdash; |- | [[Length]] || Settings || Added #DEFAULT |- | [[Width]] || Settings || Added #DEFAULT |- | [[BufferLength]] || Settings || Added #DEFAULT |- | [[BufferWidth]] || Settings || Added #DEFAULT |- | [[CursorSize]] || Settings || Added #DEFAULT |- | [[Lock]] || Settings || &mdash; |- | [[Unlock]] || Settings || &mdash; |- | [[SaveDirectory]] || Settings || Added #DEFAULT; Added null switch |- | [[Timestamp]] || Settings || Added #DEFAULT; Added null switch |- | [[PlayIntroSound]] || Settings || Added #DEFAULT; Added null switch |- | [[IntroSoundPath]] || Settings || Added #DEFAULT |- | [[AutosaveMode]] || Settings || Corrected bad message glitch, Added #DEFAULT |- | [[OutputToClipboard]] || Settings || Added #DEFAULT; Added null switch |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || &mdash; |- | [[SaveSettings]] || Settings || &mdash; |- | [[ClearSettings]] || Settings || &mdash; |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Switched back to on-console passwords. |- | [[Logout]] || Authentication || &mdash; |- | [[Register]] || Authentication || Switched back to on-console passwords. |- | [[ClearAuth]] || Authentication || &mdash; |- | [[CreatePublicNote]] || Authentication || Uses names instead of numbers; Added "createnote" and "note" aliases. |- | [[ViewPublicNote]] || Authentication || Uses names instead of numbers; Added "viewnote" alias. |- | [[DeletePublicNote]] || Authentication || Uses names instead of numbers; Added "deletenote" alias. |- | [[CreatePrivateNote]] || Authentication || &mdash; |- | [[ViewPrivateNote]] || Authentication || &mdash; |- | [[DeletePrivateNote]] || Authentication || &mdash; |- | [[Print]] || {{b|String|group}} || Format changed to single parameter. |- | [[Type]] || String || Added custom delay. |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[Replace]] || String || &mdash; |- | [[LCase]] || String || Format changed to single parameter. |- | [[UCase]] || String || Format changed to single parameter. |- | [[PCase]] || String || Format changed to single parameter. |- | [[Reverse]] || String || Format changed to single parameter. |- | [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI. |- | [[Offset]] || String || &mdash; |- | [[Scramble]] || String || Format changed to single parameter. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || &mdash; |- | [[Trim]] || String || &mdash; |- | [[Pad]] || String || &mdash; |- | [[Len]] || String || Format changed to single parameter. |- | [[Frequency]] || String || Corrected case sensitive glitch. |- | [[ASCII]] || String || Format changed to single parameter. |- | [[Char]] || String || Format changed to single parameter. |- | [[Hex]] || String || Format changed to single parameter. |- | [[Oct]] || String || Format changed to single parameter. |- | [[Binary]] || String || Format changed to single parameter. |- | [[NumBinary]] || String || Format changed to single parameter. |- | [[GetChar]] || String || New command added. |- | [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias. |- | [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code. |- | [[ColorConvert]] || String || New command added. |- | [[Add]] || [[Math]] || &mdash; |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || &mdash; |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || &mdash; |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[Rad]] || Math || &mdash; |- | [[Deg]] || Math || &mdash; |- | [[Quadratic]] || Math || &mdash; |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Fibonacci]] || Math || New command added. |- | [[Perimeter]] || Math || New subcommand added: Ellipse. |- | [[Area]] || Math || New subcommand added: Ellipse. |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Median]] || Math || &mdash; |- | [[Average]] || Math || &mdash; |- | [[DataSet]] || Math || New command added. |- | [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1. |- | [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified. |- | [[Factor]] || Math || &mdash; |- | [[Gcf]] || Math || &mdash; |- | [[Simplify]] || Math || &mdash; |- | [[ToFraction]] || Math || &mdash; |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[Test]] || Math || &mdash; |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm. |- | [[LongMilitaryTime]] || Date/Time || &mdash; |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || &mdash; |- | [[DayOfYear]] || Date/Time || &mdash; |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || &mdash; |- | [[Second]] || Date/Time || &mdash; |- | [[UTC]] || Date/Time || &mdash; |- | [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter. |- | [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter. |- | [[Copy]] || File || &mdash; |- | [[Move]] || File || &mdash; |- | [[Del]] || File || Format changed to single parameter. |- | [[Rename]] || File || &mdash; |- | [[NewDir]] || File || Format changed to single parameter. |- | [[NewFile]] || File || &mdash; |- | [[ReadFile]] || File || Added "read" alias; format changed to single parameter. |- | [[Attr]] || File || Format changed to single parameter. |- | [[SimulateMessage]] || [[System]] || &mdash; |- | [[SimulateInputBox]] || System || &mdash; |- | [[ShowTip]] || System || &mdash; |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter. |- | [[ClearClipBoard]] || System || &mdash; |- | [[StartStopwatch]] || System || &mdash; |- | [[StopStopwatch]] || System || &mdash; |- | [[PauseStopwatch]] || System || &mdash; |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Play]] || System || Added the "keyword" parameter path. |- | [[Stop]] || System || &mdash; |- | [[Launch]] || System || &mdash; |- | [[Terminate]] || System || &mdash; |- | [[ProcessInfo]] || System || Command no longer confuses a process name with its ID; added thread parameter. |- | [[ProcessList]] || System || &mdash; |- | [[Search]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[SystemHealth]] || System || Added information selectivity. |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || &mdash; |- | [[RockPaperScissors]] || Fun || New command added. |- | [[EightBall]] || Fun || New command added. |- | [[ChangeLog]] || [[Misc]] || &mdash; |- | [[Ping]] || Misc || &mdash; |} [[Category:StarLight builds]] d03234145175886012f2bbd15622b6e92cc5791d 307 306 2020-02-06T03:09:48Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV4.1''}} '''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]''. This version is [[console]]-only. ==General changes== Because 4.1 is console-only, it will be compared against the console version of 4.0. *Removed [[ColorCode]], [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands. *Made optimization to the parameter parser and command caller. *Changed the GetText function to display the "DEFAULT" string if the requested string does not exist. *Added an error message to prevent SL from running without a Messages.txt. *Switched back to on-console passwords. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.0|last version]] |- | [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch. |- | [[ExceptionHandler]] || SLSystem || Added #DEFAULT; Added null switch |- | [[DebugMode]] || SLSystem || New command added. |- | [[Restart]] || SLSystem || &mdash; |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[SetVar]] || SLSystem || &mdash; |- | [[DeleteVar]] || SLSystem || &mdash; |- | [[ListVar]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || &mdash; |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls. |- | [[LogSize]] || SLSystem || &mdash; |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[ForceKill]] || SLSystem || &mdash; |- | [[GetText]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers. |- | [[Title]] || Settings || Format changed to single parameter; Added #DEFAULT |- | [[Message]] || Settings || Format changed to single parameter; Added #DEFAULT |- | [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |- | [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |- | [[ResetColor]] || Settings || &mdash; |- | [[Length]] || Settings || Added #DEFAULT |- | [[Width]] || Settings || Added #DEFAULT |- | [[BufferLength]] || Settings || Added #DEFAULT |- | [[BufferWidth]] || Settings || Added #DEFAULT |- | [[CursorSize]] || Settings || Added #DEFAULT |- | [[Lock]] || Settings || &mdash; |- | [[Unlock]] || Settings || &mdash; |- | [[SaveDirectory]] || Settings || Added #DEFAULT; Added null switch |- | [[Timestamp]] || Settings || Added #DEFAULT; Added null switch |- | [[PlayIntroSound]] || Settings || Added #DEFAULT; Added null switch |- | [[IntroSoundPath]] || Settings || Added #DEFAULT |- | [[AutosaveMode]] || Settings || Corrected bad message glitch, Added #DEFAULT |- | [[OutputToClipboard]] || Settings || Added #DEFAULT; Added null switch |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || &mdash; |- | [[SaveSettings]] || Settings || &mdash; |- | [[ClearSettings]] || Settings || &mdash; |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Switched back to on-console passwords. |- | [[Logout]] || Authentication || &mdash; |- | [[Register]] || Authentication || Switched back to on-console passwords. |- | [[ClearAuth]] || Authentication || &mdash; |- | [[CreatePublicNote]] || Authentication || Uses names instead of numbers; Added "createnote" and "note" aliases. |- | [[ViewPublicNote]] || Authentication || Uses names instead of numbers; Added "viewnote" alias. |- | [[DeletePublicNote]] || Authentication || Uses names instead of numbers; Added "deletenote" alias. |- | [[CreatePrivateNote]] || Authentication || &mdash; |- | [[ViewPrivateNote]] || Authentication || &mdash; |- | [[DeletePrivateNote]] || Authentication || &mdash; |- | [[Print]] || {{b|String|group}} || Format changed to single parameter. |- | [[Type]] || String || Added custom delay. |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[Replace]] || String || &mdash; |- | [[LCase]] || String || Format changed to single parameter. |- | [[UCase]] || String || Format changed to single parameter. |- | [[PCase]] || String || Format changed to single parameter. |- | [[Reverse]] || String || Format changed to single parameter. |- | [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI. |- | [[Offset]] || String || &mdash; |- | [[Scramble]] || String || Format changed to single parameter. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || &mdash; |- | [[Trim]] || String || &mdash; |- | [[Pad]] || String || &mdash; |- | [[Len]] || String || Format changed to single parameter. |- | [[Frequency]] || String || Corrected case sensitive glitch. |- | [[ASCII]] || String || Format changed to single parameter. |- | [[Char]] || String || Format changed to single parameter. |- | [[Hex]] || String || Format changed to single parameter. |- | [[Oct]] || String || Format changed to single parameter. |- | [[Binary]] || String || Format changed to single parameter. |- | [[NumBinary]] || String || Format changed to single parameter. |- | [[GetChar]] || String || New command added. |- | [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias. |- | [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code. |- | [[ColorConvert]] || String || New command added. |- | [[Add]] || [[Math]] || &mdash; |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || &mdash; |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || &mdash; |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[Rad]] || Math || &mdash; |- | [[Deg]] || Math || &mdash; |- | [[Quadratic]] || Math || &mdash; |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Fibonacci]] || Math || New command added. |- | [[Perimeter]] || Math || New subcommand added: Ellipse. |- | [[Area]] || Math || New subcommand added: Ellipse. |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Median]] || Math || &mdash; |- | [[Average]] || Math || &mdash; |- | [[DataSet]] || Math || New command added. |- | [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1. |- | [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified. |- | [[Factor]] || Math || &mdash; |- | [[Gcf]] || Math || &mdash; |- | [[Simplify]] || Math || &mdash; |- | [[ToFraction]] || Math || &mdash; |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[Test]] || Math || &mdash; |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm. |- | [[LongMilitaryTime]] || Date/Time || &mdash; |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || &mdash; |- | [[DayOfYear]] || Date/Time || &mdash; |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || &mdash; |- | [[Second]] || Date/Time || &mdash; |- | [[UTC]] || Date/Time || &mdash; |- | [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter. |- | [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter. |- | [[Copy]] || File || &mdash; |- | [[Move]] || File || &mdash; |- | [[Del]] || File || Format changed to single parameter. |- | [[Rename]] || File || &mdash; |- | [[NewDir]] || File || Format changed to single parameter. |- | [[NewFile]] || File || &mdash; |- | [[ReadFile]] || File || Added "read" alias; format changed to single parameter. |- | [[Attr]] || File || Format changed to single parameter. |- | [[SimulateMessage]] || [[System]] || &mdash; |- | [[SimulateInputBox]] || System || &mdash; |- | [[ShowTip]] || System || &mdash; |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter. |- | [[ClearClipBoard]] || System || &mdash; |- | [[StartStopwatch]] || System || &mdash; |- | [[StopStopwatch]] || System || &mdash; |- | [[PauseStopwatch]] || System || &mdash; |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Play]] || System || Added the "keyword" parameter path. |- | [[Stop]] || System || &mdash; |- | [[Launch]] || System || &mdash; |- | [[Terminate]] || System || Separated command into by name and by id. |- | [[TerminateID]] || System || New command added |- | [[ProcessInfo]] || System || Command no longer confuses a process name with its ID; added thread parameter. |- | [[ProcessList]] || System || &mdash; |- | [[Search]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[SystemHealth]] || System || Added information selectivity. |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || &mdash; |- | [[RockPaperScissors]] || Fun || New command added. |- | [[EightBall]] || Fun || New command added. |- | [[ChangeLog]] || [[Misc]] || &mdash; |- | [[Ping]] || Misc || &mdash; |} [[Category:StarLight builds]] e0d001add31a6273be90bd1e8e706a19c9567ebc 308 307 2020-02-06T03:09:59Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV4.1''}} '''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]''. This version is [[console]]-only. ==General changes== Because 4.1 is console-only, it will be compared against the console version of 4.0. *Removed [[ColorCode]], [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands. *Made optimization to the parameter parser and command caller. *Changed the GetText function to display the "DEFAULT" string if the requested string does not exist. *Added an error message to prevent SL from running without a Messages.txt. *Switched back to on-console passwords. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.0|last version]] |- | [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch. |- | [[ExceptionHandler]] || SLSystem || Added #DEFAULT; Added null switch |- | [[DebugMode]] || SLSystem || New command added. |- | [[Restart]] || SLSystem || &mdash; |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[SetVar]] || SLSystem || &mdash; |- | [[DeleteVar]] || SLSystem || &mdash; |- | [[ListVar]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || &mdash; |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls. |- | [[LogSize]] || SLSystem || &mdash; |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[ForceKill]] || SLSystem || &mdash; |- | [[GetText]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers. |- | [[Title]] || Settings || Format changed to single parameter; Added #DEFAULT |- | [[Message]] || Settings || Format changed to single parameter; Added #DEFAULT |- | [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |- | [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |- | [[ResetColor]] || Settings || &mdash; |- | [[Length]] || Settings || Added #DEFAULT |- | [[Width]] || Settings || Added #DEFAULT |- | [[BufferLength]] || Settings || Added #DEFAULT |- | [[BufferWidth]] || Settings || Added #DEFAULT |- | [[CursorSize]] || Settings || Added #DEFAULT |- | [[Lock]] || Settings || &mdash; |- | [[Unlock]] || Settings || &mdash; |- | [[SaveDirectory]] || Settings || Added #DEFAULT; Added null switch |- | [[Timestamp]] || Settings || Added #DEFAULT; Added null switch |- | [[PlayIntroSound]] || Settings || Added #DEFAULT; Added null switch |- | [[IntroSoundPath]] || Settings || Added #DEFAULT |- | [[AutosaveMode]] || Settings || Corrected bad message glitch, Added #DEFAULT |- | [[OutputToClipboard]] || Settings || Added #DEFAULT; Added null switch |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || &mdash; |- | [[SaveSettings]] || Settings || &mdash; |- | [[ClearSettings]] || Settings || &mdash; |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Switched back to on-console passwords. |- | [[Logout]] || Authentication || &mdash; |- | [[Register]] || Authentication || Switched back to on-console passwords. |- | [[ClearAuth]] || Authentication || &mdash; |- | [[CreatePublicNote]] || Authentication || Uses names instead of numbers; Added "createnote" and "note" aliases. |- | [[ViewPublicNote]] || Authentication || Uses names instead of numbers; Added "viewnote" alias. |- | [[DeletePublicNote]] || Authentication || Uses names instead of numbers; Added "deletenote" alias. |- | [[CreatePrivateNote]] || Authentication || &mdash; |- | [[ViewPrivateNote]] || Authentication || &mdash; |- | [[DeletePrivateNote]] || Authentication || &mdash; |- | [[Print]] || {{b|String|group}} || Format changed to single parameter. |- | [[Type]] || String || Added custom delay. |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[Replace]] || String || &mdash; |- | [[LCase]] || String || Format changed to single parameter. |- | [[UCase]] || String || Format changed to single parameter. |- | [[PCase]] || String || Format changed to single parameter. |- | [[Reverse]] || String || Format changed to single parameter. |- | [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI. |- | [[Offset]] || String || &mdash; |- | [[Scramble]] || String || Format changed to single parameter. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || &mdash; |- | [[Trim]] || String || &mdash; |- | [[Pad]] || String || &mdash; |- | [[Len]] || String || Format changed to single parameter. |- | [[Frequency]] || String || Corrected case sensitive glitch. |- | [[ASCII]] || String || Format changed to single parameter. |- | [[Char]] || String || Format changed to single parameter. |- | [[Hex]] || String || Format changed to single parameter. |- | [[Oct]] || String || Format changed to single parameter. |- | [[Binary]] || String || Format changed to single parameter. |- | [[NumBinary]] || String || Format changed to single parameter. |- | [[GetChar]] || String || New command added. |- | [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias. |- | [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code. |- | [[ColorConvert]] || String || New command added. |- | [[Add]] || [[Math]] || &mdash; |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || &mdash; |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || &mdash; |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[Rad]] || Math || &mdash; |- | [[Deg]] || Math || &mdash; |- | [[Quadratic]] || Math || &mdash; |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Fibonacci]] || Math || New command added. |- | [[Perimeter]] || Math || New subcommand added: Ellipse. |- | [[Area]] || Math || New subcommand added: Ellipse. |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Median]] || Math || &mdash; |- | [[Average]] || Math || &mdash; |- | [[DataSet]] || Math || New command added. |- | [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1. |- | [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified. |- | [[Factor]] || Math || &mdash; |- | [[Gcf]] || Math || &mdash; |- | [[Simplify]] || Math || &mdash; |- | [[ToFraction]] || Math || &mdash; |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[Test]] || Math || &mdash; |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm. |- | [[LongMilitaryTime]] || Date/Time || &mdash; |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || &mdash; |- | [[DayOfYear]] || Date/Time || &mdash; |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || &mdash; |- | [[Second]] || Date/Time || &mdash; |- | [[UTC]] || Date/Time || &mdash; |- | [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter. |- | [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter. |- | [[Copy]] || File || &mdash; |- | [[Move]] || File || &mdash; |- | [[Del]] || File || Format changed to single parameter. |- | [[Rename]] || File || &mdash; |- | [[NewDir]] || File || Format changed to single parameter. |- | [[NewFile]] || File || &mdash; |- | [[ReadFile]] || File || Added "read" alias; format changed to single parameter. |- | [[Attr]] || File || Format changed to single parameter. |- | [[SimulateMessage]] || [[System]] || &mdash; |- | [[SimulateInputBox]] || System || &mdash; |- | [[ShowTip]] || System || &mdash; |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter. |- | [[ClearClipBoard]] || System || &mdash; |- | [[StartStopwatch]] || System || &mdash; |- | [[StopStopwatch]] || System || &mdash; |- | [[PauseStopwatch]] || System || &mdash; |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Play]] || System || Added the "keyword" parameter path. |- | [[Stop]] || System || &mdash; |- | [[Launch]] || System || &mdash; |- | [[Terminate]] || System || Separated command into by name and by id. |- | [[TerminateID]] || System || New command added. |- | [[ProcessInfo]] || System || Command no longer confuses a process name with its ID; added thread parameter. |- | [[ProcessList]] || System || &mdash; |- | [[Search]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[SystemHealth]] || System || Added information selectivity. |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || &mdash; |- | [[RockPaperScissors]] || Fun || New command added. |- | [[EightBall]] || Fun || New command added. |- | [[ChangeLog]] || [[Misc]] || &mdash; |- | [[Ping]] || Misc || &mdash; |} [[Category:StarLight builds]] 623544d7776d452cd629cfeaf7d8c4eab5a26f5f 310 308 2020-04-19T20:57:37Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV4.1''}} '''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]''. This version is [[console]]-only. ==General changes== Because 4.1 is console-only, it will be compared against the console version of 4.0. *Removed [[ColorCode]], [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands. *Made optimization to the parameter parser and command caller. *Changed the GetText function to display the "DEFAULT" string if the requested string does not exist. *Added an error message to prevent SL from running without a Messages.txt. *Switched back to on-console passwords. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.0|last version]] |- | [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch. |- | [[ExceptionHandler]] || SLSystem || Added #DEFAULT; Added null switch |- | [[DebugMode]] || SLSystem || New command added. |- | [[Restart]] || SLSystem || &mdash; |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[SetVar]] || SLSystem || &mdash; |- | [[DeleteVar]] || SLSystem || &mdash; |- | [[ListVar]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || &mdash; |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls. |- | [[LogSize]] || SLSystem || &mdash; |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[ForceKill]] || SLSystem || &mdash; |- | [[GetText]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers. |- | [[Title]] || Settings || Format changed to single parameter; Added #DEFAULT |- | [[Message]] || Settings || Format changed to single parameter; Added #DEFAULT |- | [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |- | [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |- | [[ResetColor]] || Settings || &mdash; |- | [[Length]] || Settings || Added #DEFAULT |- | [[Width]] || Settings || Added #DEFAULT |- | [[BufferLength]] || Settings || Added #DEFAULT |- | [[BufferWidth]] || Settings || Added #DEFAULT |- | [[CursorSize]] || Settings || Added #DEFAULT |- | [[Lock]] || Settings || &mdash; |- | [[Unlock]] || Settings || &mdash; |- | [[SaveDirectory]] || Settings || Added #DEFAULT; Added null switch |- | [[Timestamp]] || Settings || Added #DEFAULT; Added null switch |- | [[PlayIntroSound]] || Settings || Added #DEFAULT; Added null switch |- | [[IntroSoundPath]] || Settings || Added #DEFAULT |- | [[AutosaveMode]] || Settings || Corrected bad message glitch, Added #DEFAULT |- | [[OutputToClipboard]] || Settings || Added #DEFAULT; Added null switch |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || &mdash; |- | [[SaveSettings]] || Settings || &mdash; |- | [[ClearSettings]] || Settings || &mdash; |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Switched back to on-console passwords. |- | [[Logout]] || Authentication || &mdash; |- | [[Register]] || Authentication || Switched back to on-console passwords. |- | [[ClearAuth]] || Authentication || &mdash; |- | [[CreatePublicNote]] || Authentication || Uses names instead of numbers; Added "createnote" and "note" aliases. |- | [[ViewPublicNote]] || Authentication || Uses names instead of numbers; Added "viewnote" alias. |- | [[DeletePublicNote]] || Authentication || Uses names instead of numbers; Added "deletenote" alias. |- | [[CreatePrivateNote]] || Authentication || &mdash; |- | [[ViewPrivateNote]] || Authentication || &mdash; |- | [[DeletePrivateNote]] || Authentication || &mdash; |- | [[Print]] || {{b|String|group}} || Format changed to single parameter. |- | [[Type]] || String || Added custom delay. |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[Replace]] || String || &mdash; |- | [[LCase]] || String || Format changed to single parameter. |- | [[UCase]] || String || Format changed to single parameter. |- | [[PCase]] || String || Format changed to single parameter. |- | [[Reverse]] || String || Format changed to single parameter. |- | [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI. |- | [[Offset]] || String || &mdash; |- | [[Scramble]] || String || Format changed to single parameter. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || &mdash; |- | [[Trim]] || String || &mdash; |- | [[Pad]] || String || &mdash; |- | [[Len]] || String || Format changed to single parameter. |- | [[Frequency]] || String || Corrected case sensitive glitch. |- | [[ASCII]] || String || Format changed to single parameter. |- | [[Char]] || String || Format changed to single parameter. |- | [[Hex]] || String || Format changed to single parameter. |- | [[Oct]] || String || Format changed to single parameter. |- | [[Binary]] || String || Format changed to single parameter. |- | [[NumBinary]] || String || Format changed to single parameter. |- | [[GetChar]] || String || New command added. |- | [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias. |- | [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code. |- | [[ColorConvert]] || String || New command added. |- | [[Add]] || [[Math]] || &mdash; |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || &mdash; |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || &mdash; |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[Rad]] || Math || &mdash; |- | [[Deg]] || Math || &mdash; |- | [[Quadratic]] || Math || &mdash; |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Fibonacci]] || Math || New command added. |- | [[Perimeter]] || Math || New subcommand added: Ellipse. |- | [[Area]] || Math || New subcommand added: Ellipse. |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Median]] || Math || &mdash; |- | [[Average]] || Math || &mdash; |- | [[DataSet]] || Math || New command added. |- | [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1. |- | [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified. |- | [[Factor]] || Math || &mdash; |- | [[Gcf]] || Math || &mdash; |- | [[Simplify]] || Math || &mdash; |- | [[ToFraction]] || Math || &mdash; |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[Test]] || Math || &mdash; |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm. |- | [[LongMilitaryTime]] || Date/Time || &mdash; |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || &mdash; |- | [[DayOfYear]] || Date/Time || &mdash; |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || &mdash; |- | [[Second]] || Date/Time || &mdash; |- | [[UTC]] || Date/Time || &mdash; |- | [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter. |- | [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter. |- | [[Copy]] || File || &mdash; |- | [[Move]] || File || &mdash; |- | [[Del]] || File || Format changed to single parameter. |- | [[Rename]] || File || &mdash; |- | [[NewDir]] || File || Format changed to single parameter. |- | [[NewFile]] || File || &mdash; |- | [[ReadFile]] || File || Added "read" alias; format changed to single parameter. |- | [[Attr]] || File || Format changed to single parameter. |- | [[SimulateMessage]] || [[System]] || &mdash; |- | [[SimulateInputBox]] || System || Added "inputbox" alias. |- | [[ShowTip]] || System || &mdash; |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter. |- | [[ClearClipBoard]] || System || &mdash; |- | [[StartStopwatch]] || System || &mdash; |- | [[StopStopwatch]] || System || &mdash; |- | [[PauseStopwatch]] || System || &mdash; |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Play]] || System || Added the "keyword" parameter path. |- | [[Stop]] || System || &mdash; |- | [[Launch]] || System || &mdash; |- | [[Terminate]] || System || Separated command into by name and by id. |- | [[TerminateID]] || System || New command added. |- | [[ProcessInfo]] || System || Command no longer confuses a process name with its ID; added thread parameter. |- | [[ProcessList]] || System || &mdash; |- | [[Search]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[SystemHealth]] || System || Added information selectivity. |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || &mdash; |- | [[RockPaperScissors]] || Fun || New command added. |- | [[EightBall]] || Fun || New command added. |- | [[ChangeLog]] || [[Misc]] || &mdash; |- | [[Ping]] || Misc || &mdash; |} [[Category:StarLight builds]] 9e64ca6a216907e3d3a3b8ac1e516a3c408fc968 327 310 2020-04-26T14:43:00Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV4.1''}} '''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]''. This version is [[console]]-only. ==General changes== Because 4.1 is console-only, it will be compared against the console version of 4.0. *Removed [[ColorCode]], [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands. *Made optimization to the parameter parser and command caller. *Changed the GetText function to display the "DEFAULT" string if the requested string does not exist. *Added an error message to prevent SL from running without a Messages.txt. *Switched back to on-console passwords. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.0|last version]] |- | [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch. |- | [[ExceptionHandler]] || SLSystem || Added #DEFAULT; Added null switch |- | [[DebugMode]] || SLSystem || New command added. |- | [[Restart]] || SLSystem || &mdash; |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[SetVar]] || SLSystem || &mdash; |- | [[DeleteVar]] || SLSystem || &mdash; |- | [[ListVar]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || &mdash; |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls. |- | [[LogSize]] || SLSystem || &mdash; |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[ForceKill]] || SLSystem || &mdash; |- | [[GetText]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers. |- | [[Title]] || Settings || Format changed to single parameter; Added #DEFAULT |- | [[Message]] || Settings || Format changed to single parameter; Added #DEFAULT |- | [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |- | [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |- | [[ResetColor]] || Settings || &mdash; |- | [[Length]] || Settings || Added #DEFAULT |- | [[Width]] || Settings || Added #DEFAULT |- | [[BufferLength]] || Settings || Added #DEFAULT |- | [[BufferWidth]] || Settings || Added #DEFAULT |- | [[CursorSize]] || Settings || Added #DEFAULT |- | [[Lock]] || Settings || &mdash; |- | [[Unlock]] || Settings || &mdash; |- | [[SaveDirectory]] || Settings || Added #DEFAULT; Added null switch |- | [[Timestamp]] || Settings || Added #DEFAULT; Added null switch |- | [[PlayIntroSound]] || Settings || Added #DEFAULT; Added null switch |- | [[IntroSoundPath]] || Settings || Added #DEFAULT |- | [[AutosaveMode]] || Settings || Corrected bad message glitch, Added #DEFAULT |- | [[OutputToClipboard]] || Settings || Added #DEFAULT; Added null switch |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || &mdash; |- | [[SaveSettings]] || Settings || &mdash; |- | [[ClearSettings]] || Settings || &mdash; |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Switched back to on-console passwords. |- | [[Logout]] || Authentication || &mdash; |- | [[Register]] || Authentication || Switched back to on-console passwords. |- | [[ClearAuth]] || Authentication || &mdash; |- | [[CreatePublicNote]] || Authentication || Uses names instead of numbers; Added "createnote" and "note" aliases. |- | [[ViewPublicNote]] || Authentication || Uses names instead of numbers; Added "viewnote" alias. |- | [[DeletePublicNote]] || Authentication || Uses names instead of numbers; Added "deletenote" alias. |- | [[CreatePrivateNote]] || Authentication || &mdash; |- | [[ViewPrivateNote]] || Authentication || &mdash; |- | [[DeletePrivateNote]] || Authentication || &mdash; |- | [[Print]] || {{b|String|group}} || Format changed to single parameter. |- | [[Type]] || String || Added custom delay. |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[Replace]] || String || &mdash; |- | [[LCase]] || String || Format changed to single parameter. |- | [[UCase]] || String || Format changed to single parameter. |- | [[PCase]] || String || Format changed to single parameter. |- | [[Reverse]] || String || Format changed to single parameter. |- | [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI. |- | [[Offset]] || String || &mdash; |- | [[Scramble]] || String || Format changed to single parameter. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || &mdash; |- | [[Trim]] || String || &mdash; |- | [[Pad]] || String || &mdash; |- | [[Len]] || String || Format changed to single parameter. |- | [[Frequency]] || String || Corrected case sensitive glitch. |- | [[ASCII]] || String || Format changed to single parameter. |- | [[Char]] || String || Format changed to single parameter. |- | [[Hex]] || String || Format changed to single parameter. |- | [[Oct]] || String || Format changed to single parameter. |- | [[Binary]] || String || Format changed to single parameter. |- | [[NumBinary]] || String || Format changed to single parameter. |- | [[GetChar]] || String || New command added. |- | [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias. |- | [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code. |- | [[ColorConvert]] || String || New command added. |- | [[Add]] || [[Math]] || &mdash; |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || &mdash; |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || &mdash; |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[Rad]] || Math || &mdash; |- | [[Deg]] || Math || &mdash; |- | [[Quadratic]] || Math || &mdash; |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Fibonacci]] || Math || New command added. |- | [[Perimeter]] || Math || New subcommand added: Ellipse. |- | [[Area]] || Math || New subcommand added: Ellipse. |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Median]] || Math || &mdash; |- | [[Average]] || Math || &mdash; |- | [[DataSet]] || Math || New command added. |- | [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1. |- | [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified. |- | [[Factor]] || Math || &mdash; |- | [[Gcf]] || Math || &mdash; |- | [[Simplify]] || Math || &mdash; |- | [[ToFraction]] || Math || &mdash; |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[Test]] || Math || &mdash; |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm. |- | [[LongMilitaryTime]] || Date/Time || &mdash; |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || &mdash; |- | [[DayOfYear]] || Date/Time || &mdash; |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || &mdash; |- | [[Second]] || Date/Time || &mdash; |- | [[UTC]] || Date/Time || &mdash; |- | [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter. |- | [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter. |- | [[Copy]] || File || &mdash; |- | [[Move]] || File || &mdash; |- | [[Del]] || File || Format changed to single parameter. |- | [[Rename]] || File || &mdash; |- | [[NewDir]] || File || Format changed to single parameter. |- | [[NewFile]] || File || &mdash; |- | [[ReadFile]] || File || Added "read" alias; format changed to single parameter. |- | [[Attr]] || File || Format changed to single parameter. |- | [[SimulateMessage]] || [[System]] || &mdash; |- | [[SimulateInputBox]] || System || Added "inputbox" alias. |- | [[ShowTip]] || System || &mdash; |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter. |- | [[ClearClipBoard]] || System || &mdash; |- | [[StartStopwatch]] || System || &mdash; |- | [[StopStopwatch]] || System || &mdash; |- | [[PauseStopwatch]] || System || &mdash; |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Play]] || System || Added the "keyword" parameter path. |- | [[Stop]] || System || &mdash; |- | [[Launch]] || System || &mdash; |- | [[Terminate]] || System || Separated command into by name and by id. |- | [[TerminateID]] || System || New command added. |- | [[ProcessInfo]] || System || Added thread parameter. |- | [[ProcessInfoID]] || System || New command added. |- | [[ProcessList]] || System || &mdash; |- | [[Search]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[SystemHealth]] || System || Added information selectivity. |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || &mdash; |- | [[RockPaperScissors]] || Fun || New command added. |- | [[EightBall]] || Fun || New command added. |- | [[ChangeLog]] || [[Misc]] || &mdash; |- | [[Ping]] || Misc || &mdash; |} [[Category:StarLight builds]] a0c341bf79a85e8e7644641d268ccad04037d7d7 328 327 2021-05-23T13:15:49Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV4.1''}} '''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]''. This version is [[console]]-only. ==General changes== Because 4.1 is console-only, it will be compared against the console version of 4.0. *Removed [[ColorCode]], [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands. *Made optimization to the parameter parser and command caller. *Changed the GetText function to display the "DEFAULT" string if the requested string does not exist. *Added an error message to prevent SL from running without a Messages.txt. *Switched back to on-console passwords. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.0|last version]] |- | [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch. |- | [[ExceptionHandler]] || SLSystem || Added #DEFAULT; Added null switch |- | [[DebugMode]] || SLSystem || New command added. |- | [[Restart]] || SLSystem || &mdash; |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[SetVar]] || SLSystem || &mdash; |- | [[DeleteVar]] || SLSystem || &mdash; |- | [[ListVar]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || &mdash; |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls. |- | [[LogSize]] || SLSystem || &mdash; |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[ForceKill]] || SLSystem || &mdash; |- | [[GetText]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers. |- | [[Title]] || Settings || Format changed to single parameter; Added #DEFAULT |- | [[Message]] || Settings || Format changed to single parameter; Added #DEFAULT |- | [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |- | [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |- | [[ResetColor]] || Settings || &mdash; |- | [[Length]] || Settings || Added #DEFAULT |- | [[Width]] || Settings || Added #DEFAULT |- | [[BufferLength]] || Settings || Added #DEFAULT |- | [[BufferWidth]] || Settings || Added #DEFAULT |- | [[CursorSize]] || Settings || Added #DEFAULT |- | [[Lock]] || Settings || &mdash; |- | [[Unlock]] || Settings || &mdash; |- | [[SaveDirectory]] || Settings || Added #DEFAULT; Added null switch |- | [[Timestamp]] || Settings || Added #DEFAULT; Added null switch |- | [[PlayIntroSound]] || Settings || Added #DEFAULT; Added null switch |- | [[IntroSoundPath]] || Settings || Added #DEFAULT |- | [[AutosaveMode]] || Settings || Corrected bad message glitch, Added #DEFAULT |- | [[OutputToClipboard]] || Settings || Added #DEFAULT; Added null switch |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || &mdash; |- | [[SaveSettings]] || Settings || &mdash; |- | [[ClearSettings]] || Settings || &mdash; |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Switched back to on-console passwords. |- | [[Logout]] || Authentication || &mdash; |- | [[Register]] || Authentication || Switched back to on-console passwords. |- | [[ClearAuth]] || Authentication || &mdash; |- | [[CreatePublicNote]] || Authentication || Uses names instead of numbers; Added "createnote" and "note" aliases. |- | [[ViewPublicNote]] || Authentication || Uses names instead of numbers; Added "viewnote" alias. |- | [[DeletePublicNote]] || Authentication || Uses names instead of numbers; Added "deletenote" alias. |- | [[CreatePrivateNote]] || Authentication || &mdash; |- | [[ViewPrivateNote]] || Authentication || &mdash; |- | [[DeletePrivateNote]] || Authentication || &mdash; |- | [[Print]] || {{b|String|group}} || Format changed to single parameter. |- | [[Type]] || String || Added custom delay. |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[Replace]] || String || &mdash; |- | [[LCase]] || String || Format changed to single parameter. |- | [[UCase]] || String || Format changed to single parameter. |- | [[PCase]] || String || Format changed to single parameter. |- | [[Reverse]] || String || Format changed to single parameter. |- | [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI. |- | [[Offset]] || String || &mdash; |- | [[Scramble]] || String || Format changed to single parameter. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || &mdash; |- | [[Trim]] || String || &mdash; |- | [[Pad]] || String || &mdash; |- | [[Len]] || String || Format changed to single parameter. |- | [[Frequency]] || String || Corrected case sensitive glitch. |- | [[ASCII]] || String || Format changed to single parameter. |- | [[Char]] || String || Format changed to single parameter. |- | [[Hex]] || String || Format changed to single parameter. |- | [[Oct]] || String || Format changed to single parameter. |- | [[Binary]] || String || Format changed to single parameter. |- | [[NumBinary]] || String || Format changed to single parameter. |- | [[GetChar]] || String || New command added. |- | [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias. |- | [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code. |- | [[ColorConvert]] || String || New command added. |- | [[Add]] || [[Math]] || &mdash; |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || &mdash; |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || &mdash; |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[Rad]] || Math || &mdash; |- | [[Deg]] || Math || &mdash; |- | [[Quadratic]] || Math || &mdash; |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Fibonacci]] || Math || New command added. |- | [[Perimeter]] || Math || New subcommand added: Ellipse. |- | [[Area]] || Math || New subcommand added: Ellipse. |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Median]] || Math || &mdash; |- | [[Average]] || Math || &mdash; |- | [[DataSet]] || Math || New command added. |- | [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1. |- | [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified. |- | [[Factor]] || Math || &mdash; |- | [[Gcf]] || Math || &mdash; |- | [[Simplify]] || Math || &mdash; |- | [[ToFraction]] || Math || &mdash; |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[Test]] || Math || &mdash; |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm. |- | [[LongMilitaryTime]] || Date/Time || &mdash; |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || When provided a date, returns the weekday of that date. |- | [[DayOfYear]] || Date/Time || When provided a date, returns the day of year of that date. |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || &mdash; |- | [[Second]] || Date/Time || &mdash; |- | [[UTC]] || Date/Time || &mdash; |- | [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter. |- | [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter. |- | [[Copy]] || File || &mdash; |- | [[Move]] || File || &mdash; |- | [[Del]] || File || Format changed to single parameter. |- | [[Rename]] || File || &mdash; |- | [[NewDir]] || File || Format changed to single parameter. |- | [[NewFile]] || File || &mdash; |- | [[ReadFile]] || File || Added "read" alias; format changed to single parameter. |- | [[Attr]] || File || Format changed to single parameter. |- | [[SimulateMessage]] || [[System]] || &mdash; |- | [[SimulateInputBox]] || System || Added "inputbox" alias. |- | [[ShowTip]] || System || &mdash; |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter. |- | [[ClearClipBoard]] || System || &mdash; |- | [[StartStopwatch]] || System || &mdash; |- | [[StopStopwatch]] || System || &mdash; |- | [[PauseStopwatch]] || System || &mdash; |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Play]] || System || Added the "keyword" parameter path. |- | [[Stop]] || System || &mdash; |- | [[Launch]] || System || &mdash; |- | [[Terminate]] || System || Separated command into by name and by id. |- | [[TerminateID]] || System || New command added. |- | [[ProcessInfo]] || System || Added thread parameter. |- | [[ProcessInfoID]] || System || New command added. |- | [[ProcessList]] || System || &mdash; |- | [[Search]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[SystemHealth]] || System || Added information selectivity. |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || &mdash; |- | [[RockPaperScissors]] || Fun || New command added. |- | [[EightBall]] || Fun || New command added. |- | [[ChangeLog]] || [[Misc]] || &mdash; |- | [[Ping]] || Misc || &mdash; |} [[Category:StarLight builds]] 213f696cb1998b9ea7c2f18011ef024a33d799d2 335 328 2021-05-30T12:45:21Z Serpent King 24956324 /* Command list */ wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV4.1''}} '''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]''. This version is [[console]]-only. ==General changes== Because 4.1 is console-only, it will be compared against the console version of 4.0. *Removed [[ColorCode]], [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands. *Made optimization to the parameter parser and command caller. *Changed the GetText function to display the "DEFAULT" string if the requested string does not exist. *Added an error message to prevent SL from running without a Messages.txt. *Switched back to on-console passwords. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.0|last version]] |- | [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch. |- | [[ExceptionHandler]] || SLSystem || Added #DEFAULT; Added null switch |- | [[DebugMode]] || SLSystem || New command added. |- | [[Restart]] || SLSystem || &mdash; |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[SetVar]] || SLSystem || &mdash; |- | [[DeleteVar]] || SLSystem || &mdash; |- | [[ListVar]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || &mdash; |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls. |- | [[LogSize]] || SLSystem || &mdash; |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[ForceKill]] || SLSystem || If there are multiple instances of StarLight running, only kills the current process. |- | [[GetText]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers. |- | [[Title]] || Settings || Format changed to single parameter; Added #DEFAULT |- | [[Message]] || Settings || Format changed to single parameter; Added #DEFAULT |- | [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |- | [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |- | [[ResetColor]] || Settings || &mdash; |- | [[Length]] || Settings || Added #DEFAULT |- | [[Width]] || Settings || Added #DEFAULT |- | [[BufferLength]] || Settings || Added #DEFAULT |- | [[BufferWidth]] || Settings || Added #DEFAULT |- | [[CursorSize]] || Settings || Added #DEFAULT |- | [[Lock]] || Settings || &mdash; |- | [[Unlock]] || Settings || &mdash; |- | [[SaveDirectory]] || Settings || Added #DEFAULT; Added null switch |- | [[Timestamp]] || Settings || Added #DEFAULT; Added null switch |- | [[PlayIntroSound]] || Settings || Added #DEFAULT; Added null switch |- | [[IntroSoundPath]] || Settings || Added #DEFAULT |- | [[AutosaveMode]] || Settings || Corrected bad message glitch, Added #DEFAULT |- | [[OutputToClipboard]] || Settings || Added #DEFAULT; Added null switch |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || &mdash; |- | [[SaveSettings]] || Settings || &mdash; |- | [[ClearSettings]] || Settings || &mdash; |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Switched back to on-console passwords. |- | [[Logout]] || Authentication || &mdash; |- | [[Register]] || Authentication || Switched back to on-console passwords. |- | [[ClearAuth]] || Authentication || &mdash; |- | [[CreatePublicNote]] || Authentication || Uses names instead of numbers; Added "createnote" and "note" aliases. |- | [[ViewPublicNote]] || Authentication || Uses names instead of numbers; Added "viewnote" alias. |- | [[DeletePublicNote]] || Authentication || Uses names instead of numbers; Added "deletenote" alias. |- | [[CreatePrivateNote]] || Authentication || &mdash; |- | [[ViewPrivateNote]] || Authentication || &mdash; |- | [[DeletePrivateNote]] || Authentication || &mdash; |- | [[Print]] || {{b|String|group}} || Format changed to single parameter. |- | [[Type]] || String || Added custom delay. |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[Replace]] || String || &mdash; |- | [[LCase]] || String || Format changed to single parameter. |- | [[UCase]] || String || Format changed to single parameter. |- | [[PCase]] || String || Format changed to single parameter. |- | [[Reverse]] || String || Format changed to single parameter. |- | [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI. |- | [[Offset]] || String || &mdash; |- | [[Scramble]] || String || Format changed to single parameter. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || &mdash; |- | [[Trim]] || String || &mdash; |- | [[Pad]] || String || &mdash; |- | [[Len]] || String || Format changed to single parameter. |- | [[Frequency]] || String || Corrected case sensitive glitch. |- | [[ASCII]] || String || Format changed to single parameter. |- | [[Char]] || String || Format changed to single parameter. |- | [[Hex]] || String || Format changed to single parameter. |- | [[Oct]] || String || Format changed to single parameter. |- | [[Binary]] || String || Format changed to single parameter. |- | [[NumBinary]] || String || Format changed to single parameter. |- | [[GetChar]] || String || New command added. |- | [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias. |- | [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code. |- | [[ColorConvert]] || String || New command added. |- | [[Add]] || [[Math]] || &mdash; |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || &mdash; |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || &mdash; |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[Rad]] || Math || &mdash; |- | [[Deg]] || Math || &mdash; |- | [[Quadratic]] || Math || &mdash; |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Fibonacci]] || Math || New command added. |- | [[Perimeter]] || Math || New subcommand added: Ellipse. |- | [[Area]] || Math || New subcommand added: Ellipse. |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Median]] || Math || &mdash; |- | [[Average]] || Math || &mdash; |- | [[DataSet]] || Math || New command added. |- | [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1. |- | [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified. |- | [[Factor]] || Math || &mdash; |- | [[Gcf]] || Math || &mdash; |- | [[Simplify]] || Math || &mdash; |- | [[ToFraction]] || Math || &mdash; |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[Test]] || Math || &mdash; |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm. |- | [[LongMilitaryTime]] || Date/Time || &mdash; |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || When provided a date, returns the weekday of that date. |- | [[DayOfYear]] || Date/Time || When provided a date, returns the day of year of that date. |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || &mdash; |- | [[Second]] || Date/Time || &mdash; |- | [[UTC]] || Date/Time || &mdash; |- | [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter. |- | [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter. |- | [[Copy]] || File || &mdash; |- | [[Move]] || File || &mdash; |- | [[Del]] || File || Format changed to single parameter. |- | [[Rename]] || File || &mdash; |- | [[NewDir]] || File || Format changed to single parameter. |- | [[NewFile]] || File || &mdash; |- | [[ReadFile]] || File || Added "read" alias; format changed to single parameter. |- | [[Attr]] || File || Format changed to single parameter. |- | [[SimulateMessage]] || [[System]] || &mdash; |- | [[SimulateInputBox]] || System || Added "inputbox" alias. |- | [[ShowTip]] || System || &mdash; |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter. |- | [[ClearClipBoard]] || System || &mdash; |- | [[StartStopwatch]] || System || &mdash; |- | [[StopStopwatch]] || System || &mdash; |- | [[PauseStopwatch]] || System || &mdash; |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Play]] || System || Added the "keyword" parameter path. |- | [[Stop]] || System || &mdash; |- | [[Launch]] || System || &mdash; |- | [[Terminate]] || System || Separated command into by name and by id. |- | [[TerminateID]] || System || New command added. |- | [[ProcessInfo]] || System || Added thread parameter. |- | [[ProcessInfoID]] || System || New command added. |- | [[ProcessList]] || System || &mdash; |- | [[Search]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[SystemHealth]] || System || Added information selectivity. |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || &mdash; |- | [[RockPaperScissors]] || Fun || New command added. |- | [[EightBall]] || Fun || New command added. |- | [[ChangeLog]] || [[Misc]] || &mdash; |- | [[Ping]] || Misc || &mdash; |} [[Category:StarLight builds]] 5aff6a26f7a85f19fa8e5eea58ba403689a7b725 336 335 2021-05-30T12:46:57Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV4.1''}} '''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]''. This version is [[console]]-only. ==General changes== Because 4.1 is console-only, it will be compared against the console version of 4.0. *Removed [[ColorCode]], [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands. *Made optimization to the parameter parser and command caller. *Changed the GetText function to display the "DEFAULT" string if the requested string does not exist. *Added an error message to prevent SL from running without a Messages.txt. *Switched back to on-console passwords. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.0|last version]] |- | [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch. |- | [[ExceptionHandler]] || SLSystem || Added #DEFAULT; Added null switch |- | [[DebugMode]] || SLSystem || New command added. |- | [[Restart]] || SLSystem || &mdash; |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[SetVar]] || SLSystem || &mdash; |- | [[DeleteVar]] || SLSystem || &mdash; |- | [[ListVar]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || &mdash; |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls. |- | [[LogSize]] || SLSystem || &mdash; |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[ForceKill]] || SLSystem || If there are multiple instances of StarLight running, only kills the current process. |- | [[GetText]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers. |- | [[Title]] || Settings || Format changed to single parameter; Added #DEFAULT |- | [[Message]] || Settings || Format changed to single parameter; Added #DEFAULT |- | [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |- | [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |- | [[ResetColor]] || Settings || &mdash; |- | [[Length]] || Settings || Added #DEFAULT |- | [[Width]] || Settings || Added #DEFAULT |- | [[BufferLength]] || Settings || Added #DEFAULT |- | [[BufferWidth]] || Settings || Added #DEFAULT |- | [[CursorSize]] || Settings || Added #DEFAULT |- | [[Lock]] || Settings || &mdash; |- | [[Unlock]] || Settings || &mdash; |- | [[SaveDirectory]] || Settings || Added #DEFAULT; Added null switch |- | [[Timestamp]] || Settings || Added #DEFAULT; Added null switch |- | [[PlayIntroSound]] || Settings || Added #DEFAULT; Added null switch |- | [[IntroSoundPath]] || Settings || Added #DEFAULT |- | [[AutosaveMode]] || Settings || Corrected bad message glitch, Added #DEFAULT |- | [[OutputToClipboard]] || Settings || Added #DEFAULT; Added null switch |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || &mdash; |- | [[SaveSettings]] || Settings || &mdash; |- | [[ClearSettings]] || Settings || &mdash; |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Switched back to on-console passwords. |- | [[Logout]] || Authentication || &mdash; |- | [[Register]] || Authentication || Switched back to on-console passwords. |- | [[ClearAuth]] || Authentication || &mdash; |- | [[CreatePublicNote]] || Authentication || Uses names instead of numbers; Added "createnote" and "note" aliases. |- | [[ViewPublicNote]] || Authentication || Uses names instead of numbers; Added "viewnote" alias. |- | [[DeletePublicNote]] || Authentication || Uses names instead of numbers; Added "deletenote" alias. |- | [[CreatePrivateNote]] || Authentication || Uses names instead of numbers. |- | [[ViewPrivateNote]] || Authentication || Uses names instead of numbers. |- | [[DeletePrivateNote]] || Authentication || Uses names instead of numbers. |- | [[Print]] || {{b|String|group}} || Format changed to single parameter. |- | [[Type]] || String || Added custom delay. |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[Replace]] || String || &mdash; |- | [[LCase]] || String || Format changed to single parameter. |- | [[UCase]] || String || Format changed to single parameter. |- | [[PCase]] || String || Format changed to single parameter. |- | [[Reverse]] || String || Format changed to single parameter. |- | [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI. |- | [[Offset]] || String || &mdash; |- | [[Scramble]] || String || Format changed to single parameter. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || &mdash; |- | [[Trim]] || String || &mdash; |- | [[Pad]] || String || &mdash; |- | [[Len]] || String || Format changed to single parameter. |- | [[Frequency]] || String || Corrected case sensitive glitch. |- | [[ASCII]] || String || Format changed to single parameter. |- | [[Char]] || String || Format changed to single parameter. |- | [[Hex]] || String || Format changed to single parameter. |- | [[Oct]] || String || Format changed to single parameter. |- | [[Binary]] || String || Format changed to single parameter. |- | [[NumBinary]] || String || Format changed to single parameter. |- | [[GetChar]] || String || New command added. |- | [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias. |- | [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code. |- | [[ColorConvert]] || String || New command added. |- | [[Add]] || [[Math]] || &mdash; |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || &mdash; |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || &mdash; |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[Rad]] || Math || &mdash; |- | [[Deg]] || Math || &mdash; |- | [[Quadratic]] || Math || &mdash; |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Fibonacci]] || Math || New command added. |- | [[Perimeter]] || Math || New subcommand added: Ellipse. |- | [[Area]] || Math || New subcommand added: Ellipse. |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Median]] || Math || &mdash; |- | [[Average]] || Math || &mdash; |- | [[DataSet]] || Math || New command added. |- | [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1. |- | [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified. |- | [[Factor]] || Math || &mdash; |- | [[Gcf]] || Math || &mdash; |- | [[Simplify]] || Math || &mdash; |- | [[ToFraction]] || Math || &mdash; |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[Test]] || Math || &mdash; |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm. |- | [[LongMilitaryTime]] || Date/Time || &mdash; |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || When provided a date, returns the weekday of that date. |- | [[DayOfYear]] || Date/Time || When provided a date, returns the day of year of that date. |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || &mdash; |- | [[Second]] || Date/Time || &mdash; |- | [[UTC]] || Date/Time || &mdash; |- | [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter. |- | [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter. |- | [[Copy]] || File || &mdash; |- | [[Move]] || File || &mdash; |- | [[Del]] || File || Format changed to single parameter. |- | [[Rename]] || File || &mdash; |- | [[NewDir]] || File || Format changed to single parameter. |- | [[NewFile]] || File || &mdash; |- | [[ReadFile]] || File || Added "read" alias; format changed to single parameter. |- | [[Attr]] || File || Format changed to single parameter. |- | [[SimulateMessage]] || [[System]] || &mdash; |- | [[SimulateInputBox]] || System || Added "inputbox" alias. |- | [[ShowTip]] || System || &mdash; |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter. |- | [[ClearClipBoard]] || System || &mdash; |- | [[StartStopwatch]] || System || &mdash; |- | [[StopStopwatch]] || System || &mdash; |- | [[PauseStopwatch]] || System || &mdash; |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Play]] || System || Added the "keyword" parameter path. |- | [[Stop]] || System || &mdash; |- | [[Launch]] || System || &mdash; |- | [[Terminate]] || System || Separated command into by name and by id. |- | [[TerminateID]] || System || New command added. |- | [[ProcessInfo]] || System || Added thread parameter. |- | [[ProcessInfoID]] || System || New command added. |- | [[ProcessList]] || System || &mdash; |- | [[Search]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[SystemHealth]] || System || Added information selectivity. |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || &mdash; |- | [[RockPaperScissors]] || Fun || New command added. |- | [[EightBall]] || Fun || New command added. |- | [[ChangeLog]] || [[Misc]] || &mdash; |- | [[Ping]] || Misc || &mdash; |} [[Category:StarLight builds]] 13230df5de437ea8e1f23b039397b11fa3e76857 337 336 2021-05-30T12:48:08Z Serpent King 24956324 /* Command list */ wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV4.1''}} '''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]''. This version is [[console]]-only. ==General changes== Because 4.1 is console-only, it will be compared against the console version of 4.0. *Removed [[ColorCode]], [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands. *Made optimization to the parameter parser and command caller. *Changed the GetText function to display the "DEFAULT" string if the requested string does not exist. *Added an error message to prevent SL from running without a Messages.txt. *Switched back to on-console passwords. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.0|last version]] |- | [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch. |- | [[ExceptionHandler]] || SLSystem || Added #DEFAULT; Added null switch |- | [[DebugMode]] || SLSystem || New command added. |- | [[Restart]] || SLSystem || Now launches a new instance of StarLight before killing the old one. |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[SetVar]] || SLSystem || &mdash; |- | [[DeleteVar]] || SLSystem || &mdash; |- | [[ListVar]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || &mdash; |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls. |- | [[LogSize]] || SLSystem || &mdash; |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[ForceKill]] || SLSystem || If there are multiple instances of StarLight running, only kills the current process. |- | [[GetText]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers. |- | [[Title]] || Settings || Format changed to single parameter; Added #DEFAULT |- | [[Message]] || Settings || Format changed to single parameter; Added #DEFAULT |- | [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |- | [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |- | [[ResetColor]] || Settings || &mdash; |- | [[Length]] || Settings || Added #DEFAULT |- | [[Width]] || Settings || Added #DEFAULT |- | [[BufferLength]] || Settings || Added #DEFAULT |- | [[BufferWidth]] || Settings || Added #DEFAULT |- | [[CursorSize]] || Settings || Added #DEFAULT |- | [[Lock]] || Settings || &mdash; |- | [[Unlock]] || Settings || &mdash; |- | [[SaveDirectory]] || Settings || Added #DEFAULT; Added null switch |- | [[Timestamp]] || Settings || Added #DEFAULT; Added null switch |- | [[PlayIntroSound]] || Settings || Added #DEFAULT; Added null switch |- | [[IntroSoundPath]] || Settings || Added #DEFAULT |- | [[AutosaveMode]] || Settings || Corrected bad message glitch, Added #DEFAULT |- | [[OutputToClipboard]] || Settings || Added #DEFAULT; Added null switch |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || &mdash; |- | [[SaveSettings]] || Settings || &mdash; |- | [[ClearSettings]] || Settings || &mdash; |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Switched back to on-console passwords. |- | [[Logout]] || Authentication || &mdash; |- | [[Register]] || Authentication || Switched back to on-console passwords. |- | [[ClearAuth]] || Authentication || &mdash; |- | [[CreatePublicNote]] || Authentication || Uses names instead of numbers; Added "createnote" and "note" aliases. |- | [[ViewPublicNote]] || Authentication || Uses names instead of numbers; Added "viewnote" alias. |- | [[DeletePublicNote]] || Authentication || Uses names instead of numbers; Added "deletenote" alias. |- | [[CreatePrivateNote]] || Authentication || Uses names instead of numbers. |- | [[ViewPrivateNote]] || Authentication || Uses names instead of numbers. |- | [[DeletePrivateNote]] || Authentication || Uses names instead of numbers. |- | [[Print]] || {{b|String|group}} || Format changed to single parameter. |- | [[Type]] || String || Added custom delay. |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[Replace]] || String || &mdash; |- | [[LCase]] || String || Format changed to single parameter. |- | [[UCase]] || String || Format changed to single parameter. |- | [[PCase]] || String || Format changed to single parameter. |- | [[Reverse]] || String || Format changed to single parameter. |- | [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI. |- | [[Offset]] || String || &mdash; |- | [[Scramble]] || String || Format changed to single parameter. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || &mdash; |- | [[Trim]] || String || &mdash; |- | [[Pad]] || String || &mdash; |- | [[Len]] || String || Format changed to single parameter. |- | [[Frequency]] || String || Corrected case sensitive glitch. |- | [[ASCII]] || String || Format changed to single parameter. |- | [[Char]] || String || Format changed to single parameter. |- | [[Hex]] || String || Format changed to single parameter. |- | [[Oct]] || String || Format changed to single parameter. |- | [[Binary]] || String || Format changed to single parameter. |- | [[NumBinary]] || String || Format changed to single parameter. |- | [[GetChar]] || String || New command added. |- | [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias. |- | [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code. |- | [[ColorConvert]] || String || New command added. |- | [[Add]] || [[Math]] || &mdash; |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || &mdash; |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || &mdash; |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[Rad]] || Math || &mdash; |- | [[Deg]] || Math || &mdash; |- | [[Quadratic]] || Math || &mdash; |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Fibonacci]] || Math || New command added. |- | [[Perimeter]] || Math || New subcommand added: Ellipse. |- | [[Area]] || Math || New subcommand added: Ellipse. |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Median]] || Math || &mdash; |- | [[Average]] || Math || &mdash; |- | [[DataSet]] || Math || New command added. |- | [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1. |- | [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified. |- | [[Factor]] || Math || &mdash; |- | [[Gcf]] || Math || &mdash; |- | [[Simplify]] || Math || &mdash; |- | [[ToFraction]] || Math || &mdash; |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[Test]] || Math || &mdash; |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm. |- | [[LongMilitaryTime]] || Date/Time || &mdash; |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || When provided a date, returns the weekday of that date. |- | [[DayOfYear]] || Date/Time || When provided a date, returns the day of year of that date. |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || &mdash; |- | [[Second]] || Date/Time || &mdash; |- | [[UTC]] || Date/Time || &mdash; |- | [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter. |- | [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter. |- | [[Copy]] || File || &mdash; |- | [[Move]] || File || &mdash; |- | [[Del]] || File || Format changed to single parameter. |- | [[Rename]] || File || &mdash; |- | [[NewDir]] || File || Format changed to single parameter. |- | [[NewFile]] || File || &mdash; |- | [[ReadFile]] || File || Added "read" alias; format changed to single parameter. |- | [[Attr]] || File || Format changed to single parameter. |- | [[SimulateMessage]] || [[System]] || &mdash; |- | [[SimulateInputBox]] || System || Added "inputbox" alias. |- | [[ShowTip]] || System || &mdash; |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter. |- | [[ClearClipBoard]] || System || &mdash; |- | [[StartStopwatch]] || System || &mdash; |- | [[StopStopwatch]] || System || &mdash; |- | [[PauseStopwatch]] || System || &mdash; |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Play]] || System || Added the "keyword" parameter path. |- | [[Stop]] || System || &mdash; |- | [[Launch]] || System || &mdash; |- | [[Terminate]] || System || Separated command into by name and by id. |- | [[TerminateID]] || System || New command added. |- | [[ProcessInfo]] || System || Added thread parameter. |- | [[ProcessInfoID]] || System || New command added. |- | [[ProcessList]] || System || &mdash; |- | [[Search]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[SystemHealth]] || System || Added information selectivity. |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || &mdash; |- | [[RockPaperScissors]] || Fun || New command added. |- | [[EightBall]] || Fun || New command added. |- | [[ChangeLog]] || [[Misc]] || &mdash; |- | [[Ping]] || Misc || &mdash; |} [[Category:StarLight builds]] 2ea06e2206bda7e6bee9d652149f1d391f5bac55 ColorConvert 0 106 299 251 2018-09-08T23:13:25Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = colorconvert <original> <originalformat> <newformat> |aliases = colorconvert, colorconv, cconvert |v4.1=y |console=y }} '''ColorConvert''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present only in version 4.1. ==Function== ColorConvert is used to convert colors between their HTML names, their RGB values, and their hexadecimal formats. If the "newformat" parameter is blank, the command will return a list of all conversions. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=original |description=The source color. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=originalformat |description=The format of the original color. |range=Valid units: NAME, RGB, HEX (cannot be null) |required=y}} {{ParametersRow |num=3 |name=newformat |description=The format to be converted to. Leaving it null will cause the command to list out all conversions. |range=Valid units: NAME, RGB, HEX}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.1}} || New command added. |} 31dbb0789044602b61d80e57968e593c64ce410f Play 0 124 301 2018-09-12T18:32:58Z Serpent King 24956324 Created page with "{{infobox command |group = System |usage = play <audiofilepath> <loop?> ---- play <keyword> <loop?> |aliases = play |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=..." wikitext text/x-wiki {{infobox command |group = System |usage = play <audiofilepath> <loop?> ---- play <keyword> <loop?> |aliases = play |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Play''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in versions 2.5 and forward. ==Function== The play command will play .wav files in the background. It can be looped if desired. Use the [[Stop]] command to stop the playback. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=audiofilepath |description=Determines which file should be played. |range=File path |required=y}} {{ParametersRow |num=2 |name=loop |description=Determines whether or not the playback should be looped. |range=bool |default=false}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=keyword |description=Determines which internal sound should be played |range=<nowiki>#SLCRYSTALS, #ITEM, #WINK</nowiki>, ... |required=y}} {{ParametersRow |num=2 |name=loop |description=Determines whether or not the playback should be looped. |range=bool |default=false}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Added the "keyword" parameter path. |} cb5f9c46856fb470a18836db26cbcf904ca7eedb 323 301 2020-04-26T14:23:02Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = System |usage = play <audiofilepath> <loop?> ---- {{rollover|play <keyword> <loop?>|v4.1 only|y}} |aliases = play |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Play''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in versions 2.5 and forward. ==Function== The play command will play .wav files in the background. It can be looped if desired. Use the [[Stop]] command to stop the playback. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=audiofilepath |description=Determines which file should be played. |range=File path |required=y}} {{ParametersRow |num=2 |name=loop |description=Determines whether or not the playback should be looped. |range=bool |default=false}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=keyword |description=Determines which internal sound should be played |range=<nowiki>#SLCRYSTALS, #ITEM, #WINK</nowiki>, ... |required=y}} {{ParametersRow |num=2 |name=loop |description=Determines whether or not the playback should be looped. |range=bool |default=false}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Added the "keyword" parameter path. |} 5d0ead8b9a5e67f10a2178cb64109f6483c957f1 Stop 0 125 302 2018-09-12T18:36:16Z Serpent King 24956324 Created page with "{{infobox command |group = System |usage = stop |aliases = stop, stahp |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Stop''' is a [[System]] comm..." wikitext text/x-wiki {{infobox command |group = System |usage = stop |aliases = stop, stahp |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Stop''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in versions 2.5 and forward. ==Function== The stop command stops the playback initiated with the [[Play]] command. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} a4c4375051d82b972739e50a1bab8a006e0cafda StarLight 0 43 303 228 2018-09-12T18:37:19Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLight''}} '''''StarLight''''' (often shortened to '''SL''') is a [[command]] based [[console program]] designed by [[User:Serpent King|Serpent King]] to be a general aid for software developers. Containing over 200 commands, the program has continued to expand greatly since its creation in 2012. It has so far seen 9 [[updates]], each adding new commands, adding new functionality to existing pre-existing commands, introducing new general functions such as [[settings]] and [[identifiers]], and patching glitches. ==Format== ''StarLight'''s format is simple: the program boots and asks for input. The input is then thrown through a parser and distributed to functions which act as "commands". The function is carried out, output is returned, and ''StarLight'' asks for the next command. The parser also makes some edits to the input before passing it to the command functions: identifiers such as #OUT are replaced with their respective values, and variables (set with the [[SetVar]] command) are also similarly replaced. Commands come in a few different types or groups: [[SLSystem]], {{b|Settings|group}}, [[Authentication]], {{b|String|group}}, [[Math]], [[Date/Time]], [[File]], [[System]], [[Fun]], and [[Misc]]. [[Category:StarLight]] df8d60278d6c2e66f7f833ad6c1c3c4d06086e04 ShowTip 0 126 309 2020-04-19T20:53:49Z Serpent King 24956324 Created page with "{{infobox command |group = SLSystem |usage = showtip <message> <title> <style> <timeout (ms)> |aliases = showtip |v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Sh..." wikitext text/x-wiki {{infobox command |group = SLSystem |usage = showtip <message> <title> <style> <timeout (ms)> |aliases = showtip |v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ShowTip''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in versions 3.0 and forward. ==Function== The ShowTip command displays a tool-tip in the notification pane. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=message |description=The contents of the tool-tip. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=title |description=The tool-tip's title. |range=str|nonull=y |required=y}} {{ParametersRow |num=3 |name=style |description=The style of the tooltip. Affects the tip's icon and sound effect. |range=Valid styles: NONE, INFO, WARNING, ERROR |default=NONE}} {{ParametersRow |num=4 |name=timeout |description=Duration of the tool-tip in milliseconds. Does not appear to have an affect on Window 10. |range=int|includemin=y|minval=0 |default=4000}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.0}} || New command added. |- | {{v|4.0}} || General code cleanup; implemented GetText(); corrected no output glitch |} bceacdd2a305aefc72035552b45a845620cbaebb MessageBox 0 127 311 2020-04-19T21:20:46Z Serpent King 24956324 Created page with "{{infobox command |group = SLSystem |usage = simulatemessage <message> <title> <style> |aliases = simulatemessage, simmsg, msgbox |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4..." wikitext text/x-wiki {{infobox command |group = SLSystem |usage = simulatemessage <message> <title> <style> |aliases = simulatemessage, simmsg, msgbox |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''SimulateMessage''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in versions 2.0 and forward. ==Function== The SimulateMessage command displays a message box on the screen, then collects the user response and displays it. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=message |description=The contents of the message box. |range=str}} {{ParametersRow |num=2 |name=title |description=The message box's title. |range=str |default=StarLight}} {{ParametersRow |num=3 |name=style |description=The style of the message box. Affects the box's icon and sound effect. |range=2 forms of style: icon and buttons. Icon goes first, buttons go second, no space between them.<br> Icon styles: BLANK, EXCLAMATION, QUESTION, INFORMATION, CRITICAL <br> Button styles: OK, OKCANCEL, YESNO, RETRYCANCEL, ABORTRETRYIGNORE |default=BLANKOK}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} 0f8c7c38eebf442095a0da1603ee734b45e7b181 314 311 2020-04-23T13:19:02Z Serpent King 24956324 /* Legacy */ wikitext text/x-wiki {{infobox command |group = SLSystem |usage = simulatemessage <message> <title> <style> |aliases = simulatemessage, simmsg, msgbox |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''SimulateMessage''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in versions 2.0 and forward. ==Function== The SimulateMessage command displays a message box on the screen, then collects the user response and displays it. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=message |description=The contents of the message box. |range=str}} {{ParametersRow |num=2 |name=title |description=The message box's title. |range=str |default=StarLight}} {{ParametersRow |num=3 |name=style |description=The style of the message box. Affects the box's icon and sound effect. |range=2 forms of style: icon and buttons. Icon goes first, buttons go second, no space between them.<br> Icon styles: BLANK, EXCLAMATION, QUESTION, INFORMATION, CRITICAL <br> Button styles: OK, OKCANCEL, YESNO, RETRYCANCEL, ABORTRETRYIGNORE |default=BLANKOK}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|3.0}} || Added "msgbox" alias |- | {{v|4.0}} || Implemented GetText(). |} 78fe88e178271889d6d37363c84ba225aada4159 315 314 2020-04-23T13:21:22Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = simulatemessage <message> <title> <style> |aliases = simulatemessage, simmsg, {{rollover|msgbox|Added in 4.1|y}} |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''SimulateMessage''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in versions 2.0 and forward. ==Function== The SimulateMessage command displays a message box on the screen, then collects the user response and displays it. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=message |description=The contents of the message box. |range=str}} {{ParametersRow |num=2 |name=title |description=The message box's title. |range=str |default=StarLight}} {{ParametersRow |num=3 |name=style |description=The style of the message box. Affects the box's icon and sound effect. |range=2 forms of style: icon and buttons. Icon goes first, buttons go second, no space between them.<br> Icon styles: BLANK, EXCLAMATION, QUESTION, INFORMATION, CRITICAL <br> Button styles: OK, OKCANCEL, YESNO, RETRYCANCEL, ABORTRETRYIGNORE |default=BLANKOK}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|3.0}} || Added "msgbox" alias |- | {{v|4.0}} || Implemented GetText(). |} 59fd74af826895e179b6b5029a457623f0e82724 316 315 2020-04-23T13:21:29Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = simulatemessage <message> <title> <style> |aliases = simulatemessage, simmsg, {{rollover|msgbox|Added in 4.1|y}} |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''SimulateMessage''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in versions 2.0 and forward. ==Function== The SimulateMessage command displays a message box on the screen, then collects the user response and displays it. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=message |description=The contents of the message box. |range=str}} {{ParametersRow |num=2 |name=title |description=The message box's title. |range=str |default=StarLight}} {{ParametersRow |num=3 |name=style |description=The style of the message box. Affects the box's icon and sound effect. |range=2 forms of style: icon and buttons. Icon goes first, buttons go second, no space between them.<br> Icon styles: BLANK, EXCLAMATION, QUESTION, INFORMATION, CRITICAL <br> Button styles: OK, OKCANCEL, YESNO, RETRYCANCEL, ABORTRETRYIGNORE |default=BLANKOK}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|3.0}} || Added "msgbox" alias. |- | {{v|4.0}} || Implemented GetText(). |} 2a172824718b3926ed4e7533bd49477bc2bf0b57 317 316 2020-04-23T13:35:33Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = simulatemessage <message> <title> <style> |aliases = simulatemessage, simmsg, {{rollover|msgbox|Added in 3.0|y}} |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''SimulateMessage''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in versions 2.0 and forward. ==Function== The SimulateMessage command displays a message box on the screen, then collects the user response and displays it. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=message |description=The contents of the message box. |range=str}} {{ParametersRow |num=2 |name=title |description=The message box's title. |range=str |default=StarLight}} {{ParametersRow |num=3 |name=style |description=The style of the message box. Affects the box's icon and sound effect. |range=2 forms of style: icon and buttons. Icon goes first, buttons go second, no space between them.<br> Icon styles: BLANK, EXCLAMATION, QUESTION, INFORMATION, CRITICAL <br> Button styles: OK, OKCANCEL, YESNO, RETRYCANCEL, ABORTRETRYIGNORE |default=BLANKOK}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|3.0}} || Added "msgbox" alias. |- | {{v|4.0}} || Implemented GetText(). |} b98babe61944fcd361bd46d270d9810f15b88eb2 Simmsg 0 128 312 2020-04-19T21:39:04Z Serpent King 24956324 Redirected page to [[SimulateMessage]] wikitext text/x-wiki #REDIRECT [[SimulateMessage]] 11fc57005d836740ad64b7ae19eddd50c32cc2fc Msgbox 0 129 313 2020-04-19T21:39:42Z Serpent King 24956324 Redirected page to [[SimulateMessage]] wikitext text/x-wiki #REDIRECT [[SimulateMessage]] 11fc57005d836740ad64b7ae19eddd50c32cc2fc InputBox 0 130 318 2020-04-23T13:43:29Z Serpent King 24956324 Created page with "{{infobox command |group = SLSystem |usage = simulatemessage <message> <title> <defaulttext> |aliases = simulateinputbox, simminput, {{rollover|inputbox|Added in 4.1|y}} |v2.0..." wikitext text/x-wiki {{infobox command |group = SLSystem |usage = simulatemessage <message> <title> <defaulttext> |aliases = simulateinputbox, simminput, {{rollover|inputbox|Added in 4.1|y}} |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''SimulateInputBox''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in versions 2.0 and forward. ==Function== The SimulateInputBox command displays a message box with an input field on the screen, then collects the user response and displays it. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=message |description=The contents of the input box. |range=str}} {{ParametersRow |num=2 |name=title |description=The input box's title. |range=str|nonull=y |required=y}} {{ParametersRow |num=3 |name=defaulttext |description=Text that is automatically inserted into the input field |range=str }} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Added "inputbox" alias. |} ceacad45f37db67d7873b91d4ca08852906c98d9 GetClipBoard 0 131 319 2020-04-26T14:05:02Z Serpent King 24956324 Created page with "{{infobox command |group = SLSystem |usage = getclipboard |aliases = getclipboard, getclip |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Get..." wikitext text/x-wiki {{infobox command |group = SLSystem |usage = getclipboard |aliases = getclipboard, getclip |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''GetClipboard''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in versions 2.0 and forward. ==Function== The GetClipboard command outputs the contents of the system clipboard. If the clipboard contains a file list, the command is capable of displaying that. If the clipboard contains an image, "(Image)" will be outputted. If the clipboard contains audio, "(Audio)" will be outputted in version 2.0. In all future versions, the audio is played. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Gains the ability to play audio from the clipboard |- | {{v|4.0}} || Implemented GetText(). |} 217a34d4b7d7e5f08b54b18b30794286994c7305 320 319 2020-04-26T14:07:05Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = getclipboard |aliases = getclipboard, getclip |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''GetClipboard''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in versions 2.0 and forward. ==Function== The GetClipboard command outputs the contents of the system clipboard. If the clipboard contains a file list, the command is capable of displaying that. If the clipboard contains an image, "(Image)" will be outputted. If the clipboard contains audio, "(Audio)" will be outputted in version 2.0. In all future versions, the audio is played. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Gains the ability to play audio from the clipboard. |- | {{v|4.0}} || Implemented GetText(). |} 9498b7c4f211dc6cd4499d2f247fb614fee7e47a 321 320 2020-04-26T14:07:40Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = getclipboard |aliases = getclipboard, getclip |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''GetClipBoard''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in versions 2.0 and forward. ==Function== The GetClipBoard command outputs the contents of the system clipboard. If the clipboard contains a file list, the command is capable of displaying that. If the clipboard contains an image, "(Image)" will be outputted. If the clipboard contains audio, "(Audio)" will be outputted in version 2.0. In all future versions, the audio is played. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Gains the ability to play audio from the clipboard. |- | {{v|4.0}} || Implemented GetText(). |} 5bd2c6598d59bc0bc71c9c3f511d6d43c5445799 322 321 2020-04-26T14:08:06Z Serpent King 24956324 Serpent King moved page [[GetClipboard]] to [[GetClipBoard]] without leaving a redirect wikitext text/x-wiki {{infobox command |group = SLSystem |usage = getclipboard |aliases = getclipboard, getclip |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''GetClipBoard''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in versions 2.0 and forward. ==Function== The GetClipBoard command outputs the contents of the system clipboard. If the clipboard contains a file list, the command is capable of displaying that. If the clipboard contains an image, "(Image)" will be outputted. If the clipboard contains audio, "(Audio)" will be outputted in version 2.0. In all future versions, the audio is played. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Gains the ability to play audio from the clipboard. |- | {{v|4.0}} || Implemented GetText(). |} 5bd2c6598d59bc0bc71c9c3f511d6d43c5445799 SetClipBoard 0 132 324 2020-04-26T14:25:18Z Serpent King 24956324 Created page with "{{infobox command |group = SLSystem |usage = setclipboard <text> ---- {{rollover|setclipboard <audiofilepath>|v2.5 to v4.0 only|y}} |aliases = setclipboard, setclip |v2.0=y|v2..." wikitext text/x-wiki {{infobox command |group = SLSystem |usage = setclipboard <text> ---- {{rollover|setclipboard <audiofilepath>|v2.5 to v4.0 only|y}} |aliases = setclipboard, setclip |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''SetClipBoard''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in versions 2.0 and forward. As of 4.1, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The SetClipBoard command sets the clipboard text. The command was able to set audio to the clipboard via a file, but the feature was removed in version 4.1 due to technical issues. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=Text |description=The text to set to the clipboard. |range=str|nonull=y |required=y}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=AudioFilePath |description=The filepath to set audio to the clipboard from. |range=File Path (.wav) |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Added the ability to set audio to the clipboard. |- | {{v|4.0}} || Implemented GetText(); now checks for invalid files. |- | {{v|4.1}} || Removed ability to set music to the clipboard; format changed to single parameter. |} afd1e40722dad3462289d003bc9932cd1b6327f7 ClearClipBoard 0 133 325 2020-04-26T14:29:21Z Serpent King 24956324 Created page with "{{infobox command |group = SLSystem |usage = clearclipboard |aliases = clearclipboard, clearclip, clrclip |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|g..." wikitext text/x-wiki {{infobox command |group = SLSystem |usage = clearclipboard |aliases = clearclipboard, clearclip, clrclip |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ClearClipBoard''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in versions 2.0 and forward. ==Function== The ClearClipBoard command clears the contents of the clipboard. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} 4473f605bc2ef6d7f7b6027d7233630ba7f08f77 326 325 2020-04-26T14:29:38Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = clearclipboard |aliases = clearclipboard, clearclip, clrclip |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ClearClipBoard''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in versions 2.0 and forward. ==Function== The ClearClipBoard command clears the contents of the system clipboard. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} c1f64225327fcc5a0be25144f3990c3ebf56b261 DayOfWeek 0 134 329 2021-05-23T13:21:47Z Serpent King 24956324 Created page with "{{infobox command |group = Date |usage = dayofweek <date> |aliases = dayofweek, dow |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Day..." wikitext text/x-wiki {{infobox command |group = Date |usage = dayofweek <date> |aliases = dayofweek, dow |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''DayOfWeek''' is a {{b|date|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command can accept specific dates and return their weekdays. ==Function== The DayOfWeek command returns the weekday of the current day, or the date provided. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=date |description=The date to get the weekday of. Should be in MM/DD/YYYY format. |range=Date}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.1}} || When provided a date, returns the weekday of that date. |} e84ea3ae819c73ee4d18b4f3397933ec692a407e 331 329 2021-05-23T13:26:53Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Date |usage = dayofweek <date> |aliases = dayofweek, {{rollover|dow|Added in 2.0|y}}, {{rollover|weekday|Added in 2.0|y}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''DayOfWeek''' is a {{b|date|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command can accept specific dates and return their weekdays. ==Function== The DayOfWeek command returns the weekday of the current day, or the date provided. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=date |description=The date to get the weekday of. Should be in MM/DD/YYYY format. |range=Date}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "dow" and "weekday" aliases added. |- | {{v|4.1}} || When provided a date, returns the weekday of that date. |} a887791757faa4b9c70ea3dd6f8d9fc4f21c8d33 DayOfYear 0 135 330 2021-05-23T13:23:23Z Serpent King 24956324 Created page with "{{infobox command |group = Date |usage = dayofyear <date> |aliases = dayofyear, doy |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Day..." wikitext text/x-wiki {{infobox command |group = Date |usage = dayofyear <date> |aliases = dayofyear, doy |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''DayOfYear''' is a {{b|date|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command can accept specific dates and return their year dates. ==Function== The DayOfYear command returns the year date of the current day, or the date provided. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=date |description=The date to get the year date of. Should be in MM/DD/YYYY format. |range=Date}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.1}} || When provided a date, returns the year date of that date. |} 464e5478ffca52afc2d2313c8dce28848bf4b6d3 332 330 2021-05-23T13:27:55Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Date |usage = dayofyear <date> |aliases = dayofyear, {{rollover|freq|doy|y}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''DayOfYear''' is a {{b|date|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command can accept specific dates and return their year dates. ==Function== The DayOfYear command returns the year date of the current day, or the date provided. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=date |description=The date to get the year date of. Should be in MM/DD/YYYY format. |range=Date}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "doy" alias added. |- | {{v|4.1}} || When provided a date, returns the year date of that date. |} e8097fa4dff719dfc49e44fbf875123d40ef9215 ExceptionHandler 0 136 333 2021-05-23T13:41:18Z Serpent King 24956324 Created page with "{{infobox command |group = SLSystem |usage = exceptionhandler <switch> |aliases = exceptionhandler, ehndlr |v4.0=y|v4.1=y |console=y|gui=y }} '''ExceptionHanlder''' is a {{b|..." wikitext text/x-wiki {{infobox command |group = SLSystem |usage = exceptionhandler <switch> |aliases = exceptionhandler, ehndlr |v4.0=y|v4.1=y |console=y|gui=y }} '''ExceptionHanlder''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version 4.0 forward. ==Function== The ExceptionHandler command toggles the exception handler, which keeps StarLight from crashing if it hits a fault point. Turning this off is not recommended except when debugging StarLight. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=switch |description=Switches the exception handler on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting. |range=Bool}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.0}} || New command added. |- | {{v|4.1}} || Added #DEFAULT; added null switch. |} 5f4b18beff59c243910f6589aa36e5d36aff33a9 DebugMode 0 137 334 2021-05-30T12:32:41Z Serpent King 24956324 Created page with "{{infobox command |group = SLSystem |usage = debugmode <switch> |aliases = debugmode, debug, dbg |v4.1=y |gui=y }} '''DebugMode''' is a {{b|SLSystem|group}} [[command]] in ''..." wikitext text/x-wiki {{infobox command |group = SLSystem |usage = debugmode <switch> |aliases = debugmode, debug, dbg |v4.1=y |gui=y }} '''DebugMode''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version 4.1. ==Function== The DebugMode command toggles debug mode, which prints out debug text (shown in green). ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=switch |description=Switches debug mode on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting. |range=Bool}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.1}} || New command added. |} 2bb5176ac9a4e8f2ca36eb0cb2c9cd078a3ade4d Restart 0 138 338 2021-05-30T12:51:36Z Serpent King 24956324 Created page with "{{infobox command |group = SLSystem |usage = restart |aliases = restart |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Restart''' is a..." wikitext text/x-wiki {{infobox command |group = SLSystem |usage = restart |aliases = restart |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Restart''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Restart command restarts the program. Depending on the settings, the user may be prompted to save their [[settings]] first. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.1}} || Now launches a new instance of StarLight before killing the old one. |} a28a543673f7428064a29744b233896c18310a11 Clear 0 139 339 2021-05-30T12:54:46Z Serpent King 24956324 Created page with "{{infobox command |group = SLSystem |usage = clear |aliases = clear, clr |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Clear''' is a..." wikitext text/x-wiki {{infobox command |group = SLSystem |usage = clear |aliases = clear, clr |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Clear''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Clear command clears the console. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|40}} || Implemented GetText() |} d839a531fcafafc1f5fa7b923ad3727a99c47956 340 339 2021-05-30T12:54:54Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = clear |aliases = clear, clr |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Clear''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Clear command clears the console. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText() |} 43734c60bef8f7d881b1f8d8e4016c52a9d7133d 341 340 2021-05-30T12:55:02Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = clear |aliases = clear, clr |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Clear''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Clear command clears the console. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} 08596a45c5614564ccd892ead3dee6c25611cd0f MediaWiki:Sidebar 8 34 342 160 2021-05-30T12:56:17Z Serpent King 24956324 wikitext text/x-wiki * Navigation ** mainpage|mainpage-description **StarLightV4.1|StarLightV4.1 **List of commands|Commands **List of identifiers|Identifiers ** randompage-url|randompage * SEARCH * Participate ** recentchanges-url|recentchanges ** StarLight Wiki:Sandbox|Sandbox ** helppage|help * TOOLBOX 6e9cb1f26e7112f02a67234123c28de2326144d7 343 342 2021-05-30T12:56:51Z Serpent King 24956324 wikitext text/x-wiki * Navigation ** mainpage|mainpage-description **StarLightV4.1|StarLightV4.1 **List of commands|Commands **List of identifiers|Identifiers ** randompage-url|randompage * SEARCH * Participate ** recentchanges-url|recentchanges ** StarLight Wiki:Sandbox|Sandbox ** helppage|help * TOOLBOX 2d7f4e6003a88d12d10fb1d86e5c0bff5e1fc126 Uptime 0 140 344 2021-05-30T13:07:33Z Serpent King 24956324 Created page with "{{infobox command |group = SLSystem |usage = uptime |aliases = uptime |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Uptime''' is a [[SLSystem]] c..." wikitext text/x-wiki {{infobox command |group = SLSystem |usage = uptime |aliases = uptime |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Uptime''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in version 2.5 forward. ==Function== The Uptime command gets the time the current instance of StarLight has been running. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Used FormatTimeSpan() to clean up the output. |} 59cdecd0dcd9dd76bf8d977f0f2daa591006dccd Settings (command) 0 109 345 261 2021-05-30T13:08:31Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = settings {{rollover|<group>|GUI only|y}} |aliases = settings |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Settings''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in version 2.0 forward. ==Function== The Settings command lists all [[settings]] that get saved to the settings file, along with their values. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=group |description=Determines which group to display (displays all if left blank).<br><small>(GUI only)</small> |range=Valid groups: standard, directory, mode}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Added "Message", "Cursor Size", and "IntroSound" settings. |- | {{v|2.7}} || Added "DIR", "IntroSoundPath", "SaveDir", "AutosaveMode", and "OutputToClipboard" settings; changed newline identifier from "/n" to "#NL". |- | {{v|3.0}} || Added "group" parameter; added "Font Family", "Text Size", "TextEditorPath", "MediaPlayerPath", "PictureViewerPath", "PictureViewer Size Mode", "ProcessCheckFrequency", "Notify", and "Tab" settings; removed "Buffer Width", "Buffer Length", and "Cursor Size" settings; changed "Foreground Color", and "Background Color" to RGB format. |- | {{v|3.5}} || Added "Locked" setting. |- | {{v|4.0}}&nbsp;(GUI) || Removed "Locked" setting; implemented GetText(). |- | {{v|4.0}}&nbsp;{{rollover|(Console)|Comparing against 2.7|y}} || Implemented GetText(). |- | {{v|4.1}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers. |} 9dacbbf8c9d6eb748f71569c6b6c9096e407b199 348 345 2021-05-30T13:11:06Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = settings {{rollover|<group>|GUI only|y}} |aliases = settings |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Settings''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== The Settings command lists all [[settings]] that get saved to the settings file, along with their values. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=group |description=Determines which group to display (displays all if left blank).<br><small>(GUI only)</small> |range=Valid groups: standard, directory, mode}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Added "Message", "Cursor Size", and "IntroSound" settings. |- | {{v|2.7}} || Added "DIR", "IntroSoundPath", "SaveDir", "AutosaveMode", and "OutputToClipboard" settings; changed newline identifier from "/n" to "#NL". |- | {{v|3.0}} || Added "group" parameter; added "Font Family", "Text Size", "TextEditorPath", "MediaPlayerPath", "PictureViewerPath", "PictureViewer Size Mode", "ProcessCheckFrequency", "Notify", and "Tab" settings; removed "Buffer Width", "Buffer Length", and "Cursor Size" settings; changed "Foreground Color", and "Background Color" to RGB format. |- | {{v|3.5}} || Added "Locked" setting. |- | {{v|4.0}}&nbsp;(GUI) || Removed "Locked" setting; implemented GetText(). |- | {{v|4.0}}&nbsp;{{rollover|(Console)|Comparing against 2.7|y}} || Implemented GetText(). |- | {{v|4.1}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers. |} 3af5233c3aefcc83723cd33296faf8245b604805 389 348 2021-06-02T18:47:17Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = settings {{rollover|<group>|GUI only|y}} |aliases = settings |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Settings''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== The Settings command lists all [[settings]] that get saved to the settings file, along with their values. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=group |description=Determines which group to display (displays all if left blank).<br><small>(GUI only)</small> |range=Valid groups: standard, directory, mode}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Added "Message", "Cursor Size", and "IntroSound" settings. |- | {{v|2.7}} || Added "DIR", "IntroSoundPath", "SaveDir", "AutosaveMode", and "OutputToClipboard" settings; changed newline identifier from "/n" to "#NL". |- | {{v|3.0}} || Added "group" parameter; added "Font Family", "Text Size", "TextEditorPath", "MediaPlayerPath", "PictureViewerPath", "PictureViewer Size Mode", "ProcessCheckFrequency", "Notify", and "Tab" settings; removed "Buffer Width", "Buffer Length", and "Cursor Size" settings; changed "Foreground Color", and "Background Color" to RGB format. |- | {{v|3.5}} || Added "Locked" setting. |- | {{v|4.0}}&nbsp;(GUI) || Removed "Locked" setting; implemented GetText(). |- | {{v|4.0}}&nbsp;{{rollover|(Console)|Comparing against 2.7|y}} || Implemented GetText(). |- | {{v|4.1}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers. |} 223a867ae43d8e3626a2d37a931a24910f130b75 ExceptionHandler 0 136 346 333 2021-05-30T13:09:51Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = exceptionhandler <switch> |aliases = exceptionhandler, ehndlr |v4.0=y|v4.1=y |console=y|gui=y }} '''ExceptionHanlder''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The ExceptionHandler command toggles the exception handler, which keeps StarLight from crashing if it hits a fault point. Turning this off is not recommended except when debugging StarLight. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=switch |description=Switches the exception handler on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting. |range=Bool}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.0}} || New command added. |- | {{v|4.1}} || Added #DEFAULT; added null switch. |} 25b1eb6658aff19c8a990472563e2ee532f5659a DebugMode 0 137 347 334 2021-05-30T13:10:19Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = debugmode <switch> |aliases = debugmode, debug, dbg |v4.1=y |gui=y }} '''DebugMode''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}}. This command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The DebugMode command toggles debug mode, which prints out debug text (shown in green). ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=switch |description=Switches debug mode on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting. |range=Bool}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.1}} || New command added. |} cdf806d5b7d430398496a757c9ceda9ed650973b Uptime 0 140 349 344 2021-05-30T13:11:39Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = uptime |aliases = uptime |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Uptime''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The Uptime command gets the time the current instance of StarLight has been running. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Used FormatTimeSpan() to clean up the output. |} 833573b48737c51905dfc33a3e531e020bca99de 374 349 2021-05-30T13:49:44Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = uptime |aliases = uptime |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Uptime''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The Uptime command gets the time the current instance of StarLight has been running. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Used FormatTimeSpan() to clean up the output. |} cbecc7ad8d407badee283af55f8271d6a7ec1f7c StrConvert 0 77 350 293 2021-05-30T13:12:36Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = StrConvert <original> <originalunit> <newunit> |aliases = strconvert, {{rollover|strconv|Added in 4.1|y}} |v4.0=y|v4.1=y |console=y|gui=y }} '''StrConvert''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} forward. ==Function== StrConvert is used to convert data between decimal, hexadecimal, octal, binary, string, and character. In 4.1, if the "newunit" parameter is blank, the command will return a list of all conversions. Because the function uses a loop, it can be aborted with the ctrl key. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=original |description=The source text. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=originalunit |description=The unit of the original data. |range=Valid units: DEC, CHR, STR, HEX, OCT, BIN (cannot be null) |required=y}} {{ParametersRow |num=3 |name=newunit |description=The unit to be converted to. Leaving it null will cause the command to list out all conversions <small>(added in 4.1)</small>. |range=Valid units: DEC, CHR, STR, HEX, OCT, BIN |requirednote=Required in 4.0}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.0}} || New command added. |- | {{v|4.1}} || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias. |} 548231cae05e517145a0981242610a654ef1d04d ColorConvert 0 106 351 299 2021-05-30T13:13:34Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = colorconvert <original> <originalformat> <newformat> |aliases = colorconvert, colorconv, cconvert |v4.1=y |console=y }} '''ColorConvert''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present only in version {{v|4.1}}. ==Function== ColorConvert is used to convert colors between their HTML names, their RGB values, and their hexadecimal formats. If the "newformat" parameter is blank, the command will return a list of all conversions. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=original |description=The source color. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=originalformat |description=The format of the original color. |range=Valid units: NAME, RGB, HEX (cannot be null) |required=y}} {{ParametersRow |num=3 |name=newformat |description=The format to be converted to. Leaving it null will cause the command to list out all conversions. |range=Valid units: NAME, RGB, HEX}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.1}} || New command added. |} bd978446ce38d182e7016cc57686d69c03888487 Perimeter 0 123 352 304 2021-05-30T13:14:47Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = perimeter <shape> <...> |aliases = perimeter |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Perimeter''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== Perimeter gets the perimeter/circumference of various two-dimensional shapes. The number of parameters it accepts varies depending on the shape. Shapes include: *Triangle <code>perimeter triangle <side1length> <side2length> <side3length></code> *Square <code>perimeter square <sidelength></code> *Rectangle <code>perimeter rectangle <length> <width></code> *Trapezoid <code>perimeter trapezoid <base1length> <base2length> <sidelength></code> *Hexagon <code>perimeter hexagon <sidelength></code> *Circle <code>perimeter circle <radius></code> *{{rollover|Ellipse <code>perimeter ellipse <a> <nowiki><b></nowiki></code>|Added in 4.0|y}} ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=shape |description=The shape to get the perimeter of. |range=Valid units: triangle, square, rectangle, trapezoid, hexagon, circle, ellipse |required=y}} |- !colspan=6|Triangle {{ParametersRow |num=2 |name=side1length |description=Length of side 1. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=side2length |description=Length of side 2. |range=dec |minval=0 |required=y}} {{ParametersRow |num=4 |name=side3length |description=Length of side 3. |range=dec |minval=0 |required=y}} |- !colspan=6|Square {{ParametersRow |num=2 |name=sidelength |description=Length of a side. |range=dec |minval=0 |required=y}} |- !colspan=6|Rectangle {{ParametersRow |num=2 |name=length |description=Length of the rectangle. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=width |description=Width of the rectangle. |range=dec |minval=0 |required=y}} |- !colspan=6|Trapezoid {{ParametersRow |num=2 |name=base1length |description=Length of base 1. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=base2length |description=Length of base 2. |range=dec |minval=0 |required=y}} {{ParametersRow |num=4 |name=sidelength |description=Length of the slanted sides. |range=dec |minval=0 |required=y}} |- !colspan=6|Hexagon {{ParametersRow |num=2 |name=sidelength |description=Length of a side. |range=dec |minval=0 |required=y}} |- !colspan=6|Circle {{ParametersRow |num=2 |name=radius |description=Radius of the circle. |range=dec |minval=0 |required=y}} |- !colspan=6|{{rollover|Ellipse|Added in 4.1|y}} {{ParametersRow |num=2 |name=a |description=Length of the major axis. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=b |description=Length of the minor axis. |range=dec |minval=0 |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of the dissolved math command. |- | {{v|4.1}} || New subcommand added: Ellipse. |} ab2e2f57bf8dfae9e024872a753a185a9f226cc2 Chance 0 113 353 268 2021-05-30T13:15:30Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = chance <rate> <count> <showstats> |aliases = chance |v4.0=y|v4.1=y |console=y|gui=y }} '''Chance''' is a [[math]] [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} forward. ==Function== Chance gets [[boolean]]s based on a rate (between 0 and 100: 0 is never true, 100 is always true). The "showstats" parameter causes the command to present a list of statistics after the boolean list: *True Count - The number of "true"s the command returned. *False Count - The number of "false"s the command returned. *True Rate - The percentage of "true"s returned out of the total boolean count. *False Rate - The percentage of "false"s returned out of the total boolean count. *Balance - The percentage of "true"s relative to a perfect 50:50 rate. *Error Margin - The difference between the number of trues returned by the command and the number that should have theoretically been returned based on the rate. Because the function uses a loop, it can be aborted with the ctrl key. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=rate |description=The true rate modifier. |range=int |minval=0 |maxval=100 |includemin=y |includemax=y |requirednote=Required in 4.0 |default={{rollover|50|Null in 4.0|y}} }} {{ParametersRow |num=2 |name=count |description=The number of booleans to return. |range=int |minval=0 |includemin=y}} {{ParametersRow |num=3 |name=showstats |description=The number of integers to pick. |range=bool |includemin=y |default=false}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.0}} || New command added. |- | {{v|4.1}} || Changed to return a 50:50 true/false ratio if no parameter is specified. |} e398fa75f48365a2e67528fbbccecc27a5d2f999 MessageBox 0 127 354 317 2021-05-30T13:16:11Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = simulatemessage <message> <title> <style> |aliases = simulatemessage, simmsg, {{rollover|msgbox|Added in 3.0|y}} |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''SimulateMessage''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== The SimulateMessage command displays a message box on the screen, then collects the user response and displays it. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=message |description=The contents of the message box. |range=str}} {{ParametersRow |num=2 |name=title |description=The message box's title. |range=str |default=StarLight}} {{ParametersRow |num=3 |name=style |description=The style of the message box. Affects the box's icon and sound effect. |range=2 forms of style: icon and buttons. Icon goes first, buttons go second, no space between them.<br> Icon styles: BLANK, EXCLAMATION, QUESTION, INFORMATION, CRITICAL <br> Button styles: OK, OKCANCEL, YESNO, RETRYCANCEL, ABORTRETRYIGNORE |default=BLANKOK}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|3.0}} || Added "msgbox" alias. |- | {{v|4.0}} || Implemented GetText(). |} e45a0c30e31ef4d44f93b21d3e8e2028f5f68b0b 370 354 2021-05-30T13:47:01Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = System |usage = simulatemessage <message> <title> <style> |aliases = simulatemessage, simmsg, {{rollover|msgbox|Added in 3.0|y}} |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''SimulateMessage''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== The SimulateMessage command displays a message box on the screen, then collects the user response and displays it. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=message |description=The contents of the message box. |range=str}} {{ParametersRow |num=2 |name=title |description=The message box's title. |range=str |default=StarLight}} {{ParametersRow |num=3 |name=style |description=The style of the message box. Affects the box's icon and sound effect. |range=2 forms of style: icon and buttons. Icon goes first, buttons go second, no space between them.<br> Icon styles: BLANK, EXCLAMATION, QUESTION, INFORMATION, CRITICAL <br> Button styles: OK, OKCANCEL, YESNO, RETRYCANCEL, ABORTRETRYIGNORE |default=BLANKOK}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|3.0}} || Added "msgbox" alias. |- | {{v|4.0}} || Implemented GetText(). |} b76e7bbfdda3e5bab6fa05c3151f42e56e632395 InputBox 0 130 355 318 2021-05-30T13:16:41Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = simulatemessage <message> <title> <defaulttext> |aliases = simulateinputbox, simminput, {{rollover|inputbox|Added in 4.1|y}} |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''SimulateInputBox''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} and forward. ==Function== The SimulateInputBox command displays a message box with an input field on the screen, then collects the user response and displays it. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=message |description=The contents of the input box. |range=str}} {{ParametersRow |num=2 |name=title |description=The input box's title. |range=str|nonull=y |required=y}} {{ParametersRow |num=3 |name=defaulttext |description=Text that is automatically inserted into the input field |range=str }} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Added "inputbox" alias. |} f6304d88ae861841e5647628b32f52baaa31fcdd 369 355 2021-05-30T13:46:51Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = System |usage = simulatemessage <message> <title> <defaulttext> |aliases = simulateinputbox, simminput, {{rollover|inputbox|Added in 4.1|y}} |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''SimulateInputBox''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} and forward. ==Function== The SimulateInputBox command displays a message box with an input field on the screen, then collects the user response and displays it. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=message |description=The contents of the input box. |range=str}} {{ParametersRow |num=2 |name=title |description=The input box's title. |range=str|nonull=y |required=y}} {{ParametersRow |num=3 |name=defaulttext |description=Text that is automatically inserted into the input field |range=str }} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Added "inputbox" alias. |} e69ba9d09db2dacbe7c45ba3298fe4252992ae52 ShowTip 0 126 356 309 2021-05-30T13:16:58Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = showtip <message> <title> <style> <timeout (ms)> |aliases = showtip |v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ShowTip''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in version {{v|3.0}} forward. ==Function== The ShowTip command displays a tool-tip in the notification pane. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=message |description=The contents of the tool-tip. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=title |description=The tool-tip's title. |range=str|nonull=y |required=y}} {{ParametersRow |num=3 |name=style |description=The style of the tooltip. Affects the tip's icon and sound effect. |range=Valid styles: NONE, INFO, WARNING, ERROR |default=NONE}} {{ParametersRow |num=4 |name=timeout |description=Duration of the tool-tip in milliseconds. Does not appear to have an affect on Window 10. |range=int|includemin=y|minval=0 |default=4000}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.0}} || New command added. |- | {{v|4.0}} || General code cleanup; implemented GetText(); corrected no output glitch |} 8c78cbf47c12b43965ff2e1bbbff83ba98644636 368 356 2021-05-30T13:46:43Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = System |usage = showtip <message> <title> <style> <timeout (ms)> |aliases = showtip |v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ShowTip''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|3.0}} forward. ==Function== The ShowTip command displays a tool-tip in the notification pane. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=message |description=The contents of the tool-tip. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=title |description=The tool-tip's title. |range=str|nonull=y |required=y}} {{ParametersRow |num=3 |name=style |description=The style of the tooltip. Affects the tip's icon and sound effect. |range=Valid styles: NONE, INFO, WARNING, ERROR |default=NONE}} {{ParametersRow |num=4 |name=timeout |description=Duration of the tool-tip in milliseconds. Does not appear to have an affect on Window 10. |range=int|includemin=y|minval=0 |default=4000}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.0}} || New command added. |- | {{v|4.0}} || General code cleanup; implemented GetText(); corrected no output glitch |} 8af4c333bb0fe86e4e95727ead92cf284143e915 GetClipBoard 0 131 357 322 2021-05-30T13:17:29Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = getclipboard |aliases = getclipboard, getclip |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''GetClipBoard''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== The GetClipBoard command outputs the contents of the system clipboard. If the clipboard contains a file list, the command is capable of displaying that. If the clipboard contains an image, "(Image)" will be outputted. If the clipboard contains audio, "(Audio)" will be outputted in version 2.0. In all future versions, the audio is played. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Gains the ability to play audio from the clipboard. |- | {{v|4.0}} || Implemented GetText(). |} 36131d33b44f62b4456f84458f1a1a4809e2f9e2 385 357 2021-05-30T15:07:18Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = System |usage = getclipboard |aliases = getclipboard, getclip |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''GetClipBoard''' is a {{b|System|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== The GetClipBoard command outputs the contents of the system clipboard. If the clipboard contains a file list, the command is capable of displaying that. If the clipboard contains an image, "(Image)" will be outputted. If the clipboard contains audio, "(Audio)" will be outputted in version 2.0. In all future versions, the audio is played. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Gains the ability to play audio from the clipboard. |- | {{v|4.0}} || Implemented GetText(). |} 5c1e68713458e4e300e8cb3456c511a14bc8b5a2 SetClipBoard 0 132 358 324 2021-05-30T13:17:52Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = setclipboard <text> ---- {{rollover|setclipboard <audiofilepath>|v2.5 to v4.0 only|y}} |aliases = setclipboard, setclip |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''SetClipBoard''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The SetClipBoard command sets the clipboard text. The command was able to set audio to the clipboard via a file, but the feature was removed in version 4.1 due to technical issues. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=Text |description=The text to set to the clipboard. |range=str|nonull=y |required=y}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=AudioFilePath |description=The filepath to set audio to the clipboard from. |range=File Path (.wav) |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Added the ability to set audio to the clipboard. |- | {{v|4.0}} || Implemented GetText(); now checks for invalid files. |- | {{v|4.1}} || Removed ability to set music to the clipboard; format changed to single parameter. |} bb4f825c6e0b1b43a4ea84f17ab7b73d381a4a8c 386 358 2021-05-30T15:07:33Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = System |usage = setclipboard <text> ---- {{rollover|setclipboard <audiofilepath>|v2.5 to v4.0 only|y}} |aliases = setclipboard, setclip |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''SetClipBoard''' is a {{b|System|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The SetClipBoard command sets the clipboard text. The command was able to set audio to the clipboard via a file, but the feature was removed in version 4.1 due to technical issues. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=Text |description=The text to set to the clipboard. |range=str|nonull=y |required=y}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=AudioFilePath |description=The filepath to set audio to the clipboard from. |range=File Path (.wav) |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Added the ability to set audio to the clipboard. |- | {{v|4.0}} || Implemented GetText(); now checks for invalid files. |- | {{v|4.1}} || Removed ability to set music to the clipboard; format changed to single parameter. |} ba060b20a268c4c434e8410a22ac20d68285e8d8 ClearClipBoard 0 133 359 326 2021-05-30T13:19:03Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = clearclipboard |aliases = clearclipboard, clearclip, clrclip |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ClearClipBoard''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== The ClearClipBoard command clears the contents of the system clipboard. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} 46a9f2e029cac6f738113acd09a5a39bf54db755 387 359 2021-05-30T15:07:46Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = System |usage = clearclipboard |aliases = clearclipboard, clearclip, clrclip |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ClearClipBoard''' is a {{b|System|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== The ClearClipBoard command clears the contents of the system clipboard. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} b6c8a1f289130df0db7ed37f8be97040ea382d3f Play 0 124 360 323 2021-05-30T13:19:22Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = System |usage = play <audiofilepath> <loop?> ---- {{rollover|play <keyword> <loop?>|v4.1 only|y}} |aliases = play |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Play''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The play command will play .wav files in the background. It can be looped if desired. Use the [[Stop]] command to stop the playback. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=audiofilepath |description=Determines which file should be played. |range=File path |required=y}} {{ParametersRow |num=2 |name=loop |description=Determines whether or not the playback should be looped. |range=bool |default=false}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=keyword |description=Determines which internal sound should be played |range=<nowiki>#SLCRYSTALS, #ITEM, #WINK</nowiki>, ... |required=y}} {{ParametersRow |num=2 |name=loop |description=Determines whether or not the playback should be looped. |range=bool |default=false}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Added the "keyword" parameter path. |} 9d0f9e3a61a8b8afd87a0d8c9b4f6761a4736d2f Stop 0 125 361 302 2021-05-30T13:20:32Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = System |usage = stop |aliases = stop, stahp |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Stop''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The stop command stops the playback initiated with the [[Play]] command. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} c0cf6c6eb489cfa72013ca4f2eeefcca6bc66c14 SystemHealth 0 114 362 273 2021-05-30T13:20:57Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = System |usage = systemhealth {{rollover|<selection>|Added in 4.1|y}} |aliases = systemhealth, syshealth |v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''SystemHealth''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|3.0}} forward. ==Function== The SystemHealth command shows a list of system statistics including cpu usage, memory, drives, battery, and system uptime. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=selection |description=Determines which statistics to display (displays all if left blank).<br><small>(added in {{v|4.1}})</small> |range=Valid groups: cpu, memory, drives, battery, uptime}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Added information selectivity. |} 4c2ae801b18a175450a331b02e6fad053e19ff3a Type 0 116 363 287 2021-05-30T13:23:28Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = type <text> <speed> ---- {{rollover|type <text> <delay>|4.1 only|y}} |aliases = type |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Type''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} and forward. ==Function== The Type command pulls the text [[parameter]] and types it to the [[console]] with a specified delay. Because the function uses a loop, it can be aborted with the ctrl key. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to be typed. |range=str |required=y}} {{ParametersRow |num=2 |name=speed |description=Speed with which to type the text. |range=Valid units: slowest, slower, slow, medium, fast, faster, fastest |default=medium}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to be typed. |range=str |required=y}} {{ParametersRow |num=2 |name=delay |description=Delay in milliseconds between each character getting typed.<br><small>Only possible in 4.1</small> |range=int |minval=0 |includemin=y |default=30}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Optimization and restructure. |- | {{v|4.1}} || Added custom delay. |} 37226d1533a20bea89bb8d5ef2742db495e61038 SetVar 0 141 364 2021-05-30T13:35:31Z Serpent King 24956324 Created page with "{{infobox command |group = String |usage = setvar <name> <value> |aliases = setvar |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Type''' is a {{b|s..." wikitext text/x-wiki {{infobox command |group = String |usage = setvar <name> <value> |aliases = setvar |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Type''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} and forward. ==Function== The SetVar command defines a variable for the user to call on in other commands. Currently, exiting StarLight clears all variables. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=name |description=The variable's name. |range=str |required=y}} {{ParametersRow |num=2 |name=value |description=Value to set to the variable. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} 904928c89c0a2ffd26ecc701b7016119ff68f423 365 364 2021-05-30T13:42:13Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = setvar <name> <value> |aliases = setvar |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Type''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} and forward. ==Function== The SetVar command defines a variable for the user to call on in other commands. Currently, exiting StarLight clears all variables. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=name |description=The variable's name. |range=str |required=y}} {{ParametersRow |num=2 |name=value |description=Value to set to the variable. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Changed call syntax from #NAME to <NAME>; added text explaining how to call the variables; implemented GetText(). |} 90d6e9ca01407b4a258a30bfb4529d77527352db 366 365 2021-05-30T13:45:16Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = setvar <name> <value> |aliases = setvar |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''SetVar''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} and forward. ==Function== The SetVar command defines a variable for the user to call on in other commands. Currently, exiting StarLight clears all variables. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=name |description=The variable's name. |range=str |required=y}} {{ParametersRow |num=2 |name=value |description=Value to set to the variable. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Changed call syntax from #NAME to <NAME>; added text explaining how to call the variables; implemented GetText(). |} 5d520c73556dc0210feb32b27265043dc43b916d 367 366 2021-05-30T13:46:17Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = setvar <name> <value> |aliases = setvar |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''SetVar''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} and forward. ==Function== The SetVar command defines a variable for the user to call on in other commands. Currently, exiting StarLight clears all variables. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=name |description=The variable's name. |range=str |required=y}} {{ParametersRow |num=2 |name=value |description=Value to set to the variable. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Changed call syntax from #NAME to <NAME>; added text explaining how to call the variables; implemented GetText(). |} 303ffd5819879aa4a899da715d904d972b5dcc56 Exit 0 101 371 250 2021-05-30T13:48:50Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = exit |aliases = exit, quit |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Exit''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Exit command exits the program, calling the OnClose() function. Depending on the settings, the user may be prompted to save their [[settings]] first. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.1}} || Corrected exit-with-parameter glitch. |} f04f6efd91df2b5fe548ed1f29d7291aa2c7a5a4 Restart 0 138 372 338 2021-05-30T13:49:20Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = restart |aliases = restart |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Restart''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Restart command restarts the program. Depending on the settings, the user may be prompted to save their [[settings]] first. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.1}} || Now launches a new instance of StarLight before killing the old one. |} 2f2383590f621f3e7c8f2c75d2d42308226a5255 Clear 0 139 373 341 2021-05-30T13:49:28Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = clear |aliases = clear, clr |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Clear''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Clear command clears the console. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ebed4a5f26cf444cc3522a9fff2a7808cd0befed StarLightV4.1 0 95 375 337 2021-05-30T13:54:33Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV4.1''}} '''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]''. This version is [[console]]-only. ==General changes== Because 4.1 is console-only, it will be compared against the console version of 4.0. *Removed [[ColorCode]], [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands. *Made optimization to the parameter parser and command caller. *Changed the GetText function to display the "DEFAULT" string if the requested string does not exist. *Added an error message to prevent SL from running without a Messages.txt. *Switched back to on-console passwords. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.0|last version]] |- | [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch. |- | [[ExceptionHandler]] || SLSystem || Added #DEFAULT; Added null switch |- | [[DebugMode]] || SLSystem || New command added. |- | [[Restart]] || SLSystem || Now launches a new instance of StarLight before killing the old one. |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[SetVar]] || SLSystem || &mdash; |- | [[DeleteVar]] || SLSystem || Message added for variable not found. |- | [[ListVar]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || &mdash; |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls. |- | [[LogSize]] || SLSystem || &mdash; |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[ForceKill]] || SLSystem || If there are multiple instances of StarLight running, only kills the current process. |- | [[GetText]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers. |- | [[Title]] || Settings || Format changed to single parameter; Added #DEFAULT |- | [[Message]] || Settings || Format changed to single parameter; Added #DEFAULT |- | [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |- | [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |- | [[ResetColor]] || Settings || &mdash; |- | [[Length]] || Settings || Added #DEFAULT |- | [[Width]] || Settings || Added #DEFAULT |- | [[BufferLength]] || Settings || Added #DEFAULT |- | [[BufferWidth]] || Settings || Added #DEFAULT |- | [[CursorSize]] || Settings || Added #DEFAULT |- | [[Lock]] || Settings || &mdash; |- | [[Unlock]] || Settings || &mdash; |- | [[SaveDirectory]] || Settings || Added #DEFAULT; Added null switch |- | [[Timestamp]] || Settings || Added #DEFAULT; Added null switch |- | [[PlayIntroSound]] || Settings || Added #DEFAULT; Added null switch |- | [[IntroSoundPath]] || Settings || Added #DEFAULT |- | [[AutosaveMode]] || Settings || Corrected bad message glitch, Added #DEFAULT |- | [[OutputToClipboard]] || Settings || Added #DEFAULT; Added null switch |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || &mdash; |- | [[SaveSettings]] || Settings || &mdash; |- | [[ClearSettings]] || Settings || &mdash; |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Switched back to on-console passwords. |- | [[Logout]] || Authentication || &mdash; |- | [[Register]] || Authentication || Switched back to on-console passwords. |- | [[ClearAuth]] || Authentication || &mdash; |- | [[CreatePublicNote]] || Authentication || Uses names instead of numbers; Added "createnote" and "note" aliases. |- | [[ViewPublicNote]] || Authentication || Uses names instead of numbers; Added "viewnote" alias. |- | [[DeletePublicNote]] || Authentication || Uses names instead of numbers; Added "deletenote" alias. |- | [[CreatePrivateNote]] || Authentication || Uses names instead of numbers. |- | [[ViewPrivateNote]] || Authentication || Uses names instead of numbers. |- | [[DeletePrivateNote]] || Authentication || Uses names instead of numbers. |- | [[Print]] || {{b|String|group}} || Format changed to single parameter. |- | [[Type]] || String || Added custom delay. |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[Replace]] || String || &mdash; |- | [[LCase]] || String || Format changed to single parameter. |- | [[UCase]] || String || Format changed to single parameter. |- | [[PCase]] || String || Format changed to single parameter. |- | [[Reverse]] || String || Format changed to single parameter. |- | [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI. |- | [[Offset]] || String || &mdash; |- | [[Scramble]] || String || Format changed to single parameter. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || &mdash; |- | [[Trim]] || String || &mdash; |- | [[Pad]] || String || &mdash; |- | [[Len]] || String || Format changed to single parameter. |- | [[Frequency]] || String || Corrected case sensitive glitch. |- | [[ASCII]] || String || Format changed to single parameter. |- | [[Char]] || String || Format changed to single parameter. |- | [[Hex]] || String || Format changed to single parameter. |- | [[Oct]] || String || Format changed to single parameter. |- | [[Binary]] || String || Format changed to single parameter. |- | [[NumBinary]] || String || Format changed to single parameter. |- | [[GetChar]] || String || New command added. |- | [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias. |- | [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code. |- | [[ColorConvert]] || String || New command added. |- | [[Add]] || [[Math]] || &mdash; |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || &mdash; |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || &mdash; |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[Rad]] || Math || &mdash; |- | [[Deg]] || Math || &mdash; |- | [[Quadratic]] || Math || &mdash; |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Fibonacci]] || Math || New command added. |- | [[Perimeter]] || Math || New subcommand added: Ellipse. |- | [[Area]] || Math || New subcommand added: Ellipse. |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Median]] || Math || &mdash; |- | [[Average]] || Math || &mdash; |- | [[DataSet]] || Math || New command added. |- | [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1. |- | [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified. |- | [[Factor]] || Math || &mdash; |- | [[Gcf]] || Math || &mdash; |- | [[Simplify]] || Math || &mdash; |- | [[ToFraction]] || Math || &mdash; |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[Test]] || Math || &mdash; |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm. |- | [[LongMilitaryTime]] || Date/Time || &mdash; |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || When provided a date, returns the weekday of that date. |- | [[DayOfYear]] || Date/Time || When provided a date, returns the day of year of that date. |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || &mdash; |- | [[Second]] || Date/Time || &mdash; |- | [[UTC]] || Date/Time || &mdash; |- | [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter. |- | [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter. |- | [[Copy]] || File || &mdash; |- | [[Move]] || File || &mdash; |- | [[Del]] || File || Format changed to single parameter. |- | [[Rename]] || File || &mdash; |- | [[NewDir]] || File || Format changed to single parameter. |- | [[NewFile]] || File || &mdash; |- | [[ReadFile]] || File || Added "read" alias; format changed to single parameter. |- | [[Attr]] || File || Format changed to single parameter. |- | [[SimulateMessage]] || [[System]] || &mdash; |- | [[SimulateInputBox]] || System || Added "inputbox" alias. |- | [[ShowTip]] || System || &mdash; |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter. |- | [[ClearClipBoard]] || System || &mdash; |- | [[StartStopwatch]] || System || &mdash; |- | [[StopStopwatch]] || System || &mdash; |- | [[PauseStopwatch]] || System || &mdash; |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Play]] || System || Added the "keyword" parameter path. |- | [[Stop]] || System || &mdash; |- | [[Launch]] || System || &mdash; |- | [[Terminate]] || System || Separated command into by name and by id. |- | [[TerminateID]] || System || New command added. |- | [[ProcessInfo]] || System || Added thread parameter. |- | [[ProcessInfoID]] || System || New command added. |- | [[ProcessList]] || System || &mdash; |- | [[Search]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[SystemHealth]] || System || Added information selectivity. |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || &mdash; |- | [[RockPaperScissors]] || Fun || New command added. |- | [[EightBall]] || Fun || New command added. |- | [[ChangeLog]] || [[Misc]] || &mdash; |- | [[Ping]] || Misc || &mdash; |} [[Category:StarLight builds]] 8d2932ddd8b9696a5c4fe9fb6672a45253382351 376 375 2021-05-30T13:56:33Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV4.1''}} '''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]''. This version is [[console]]-only. ==General changes== Because 4.1 is console-only, it will be compared against the console version of 4.0. *Removed [[ColorCode]], [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands. *Made optimization to the parameter parser and command caller. *Changed the GetText function to display the "DEFAULT" string if the requested string does not exist. *Added an error message to prevent SL from running without a Messages.txt. *Switched back to on-console passwords. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.0|last version]] |- | [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch. |- | [[ExceptionHandler]] || SLSystem || Added #DEFAULT; Added null switch |- | [[DebugMode]] || SLSystem || New command added; format changed to single parameter. |- | [[Restart]] || SLSystem || Now launches a new instance of StarLight before killing the old one. |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[SetVar]] || SLSystem || &mdash; |- | [[DeleteVar]] || SLSystem || Message added for variable not found. |- | [[ListVar]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || &mdash; |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls. |- | [[LogSize]] || SLSystem || &mdash; |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[ForceKill]] || SLSystem || If there are multiple instances of StarLight running, only kills the current process. |- | [[GetText]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers. |- | [[Title]] || Settings || Format changed to single parameter; Added #DEFAULT |- | [[Message]] || Settings || Format changed to single parameter; Added #DEFAULT |- | [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |- | [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |- | [[ResetColor]] || Settings || &mdash; |- | [[Length]] || Settings || Added #DEFAULT |- | [[Width]] || Settings || Added #DEFAULT |- | [[BufferLength]] || Settings || Added #DEFAULT |- | [[BufferWidth]] || Settings || Added #DEFAULT |- | [[CursorSize]] || Settings || Added #DEFAULT |- | [[Lock]] || Settings || &mdash; |- | [[Unlock]] || Settings || &mdash; |- | [[SaveDirectory]] || Settings || Added #DEFAULT; Added null switch |- | [[Timestamp]] || Settings || Added #DEFAULT; Added null switch |- | [[PlayIntroSound]] || Settings || Added #DEFAULT; Added null switch |- | [[IntroSoundPath]] || Settings || Added #DEFAULT |- | [[AutosaveMode]] || Settings || Corrected bad message glitch, Added #DEFAULT |- | [[OutputToClipboard]] || Settings || Added #DEFAULT; Added null switch |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || &mdash; |- | [[SaveSettings]] || Settings || &mdash; |- | [[ClearSettings]] || Settings || &mdash; |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Switched back to on-console passwords. |- | [[Logout]] || Authentication || &mdash; |- | [[Register]] || Authentication || Switched back to on-console passwords. |- | [[ClearAuth]] || Authentication || &mdash; |- | [[CreatePublicNote]] || Authentication || Uses names instead of numbers; Added "createnote" and "note" aliases. |- | [[ViewPublicNote]] || Authentication || Uses names instead of numbers; Added "viewnote" alias. |- | [[DeletePublicNote]] || Authentication || Uses names instead of numbers; Added "deletenote" alias. |- | [[CreatePrivateNote]] || Authentication || Uses names instead of numbers. |- | [[ViewPrivateNote]] || Authentication || Uses names instead of numbers. |- | [[DeletePrivateNote]] || Authentication || Uses names instead of numbers. |- | [[Print]] || {{b|String|group}} || Format changed to single parameter. |- | [[Type]] || String || Added custom delay. |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[Replace]] || String || &mdash; |- | [[LCase]] || String || Format changed to single parameter. |- | [[UCase]] || String || Format changed to single parameter. |- | [[PCase]] || String || Format changed to single parameter. |- | [[Reverse]] || String || Format changed to single parameter. |- | [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI. |- | [[Offset]] || String || &mdash; |- | [[Scramble]] || String || Format changed to single parameter. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || &mdash; |- | [[Trim]] || String || &mdash; |- | [[Pad]] || String || &mdash; |- | [[Len]] || String || Format changed to single parameter. |- | [[Frequency]] || String || Corrected case sensitive glitch. |- | [[ASCII]] || String || Format changed to single parameter. |- | [[Char]] || String || Format changed to single parameter. |- | [[Hex]] || String || Format changed to single parameter. |- | [[Oct]] || String || Format changed to single parameter. |- | [[Binary]] || String || Format changed to single parameter. |- | [[NumBinary]] || String || Format changed to single parameter. |- | [[GetChar]] || String || New command added. |- | [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias. |- | [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code. |- | [[ColorConvert]] || String || New command added. |- | [[Add]] || [[Math]] || &mdash; |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || &mdash; |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || &mdash; |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[Rad]] || Math || &mdash; |- | [[Deg]] || Math || &mdash; |- | [[Quadratic]] || Math || &mdash; |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Fibonacci]] || Math || New command added. |- | [[Perimeter]] || Math || New subcommand added: Ellipse. |- | [[Area]] || Math || New subcommand added: Ellipse. |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Median]] || Math || &mdash; |- | [[Average]] || Math || &mdash; |- | [[DataSet]] || Math || New command added. |- | [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1. |- | [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified. |- | [[Factor]] || Math || &mdash; |- | [[Gcf]] || Math || &mdash; |- | [[Simplify]] || Math || &mdash; |- | [[ToFraction]] || Math || &mdash; |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[Test]] || Math || &mdash; |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm. |- | [[LongMilitaryTime]] || Date/Time || &mdash; |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || When provided a date, returns the weekday of that date. |- | [[DayOfYear]] || Date/Time || When provided a date, returns the day of year of that date. |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || &mdash; |- | [[Second]] || Date/Time || &mdash; |- | [[UTC]] || Date/Time || &mdash; |- | [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter. |- | [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter. |- | [[Copy]] || File || &mdash; |- | [[Move]] || File || &mdash; |- | [[Del]] || File || Format changed to single parameter. |- | [[Rename]] || File || &mdash; |- | [[NewDir]] || File || Format changed to single parameter. |- | [[NewFile]] || File || &mdash; |- | [[ReadFile]] || File || Added "read" alias; format changed to single parameter. |- | [[Attr]] || File || Format changed to single parameter. |- | [[SimulateMessage]] || [[System]] || &mdash; |- | [[SimulateInputBox]] || System || Added "inputbox" alias. |- | [[ShowTip]] || System || &mdash; |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter. |- | [[ClearClipBoard]] || System || &mdash; |- | [[StartStopwatch]] || System || &mdash; |- | [[StopStopwatch]] || System || &mdash; |- | [[PauseStopwatch]] || System || &mdash; |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Play]] || System || Added the "keyword" parameter path. |- | [[Stop]] || System || &mdash; |- | [[Launch]] || System || &mdash; |- | [[Terminate]] || System || Separated command into by name and by id. |- | [[TerminateID]] || System || New command added. |- | [[ProcessInfo]] || System || Added thread parameter. |- | [[ProcessInfoID]] || System || New command added. |- | [[ProcessList]] || System || &mdash; |- | [[Search]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[SystemHealth]] || System || Added information selectivity. |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || &mdash; |- | [[RockPaperScissors]] || Fun || New command added. |- | [[EightBall]] || Fun || New command added. |- | [[ChangeLog]] || [[Misc]] || &mdash; |- | [[Ping]] || Misc || &mdash; |} [[Category:StarLight builds]] ad87e3a3c1e3e04bca119c5d7b1f9be26f403d4a 380 376 2021-05-30T14:27:33Z Serpent King 24956324 /* Command list */ wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV4.1''}} '''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]''. This version is [[console]]-only. ==General changes== Because 4.1 is console-only, it will be compared against the console version of 4.0. *Removed [[ColorCode]], [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands. *Made optimization to the parameter parser and command caller. *Changed the GetText function to display the "DEFAULT" string if the requested string does not exist. *Added an error message to prevent SL from running without a Messages.txt. *Switched back to on-console passwords. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.0|last version]] |- | [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch. |- | [[ExceptionHandler]] || SLSystem || Added #DEFAULT; Added null switch |- | [[DebugMode]] || SLSystem || New command added; format changed to single parameter. |- | [[Restart]] || SLSystem || Now launches a new instance of StarLight before killing the old one. |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[SetVar]] || SLSystem || &mdash; |- | [[DeleteVar]] || SLSystem || Message added for variable not found; format changed to single parameter. |- | [[ListVar]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || &mdash; |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls. |- | [[LogSize]] || SLSystem || &mdash; |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[ForceKill]] || SLSystem || If there are multiple instances of StarLight running, only kills the current process. |- | [[GetText]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers. |- | [[Title]] || Settings || Format changed to single parameter; Added #DEFAULT |- | [[Message]] || Settings || Format changed to single parameter; Added #DEFAULT |- | [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |- | [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |- | [[ResetColor]] || Settings || &mdash; |- | [[Length]] || Settings || Added #DEFAULT |- | [[Width]] || Settings || Added #DEFAULT |- | [[BufferLength]] || Settings || Added #DEFAULT |- | [[BufferWidth]] || Settings || Added #DEFAULT |- | [[CursorSize]] || Settings || Added #DEFAULT |- | [[Lock]] || Settings || &mdash; |- | [[Unlock]] || Settings || &mdash; |- | [[SaveDirectory]] || Settings || Added #DEFAULT; Added null switch |- | [[Timestamp]] || Settings || Added #DEFAULT; Added null switch |- | [[PlayIntroSound]] || Settings || Added #DEFAULT; Added null switch |- | [[IntroSoundPath]] || Settings || Added #DEFAULT |- | [[AutosaveMode]] || Settings || Corrected bad message glitch, Added #DEFAULT |- | [[OutputToClipboard]] || Settings || Added #DEFAULT; Added null switch |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || &mdash; |- | [[SaveSettings]] || Settings || &mdash; |- | [[ClearSettings]] || Settings || &mdash; |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Switched back to on-console passwords. |- | [[Logout]] || Authentication || &mdash; |- | [[Register]] || Authentication || Switched back to on-console passwords. |- | [[ClearAuth]] || Authentication || &mdash; |- | [[CreatePublicNote]] || Authentication || Uses names instead of numbers; Added "createnote" and "note" aliases. |- | [[ViewPublicNote]] || Authentication || Uses names instead of numbers; Added "viewnote" alias. |- | [[DeletePublicNote]] || Authentication || Uses names instead of numbers; Added "deletenote" alias. |- | [[CreatePrivateNote]] || Authentication || Uses names instead of numbers. |- | [[ViewPrivateNote]] || Authentication || Uses names instead of numbers. |- | [[DeletePrivateNote]] || Authentication || Uses names instead of numbers. |- | [[Print]] || {{b|String|group}} || Format changed to single parameter. |- | [[Type]] || String || Added custom delay. |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[Replace]] || String || &mdash; |- | [[LCase]] || String || Format changed to single parameter. |- | [[UCase]] || String || Format changed to single parameter. |- | [[PCase]] || String || Format changed to single parameter. |- | [[Reverse]] || String || Format changed to single parameter. |- | [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI. |- | [[Offset]] || String || &mdash; |- | [[Scramble]] || String || Format changed to single parameter. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || &mdash; |- | [[Trim]] || String || &mdash; |- | [[Pad]] || String || &mdash; |- | [[Len]] || String || Format changed to single parameter. |- | [[Frequency]] || String || Corrected case sensitive glitch. |- | [[ASCII]] || String || Format changed to single parameter. |- | [[Char]] || String || Format changed to single parameter. |- | [[Hex]] || String || Format changed to single parameter. |- | [[Oct]] || String || Format changed to single parameter. |- | [[Binary]] || String || Format changed to single parameter. |- | [[NumBinary]] || String || Format changed to single parameter. |- | [[GetChar]] || String || New command added. |- | [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias. |- | [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code. |- | [[ColorConvert]] || String || New command added. |- | [[Add]] || [[Math]] || &mdash; |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || &mdash; |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || &mdash; |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[Rad]] || Math || &mdash; |- | [[Deg]] || Math || &mdash; |- | [[Quadratic]] || Math || &mdash; |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Fibonacci]] || Math || New command added. |- | [[Perimeter]] || Math || New subcommand added: Ellipse. |- | [[Area]] || Math || New subcommand added: Ellipse. |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Median]] || Math || &mdash; |- | [[Average]] || Math || &mdash; |- | [[DataSet]] || Math || New command added. |- | [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1. |- | [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified. |- | [[Factor]] || Math || &mdash; |- | [[Gcf]] || Math || &mdash; |- | [[Simplify]] || Math || &mdash; |- | [[ToFraction]] || Math || &mdash; |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[Test]] || Math || &mdash; |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm. |- | [[LongMilitaryTime]] || Date/Time || &mdash; |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || When provided a date, returns the weekday of that date. |- | [[DayOfYear]] || Date/Time || When provided a date, returns the day of year of that date. |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || &mdash; |- | [[Second]] || Date/Time || &mdash; |- | [[UTC]] || Date/Time || &mdash; |- | [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter. |- | [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter. |- | [[Copy]] || File || &mdash; |- | [[Move]] || File || &mdash; |- | [[Del]] || File || Format changed to single parameter. |- | [[Rename]] || File || &mdash; |- | [[NewDir]] || File || Format changed to single parameter. |- | [[NewFile]] || File || &mdash; |- | [[ReadFile]] || File || Added "read" alias; format changed to single parameter. |- | [[Attr]] || File || Format changed to single parameter. |- | [[SimulateMessage]] || [[System]] || &mdash; |- | [[SimulateInputBox]] || System || Added "inputbox" alias. |- | [[ShowTip]] || System || &mdash; |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter. |- | [[ClearClipBoard]] || System || &mdash; |- | [[StartStopwatch]] || System || &mdash; |- | [[StopStopwatch]] || System || &mdash; |- | [[PauseStopwatch]] || System || &mdash; |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Play]] || System || Added the "keyword" parameter path. |- | [[Stop]] || System || &mdash; |- | [[Launch]] || System || &mdash; |- | [[Terminate]] || System || Separated command into by name and by id. |- | [[TerminateID]] || System || New command added. |- | [[ProcessInfo]] || System || Added thread parameter. |- | [[ProcessInfoID]] || System || New command added. |- | [[ProcessList]] || System || &mdash; |- | [[Search]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[SystemHealth]] || System || Added information selectivity. |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || &mdash; |- | [[RockPaperScissors]] || Fun || New command added. |- | [[EightBall]] || Fun || New command added. |- | [[ChangeLog]] || [[Misc]] || &mdash; |- | [[Ping]] || Misc || &mdash; |} [[Category:StarLight builds]] dc42db63bc9a4e5a44dc2f481f609b5394518cc3 DeleteVar 0 142 377 2021-05-30T13:57:29Z Serpent King 24956324 Created page with "{{infobox command |group = SLSystem |usage = deletevar <name> |aliases = deletevar, delvar |v4.0=y|v4.1=y |console=y|gui=y }} '''DeleteVar''' is a {{b|SLSystem|group}} comm..." wikitext text/x-wiki {{infobox command |group = SLSystem |usage = deletevar <name> |aliases = deletevar, delvar |v4.0=y|v4.1=y |console=y|gui=y }} '''DeleteVar''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} and forward. ==Function== The DeleteVar command deletes variables set by the [[SetVar]] command. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=name |description=The variable's name. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.0}} || New command added. |- | {{v|4.1}} || Message added for variable not found; format changed to single parameter. |} 0a13f12ed1db35e63359a4ddf89fe2dba8252554 ListVar 0 143 378 2021-05-30T13:59:26Z Serpent King 24956324 Created page with "{{infobox command |group = SLSystem |usage = listvar |aliases = listvar |v4.0=y|v4.1=y |console=y|gui=y }} '''ListVar''' is a {{b|SLSystem|group}} [[command]] in ''StarLigh..." wikitext text/x-wiki {{infobox command |group = SLSystem |usage = listvar |aliases = listvar |v4.0=y|v4.1=y |console=y|gui=y }} '''ListVar''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} and forward. ==Function== The ListVar command deletes variables set by the [[SetVar]] command. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.0}} || New command added. |} 847653c4ce19f1e4110d12f0d035f4c6f24e62de 379 378 2021-05-30T14:06:02Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = listvar |aliases = listvar |v4.0=y|v4.1=y |console=y|gui=y }} '''ListVar''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} and forward. ==Function== The ListVar command lists variables set by the [[SetVar]] command. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.0}} || New command added. |} dd31e7db2d825bbd527f3113408dbb8b47bb3e04 DayOfWeek 0 134 381 331 2021-05-30T14:40:43Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Date |usage = dayofweek {{rollover|<date>|4.1 only|y}} |aliases = dayofweek, {{rollover|dow|Added in 2.0|y}}, {{rollover|weekday|Added in 2.0|y}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''DayOfWeek''' is a {{b|date|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command can accept specific dates and return their weekdays. ==Function== The DayOfWeek command returns the weekday of the current day, or the date provided. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=date |description=The date to get the weekday of. Should be in MM/DD/YYYY format. |range=Date}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "dow" and "weekday" aliases added. |- | {{v|4.1}} || When provided a date, returns the weekday of that date. |} de3ad7b058f31c00a4fcaf9c3a82df291cba2134 Help 0 144 382 2021-05-30T15:01:25Z Serpent King 24956324 Created page with "{{infobox command |group = SLSystem |usage = help <searchterm> <searchin1> <searchin2>... |aliases = help |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |cons..." wikitext text/x-wiki {{infobox command |group = SLSystem |usage = help <searchterm> <searchin1> <searchin2>... |aliases = help |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Help''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Help command provides explanations for how to use all of StarLight's commands. If the searchterm parameter is null, all commands will be listed. Starting in {{v|3.0}}, users can now define search terms to filter the returned entries. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=searchterm |description=The terms of the search. |range=str}} |} {{ParametersRow |num=2 |name=searchin1... |description=Specifies the categories to search in. |range=Valid categories: ID, NAME, GROUP, DESCRIPTION, PARAM, ALIAS}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|3.0}} || Command now reads from Help.txt; added ability to search. |} 26f99fa9e67eed5d0e8947589c55bd068b9bf7b6 383 382 2021-05-30T15:01:53Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = help <searchterm> <searchin1> <searchin2>... |aliases = help |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Help''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Help command provides explanations for how to use all of StarLight's commands. If the searchterm parameter is null, all commands will be listed. Starting in {{v|3.0}}, users can now define search terms to filter the returned entries. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=searchterm |description=The terms of the search. |range=str}} {{ParametersRow |num=2 |name=searchin1... |description=Specifies the categories to search in. |range=Valid categories: ID, NAME, GROUP, DESCRIPTION, PARAM, ALIAS}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|3.0}} || Command now reads from Help.txt; added ability to search. |} 81b6c5572f999311337ec701be0f5c843e73194a 384 383 2021-05-30T15:06:13Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = help <searchterm> <searchin1> <searchin2>... |aliases = help |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Help''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Help command provides explanations for how to use all of StarLight's commands. If the searchterm parameter is null, all commands will be listed. Starting in {{v|3.0}}, users can now define search terms to filter the returned entries. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=searchterm |description=The terms of the search. |range=str}} {{ParametersRow |num=2 |name=searchin1... |description=Specifies the categories to search in. |range=Valid categories: ID, NAME, GROUP, DESCRIPTION, PARAM, ALIAS}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|3.0}} || Command now reads from Help.txt; added ability to search. |- | {{v|4.0}} || Implemented GetText(). |} 1f44bfb4a506111efaa10ee0bfe4ad096c294640 About 0 145 388 2021-06-02T18:46:18Z Serpent King 24956324 Created page with "{{infobox command |group = SLSystem |usage = about |aliases = about |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''About''' is a {{b|SLSystem..." wikitext text/x-wiki {{infobox command |group = SLSystem |usage = about |aliases = about |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''About''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== The About command provides information on the current version of StarLight. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} d858d7469d59afbaf09007fbe923ef5822dbbef5 Ehndlr 0 146 390 2021-06-02T18:49:07Z Serpent King 24956324 Redirected page to [[ExceptionHandler]] wikitext text/x-wiki #REDIRECT [[ExceptionHandler]] 034d89eabd8976f75916390d9fb66f4ab755579a Debug 0 147 391 2021-06-02T18:49:50Z Serpent King 24956324 Redirected page to [[DebugMode]] wikitext text/x-wiki #REDIRECT [[DebugMode]] a7a7cd016512094c90677ae180cbc8b8ddf91ff8 Dbg 0 148 392 2021-06-02T18:49:55Z Serpent King 24956324 Redirected page to [[DebugMode]] wikitext text/x-wiki #REDIRECT [[DebugMode]] a7a7cd016512094c90677ae180cbc8b8ddf91ff8 Clr 0 149 393 2021-06-02T18:50:20Z Serpent King 24956324 Redirected page to [[Clear]] wikitext text/x-wiki #REDIRECT [[Clear]] d09dec4c98d1dfd1845230598d13dea26dc55f99 Delvar 0 150 394 2021-06-02T18:50:47Z Serpent King 24956324 Redirected page to [[DeleteVar]] wikitext text/x-wiki #REDIRECT [[DeleteVar]] 7c6b0536555aa43f507a68ddce811e3d884f061b Rev 0 151 395 2021-06-02T18:52:18Z Serpent King 24956324 Redirected page to [[Reverse]] wikitext text/x-wiki #REDIRECT [[Reverse]] ccf47ceaad7052eb54fe5c55231917c7a1d3b36c Strconv 0 152 396 2021-06-02T18:53:13Z Serpent King 24956324 Redirected page to [[StrConvert]] wikitext text/x-wiki #REDIRECT [[StrConvert]] 9aa2a97c68e72934dabbae78cf9a264a910a94f0 Colorconv 0 153 397 2021-06-02T18:55:00Z Serpent King 24956324 Redirected page to [[ColorConvert]] wikitext text/x-wiki #REDIRECT [[ColorConvert]] 15e4171bda05600bad637b1b18ac863c7b630335 Cconvert 0 107 398 252 2021-06-02T18:55:36Z Serpent King 24956324 Serpent King moved page [[CConvert]] to [[Cconvert]] without leaving a redirect wikitext text/x-wiki #REDIRECT [[ColorConvert]] 15e4171bda05600bad637b1b18ac863c7b630335 Doy 0 154 399 2021-06-02T18:56:21Z Serpent King 24956324 Redirected page to [[DayOfYear]] wikitext text/x-wiki #REDIRECT [[DayOfYear]] 930d77f951e96b0187f7e048321d5b735c28ebc1 Dow 0 155 400 2021-06-02T18:56:39Z Serpent King 24956324 Redirected page to [[DayOfWeek]] wikitext text/x-wiki #REDIRECT [[DayOfWeek]] 16d8fa808cfb46a235f9001fe6923090a2a0b4f9 InputBox 0 130 401 369 2021-06-02T18:57:25Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = System |usage = simulatemessage <message> <title> <defaulttext> |aliases = simulateinputbox, siminput, {{rollover|inputbox|Added in 4.1|y}} |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''SimulateInputBox''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} and forward. ==Function== The SimulateInputBox command displays a message box with an input field on the screen, then collects the user response and displays it. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=message |description=The contents of the input box. |range=str}} {{ParametersRow |num=2 |name=title |description=The input box's title. |range=str|nonull=y |required=y}} {{ParametersRow |num=3 |name=defaulttext |description=Text that is automatically inserted into the input field |range=str }} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Added "inputbox" alias. |} fd2b5747ff379cd5c8a5a2dc39256039117cec97 Simmsg 0 128 402 312 2021-06-02T18:58:08Z Serpent King 24956324 Serpent King moved page [[SimMsg]] to [[Simmsg]] wikitext text/x-wiki #REDIRECT [[SimulateMessage]] 11fc57005d836740ad64b7ae19eddd50c32cc2fc Msgbox 0 129 404 313 2021-06-02T18:58:25Z Serpent King 24956324 Serpent King moved page [[MsgBox]] to [[Msgbox]] without leaving a redirect wikitext text/x-wiki #REDIRECT [[SimulateMessage]] 11fc57005d836740ad64b7ae19eddd50c32cc2fc Inputbox 0 157 405 2021-06-02T18:59:48Z Serpent King 24956324 Redirected page to [[SimulateInputBox]] wikitext text/x-wiki #REDIRECT [[SimulateInputBox]] 152bc188d30d958c2e7e46cadf134488275f7be3 Siminput 0 158 406 2021-06-02T19:00:05Z Serpent King 24956324 Redirected page to [[SimulateInputBox]] wikitext text/x-wiki #REDIRECT [[SimulateInputBox]] 152bc188d30d958c2e7e46cadf134488275f7be3 Getclip 0 159 407 2021-06-02T19:00:37Z Serpent King 24956324 Redirected page to [[GetClipboard]] wikitext text/x-wiki #REDIRECT [[GetClipboard]] b3b80151d2177cd76bcf2f0aeb201dd722c5d7a2 408 407 2021-06-02T19:00:50Z Serpent King 24956324 Changed redirect target from [[GetClipboard]] to [[GetClipBoard]] wikitext text/x-wiki #REDIRECT [[GetClipBoard]] 2f319be1f6c6f23bf8c93347f4c8ad2b0ec087e0 Setclip 0 160 409 2021-06-02T19:01:20Z Serpent King 24956324 Redirected page to [[SetClipBoard]] wikitext text/x-wiki #REDIRECT [[SetClipBoard]] 2268768673cc518e84a99e0133261ef565dea4ba Clearclip 0 161 410 2021-06-02T19:01:40Z Serpent King 24956324 Redirected page to [[ClearClipBoard]] wikitext text/x-wiki #REDIRECT [[ClearClipBoard]] 54271199407d04cfba3696a919498da8e645d5ff Clrclip 0 162 411 2021-06-02T19:01:55Z Serpent King 24956324 Redirected page to [[ClearClipBoard]] wikitext text/x-wiki #REDIRECT [[ClearClipBoard]] 54271199407d04cfba3696a919498da8e645d5ff Stahp 0 163 412 2021-06-02T19:02:24Z Serpent King 24956324 Redirected page to [[Stop]] wikitext text/x-wiki #REDIRECT [[Stop]] cb5116c52f31f2439a596510fe3e3de147fd9631 Syshealth 0 115 413 272 2021-06-02T19:02:44Z Serpent King 24956324 Serpent King moved page [[SysHealth]] to [[Syshealth]] without leaving a redirect wikitext text/x-wiki #REDIRECT [[SystemHealth]] 3f17b082a2a0523aedb51dcc191c8f3ce47aa4a7 File:Command-StrConvert.png 6 164 414 2021-06-02T19:09:18Z Serpent King 24956324 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Template:Infobox command 10 40 415 200 2021-06-02T19:17:14Z Serpent King 24956324 wikitext text/x-wiki {| class="infobox" style="float:right; width:264px; font-size:90%; text-align:left;" cellpadding="3" |- ! class="infobox-title" colspan="2" style="font-size:110%; text-align:center;" | {{{name|{{PAGENAME}}}}} |- {{#if:{{{image<includeonly>|</includeonly>}}} | {{!}} class="infobox-image" colspan="2" style="font-size:110%; text-align:center;"{{!}}{{{image}}} {{!}}- }} {{#if:{{{group<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}}'''Group''' {{!}}{{b|{{{group}}}|group}}<includeonly>[[Category:{{{group}}} commands]]</includeonly> {{!}}- }} {{#if:{{{usage<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}} '''[[Parameter|Usage]]''' {{!}}{{{usage}}} {{!}}- }} {{#if:{{{aliases<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}} '''[[Alias]]es''' {{!}}{{{aliases}}} {{!}}- }} {{#if:{{{v1.0<includeonly>|</includeonly>}}}{{{v2.0<includeonly>|</includeonly>}}}{{{v2.5<includeonly>|</includeonly>}}}{{{v2.7<includeonly>|</includeonly>}}}{{{v3.0<includeonly>|</includeonly>}}}{{{v3.1<includeonly>|</includeonly>}}}{{{v3.5<includeonly>|</includeonly>}}}{{{v4.0<includeonly>|</includeonly>}}}{{{v4.1<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}} '''Versions''' {{!}} {{VersionMap|v1.0={{{v1.0|}}}|v2.0={{{v2.0|}}}|v2.5={{{v2.5|}}}|v2.7={{{v2.7|}}}|v3.0={{{v3.0|}}}|v3.1={{{v3.1|}}}|v3.5={{{v3.5|}}}|v4.0={{{v4.0|}}}|v4.1={{{v4.1|}}}}} {{!}}- }} {{#if:{{{console<includeonly>|</includeonly>}}}{{{gui<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}} '''Availability''' {{!}}[[Console]]: {{#if:{{{console|}}}|{{y}}|{{n}}}}<br>[[GUI]]: {{#if:{{{gui|}}}|{{y}}|{{n}}}} {{!}}- }} |}<includeonly> {{#if:{{{v1.0|}}}|[[Category:Version 1.0 commands]]}} {{#if:{{{v2.0|}}}|[[Category:Version 2.0 commands]]}} {{#if:{{{v2.5|}}}|[[Category:Version 2.5 commands]]}} {{#if:{{{v2.7|}}}|[[Category:Version 2.7 commands]]}} {{#if:{{{v3.0|}}}|[[Category:Version 3.0 commands]]}} {{#if:{{{v3.1|}}}|[[Category:Version 3.1 commands]]}} {{#if:{{{v3.5|}}}|[[Category:Version 3.5 commands]]}} {{#if:{{{v4.0|}}}|[[Category:Version 4.0 commands]]}} {{#if:{{{v4.1|}}}|[[Category:Version 4.1 commands]]}}</includeonly> 3ef95c00a7b5d79f909f626b49c4b8b0686cc2b5 424 415 2021-06-02T19:27:52Z Serpent King 24956324 wikitext text/x-wiki {| class="infobox" style="float:right; width:264px; font-size:90%; text-align:left;" cellpadding="3" |- ! class="infobox-title" colspan="2" style="font-size:110%; text-align:center;" | {{{name|{{PAGENAME}}}}} |- {{#if:{{{image<includeonly>|</includeonly>}}} | {{!}} class="infobox-header" colspan="2" style="font-size:110%; text-align:center;"{{!}}{{{image}}} {{!}}- }} {{#if:{{{group<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}}'''Group''' {{!}}{{b|{{{group}}}|group}}<includeonly>[[Category:{{{group}}} commands]]</includeonly> {{!}}- }} {{#if:{{{usage<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}} '''[[Parameter|Usage]]''' {{!}}{{{usage}}} {{!}}- }} {{#if:{{{aliases<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}} '''[[Alias]]es''' {{!}}{{{aliases}}} {{!}}- }} {{#if:{{{v1.0<includeonly>|</includeonly>}}}{{{v2.0<includeonly>|</includeonly>}}}{{{v2.5<includeonly>|</includeonly>}}}{{{v2.7<includeonly>|</includeonly>}}}{{{v3.0<includeonly>|</includeonly>}}}{{{v3.1<includeonly>|</includeonly>}}}{{{v3.5<includeonly>|</includeonly>}}}{{{v4.0<includeonly>|</includeonly>}}}{{{v4.1<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}} '''Versions''' {{!}} {{VersionMap|v1.0={{{v1.0|}}}|v2.0={{{v2.0|}}}|v2.5={{{v2.5|}}}|v2.7={{{v2.7|}}}|v3.0={{{v3.0|}}}|v3.1={{{v3.1|}}}|v3.5={{{v3.5|}}}|v4.0={{{v4.0|}}}|v4.1={{{v4.1|}}}}} {{!}}- }} {{#if:{{{console<includeonly>|</includeonly>}}}{{{gui<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}} '''Availability''' {{!}}[[Console]]: {{#if:{{{console|}}}|{{y}}|{{n}}}}<br>[[GUI]]: {{#if:{{{gui|}}}|{{y}}|{{n}}}} {{!}}- }} |}<includeonly> {{#if:{{{v1.0|}}}|[[Category:Version 1.0 commands]]}} {{#if:{{{v2.0|}}}|[[Category:Version 2.0 commands]]}} {{#if:{{{v2.5|}}}|[[Category:Version 2.5 commands]]}} {{#if:{{{v2.7|}}}|[[Category:Version 2.7 commands]]}} {{#if:{{{v3.0|}}}|[[Category:Version 3.0 commands]]}} {{#if:{{{v3.1|}}}|[[Category:Version 3.1 commands]]}} {{#if:{{{v3.5|}}}|[[Category:Version 3.5 commands]]}} {{#if:{{{v4.0|}}}|[[Category:Version 4.0 commands]]}} {{#if:{{{v4.1|}}}|[[Category:Version 4.1 commands]]}}</includeonly> e9ac4784d9af3ea83b62e766ea052e364c7f309c StrConvert 0 77 416 350 2021-06-02T19:17:35Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image=[[File:Command-StrConvert.png|300px]] |group = String |usage = StrConvert <original> <originalunit> <newunit> |aliases = strconvert, {{rollover|strconv|Added in 4.1|y}} |v4.0=y|v4.1=y |console=y|gui=y }} '''StrConvert''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} forward. ==Function== StrConvert is used to convert data between decimal, hexadecimal, octal, binary, string, and character. In 4.1, if the "newunit" parameter is blank, the command will return a list of all conversions. Because the function uses a loop, it can be aborted with the ctrl key. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=original |description=The source text. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=originalunit |description=The unit of the original data. |range=Valid units: DEC, CHR, STR, HEX, OCT, BIN (cannot be null) |required=y}} {{ParametersRow |num=3 |name=newunit |description=The unit to be converted to. Leaving it null will cause the command to list out all conversions <small>(added in 4.1)</small>. |range=Valid units: DEC, CHR, STR, HEX, OCT, BIN |requirednote=Required in 4.0}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.0}} || New command added. |- | {{v|4.1}} || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias. |} af03acc993b75c5f83695acc58cbf1b2c1369142 Template:FA/1 10 165 417 2021-06-02T19:19:06Z Serpent King 24956324 Created page with "[[File:Command-StrConvert.png|300px|left|StrConvert]] '''StrConvert''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} forward. S..." wikitext text/x-wiki [[File:Command-StrConvert.png|300px|left|StrConvert]] '''StrConvert''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} forward. StrConvert is used to convert data between decimal, hexadecimal, octal, binary, string, and character. In 4.1, if the "newunit" parameter is blank, the command will return a list of all conversions. Because the function uses a loop, it can be aborted with the ctrl key. [[StrConvert|see more...]] a5549b286ae47645a68a0d4dfdcdb30ba7dc44eb 438 417 2021-06-02T20:13:19Z Serpent King 24956324 wikitext text/x-wiki [[File:Command-StrConvert.png|300px|left|StrConvert]] '''StrConvert''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} forward. StrConvert is used to convert data between decimal, hexadecimal, octal, binary, string, and character. In 4.1, if the "newunit" parameter is blank, the command will return a list of all conversions. Because the function uses a loop, it can be aborted with the ctrl key. <br> <span style="float:right">[[StrConvert|see more...]]</span> 4473a6ec355bba0f5ce5ed1b4f28bd8c0bc7d0b9 Main Page 0 1 418 274 2021-06-02T19:19:53Z Serpent King 24956324 wikitext text/x-wiki {{MainTemplate | welcome = Welcome to '''{{SITENAME}}!''' | blurb = Light the way | about_content = ''Content'' | featured_title = Command of the day | featured_content = {{FA/1}} | news_title = News | news_content = ''Content'' }} fbd267a5dbc0346661a30367d5efbdfa66e21841 MediaWiki:Common.css 8 35 419 207 2021-06-02T19:22:29Z Serpent King 24956324 css text/css /* CSS placed here will be applied to all skins */ /* Infobox template style */ .infobox { border: 1px solid #000; border-collapse: collapse; background-color: #f9f9f9; color: black; margin: 0.5em 0 0.5em 1em; padding: 0.2em; float: right; clear: right; } .infobox-title, .infobox-header .infobox-image { vertical-align: top; font-family: Consolas; color: #ff0; background-color: #000; border: 1px solid #ff0 !important; } .infobox-title a:link, .infobox-title a:visited, .infobox-header a:link, .infobox-header a:visited { color: #ffc; } .infobox td { vertical-align: top; border: 1px solid #000; } .infobox caption { font-size: larger; margin-left: inherit; } /* Messagebox templates */ .messagebox { font-family: Consolas; border: 2px solid #ff0; color: #ff0; background-color: #000; width: 80%; margin: 0 auto 1em auto; padding: .2em; } .messagebox-shortcut { font-family: Consolas; border: 2px solid #ff0; color: #ff0; background-color: #000; margin:0.5em 0.5em 0.5em 1em; padding:0.5em; float:right; } .messagebox a:link, .messagebox a:visited, .messagebox-shortcut a:link, .messagebox-shortcut a:visited { color: #ffc; } /* wikitable class for skinning normal tables */ /* wikitable-nopad is for when you want a wikitable without padding */ table.wikitable, table.wikitable-nopad { margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse; } table.wikitable th, table.wikitable td { border: 1px #aaa solid; padding: 0.2em; } table.wikitable-nopad th, table.wikitable-nopad td { border: 1px #aaa solid; padding: 0em; } table.wikitable th, table.wikitable-nopad th { background: #f2f2f2; text-align: center; } table.wikitable caption, table.wikitable-nopad caption { margin-left: inherit; margin-right: inherit; font-weight: bold; } /* default skin for navigation boxes */ table.navbox { /* navbox container style */ border: 1px solid #aaa; width: 100%; margin: auto; clear: both; font-size: 88%; text-align: center; padding: 1px; } table.navbox + table.navbox { margin-top: -1px; /* single pixel border between adjacent navboxes (doesn't work for IE6, but that's okay) */ } .navbox-title, .navbox-abovebelow, table.navbox th { text-align: center; /* title and above/below styles */ padding-left: 1em; padding-right: 1em; } .navbox-group { /* group style */ white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; } .navbox, .navbox-subgroup { background: #fdfdfd; /* Background color */ } .navbox-list { border-left: 2px solid #fdfdfd; /* Must match background color */ } .navbox-title, table.navbox th { background: #000; /* Level 1 color */ color: #ff0; font-family: Consolas; } .navbox-group { background: #000; /* Level 2 color */ color: #000; } .navbox-title a:link, .navbox-title a:visited, .navbox-group a:link, .navbox-group a:visited { color: #ffc; } .navbox-even { background: #eee; /* Even row striping */ } .navbox-odd { background: transparent; /* Odd row striping */ } /* hide pointless obtrusive "your edit got saved" box */ .postedit { display: none !important; } /* Hide title and tagline on Main Page */ body.page-Main_Page h1.firstHeading, body.page-Main_Page #siteSub, body.page-Main_Page div.catlinks { display: none; } /* Removing unwanted stuff */ .mw-specialpage-summary, #p-ShoutWiki_messages, .mw-indicators { display:none !important; } /* Correcting a little spacing annoyance. */ .rcoptions { margin-top:-0.5em; } .ajaxpoll { width: auto; border: 0px none; background: transparent; } .ajaxpoll-id-info { display:none; } 8161336b6cef0f7956a401cce21ef8b690c17c2e 420 419 2021-06-02T19:22:55Z Serpent King 24956324 css text/css /* CSS placed here will be applied to all skins */ /* Infobox template style */ .infobox { border: 1px solid #000; border-collapse: collapse; background-color: #f9f9f9; color: black; margin: 0.5em 0 0.5em 1em; padding: 0.2em; float: right; clear: right; } .infobox-title, .infobox-header, .infobox-image { vertical-align: top; font-family: Consolas; color: #ff0; background-color: #000; border: 1px solid #ff0 !important; } .infobox-title a:link, .infobox-title a:visited, .infobox-header a:link, .infobox-header a:visited { color: #ffc; } .infobox td { vertical-align: top; border: 1px solid #000; } .infobox caption { font-size: larger; margin-left: inherit; } /* Messagebox templates */ .messagebox { font-family: Consolas; border: 2px solid #ff0; color: #ff0; background-color: #000; width: 80%; margin: 0 auto 1em auto; padding: .2em; } .messagebox-shortcut { font-family: Consolas; border: 2px solid #ff0; color: #ff0; background-color: #000; margin:0.5em 0.5em 0.5em 1em; padding:0.5em; float:right; } .messagebox a:link, .messagebox a:visited, .messagebox-shortcut a:link, .messagebox-shortcut a:visited { color: #ffc; } /* wikitable class for skinning normal tables */ /* wikitable-nopad is for when you want a wikitable without padding */ table.wikitable, table.wikitable-nopad { margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse; } table.wikitable th, table.wikitable td { border: 1px #aaa solid; padding: 0.2em; } table.wikitable-nopad th, table.wikitable-nopad td { border: 1px #aaa solid; padding: 0em; } table.wikitable th, table.wikitable-nopad th { background: #f2f2f2; text-align: center; } table.wikitable caption, table.wikitable-nopad caption { margin-left: inherit; margin-right: inherit; font-weight: bold; } /* default skin for navigation boxes */ table.navbox { /* navbox container style */ border: 1px solid #aaa; width: 100%; margin: auto; clear: both; font-size: 88%; text-align: center; padding: 1px; } table.navbox + table.navbox { margin-top: -1px; /* single pixel border between adjacent navboxes (doesn't work for IE6, but that's okay) */ } .navbox-title, .navbox-abovebelow, table.navbox th { text-align: center; /* title and above/below styles */ padding-left: 1em; padding-right: 1em; } .navbox-group { /* group style */ white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; } .navbox, .navbox-subgroup { background: #fdfdfd; /* Background color */ } .navbox-list { border-left: 2px solid #fdfdfd; /* Must match background color */ } .navbox-title, table.navbox th { background: #000; /* Level 1 color */ color: #ff0; font-family: Consolas; } .navbox-group { background: #000; /* Level 2 color */ color: #000; } .navbox-title a:link, .navbox-title a:visited, .navbox-group a:link, .navbox-group a:visited { color: #ffc; } .navbox-even { background: #eee; /* Even row striping */ } .navbox-odd { background: transparent; /* Odd row striping */ } /* hide pointless obtrusive "your edit got saved" box */ .postedit { display: none !important; } /* Hide title and tagline on Main Page */ body.page-Main_Page h1.firstHeading, body.page-Main_Page #siteSub, body.page-Main_Page div.catlinks { display: none; } /* Removing unwanted stuff */ .mw-specialpage-summary, #p-ShoutWiki_messages, .mw-indicators { display:none !important; } /* Correcting a little spacing annoyance. */ .rcoptions { margin-top:-0.5em; } .ajaxpoll { width: auto; border: 0px none; background: transparent; } .ajaxpoll-id-info { display:none; } c54877d8fc072aa2908b00d8fe1276c258cc26ec 421 420 2021-06-02T19:23:50Z Serpent King 24956324 css text/css /* CSS placed here will be applied to all skins */ /* Infobox template style */ .infobox { border: 1px solid #000; border-collapse: collapse; background-color: #f9f9f9; color: black; margin: 0.5em 0 0.5em 1em; padding: 0.2em; float: right; clear: right; } .infobox-title, .infobox-header { vertical-align: top; font-family: Consolas; color: #ff0; background-color: #000; border: 1px solid #ff0 !important; } .infobox-title a:link, .infobox-title a:visited, .infobox-header a:link, .infobox-header a:visited { color: #ffc; } .infobox td { vertical-align: top; border: 1px solid #000; } .infobox caption { font-size: larger; margin-left: inherit; } /* Messagebox templates */ .messagebox { font-family: Consolas; border: 2px solid #ff0; color: #ff0; background-color: #000; width: 80%; margin: 0 auto 1em auto; padding: .2em; } .messagebox-shortcut { font-family: Consolas; border: 2px solid #ff0; color: #ff0; background-color: #000; margin:0.5em 0.5em 0.5em 1em; padding:0.5em; float:right; } .messagebox a:link, .messagebox a:visited, .messagebox-shortcut a:link, .messagebox-shortcut a:visited { color: #ffc; } /* wikitable class for skinning normal tables */ /* wikitable-nopad is for when you want a wikitable without padding */ table.wikitable, table.wikitable-nopad { margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse; } table.wikitable th, table.wikitable td { border: 1px #aaa solid; padding: 0.2em; } table.wikitable-nopad th, table.wikitable-nopad td { border: 1px #aaa solid; padding: 0em; } table.wikitable th, table.wikitable-nopad th { background: #f2f2f2; text-align: center; } table.wikitable caption, table.wikitable-nopad caption { margin-left: inherit; margin-right: inherit; font-weight: bold; } /* default skin for navigation boxes */ table.navbox { /* navbox container style */ border: 1px solid #aaa; width: 100%; margin: auto; clear: both; font-size: 88%; text-align: center; padding: 1px; } table.navbox + table.navbox { margin-top: -1px; /* single pixel border between adjacent navboxes (doesn't work for IE6, but that's okay) */ } .navbox-title, .navbox-abovebelow, table.navbox th { text-align: center; /* title and above/below styles */ padding-left: 1em; padding-right: 1em; } .navbox-group { /* group style */ white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; } .navbox, .navbox-subgroup { background: #fdfdfd; /* Background color */ } .navbox-list { border-left: 2px solid #fdfdfd; /* Must match background color */ } .navbox-title, table.navbox th { background: #000; /* Level 1 color */ color: #ff0; font-family: Consolas; } .navbox-group { background: #000; /* Level 2 color */ color: #000; } .navbox-title a:link, .navbox-title a:visited, .navbox-group a:link, .navbox-group a:visited { color: #ffc; } .navbox-even { background: #eee; /* Even row striping */ } .navbox-odd { background: transparent; /* Odd row striping */ } /* hide pointless obtrusive "your edit got saved" box */ .postedit { display: none !important; } /* Hide title and tagline on Main Page */ body.page-Main_Page h1.firstHeading, body.page-Main_Page #siteSub, body.page-Main_Page div.catlinks { display: none; } /* Removing unwanted stuff */ .mw-specialpage-summary, #p-ShoutWiki_messages, .mw-indicators { display:none !important; } /* Correcting a little spacing annoyance. */ .rcoptions { margin-top:-0.5em; } .ajaxpoll { width: auto; border: 0px none; background: transparent; } .ajaxpoll-id-info { display:none; } 88368334cf9e7f7391c61aa379708aa1ba05b719 422 421 2021-06-02T19:24:15Z Serpent King 24956324 Undo revision 421 by [[Special:Contributions/Serpent King|Serpent King]] ([[User talk:Serpent King|talk]]) css text/css /* CSS placed here will be applied to all skins */ /* Infobox template style */ .infobox { border: 1px solid #000; border-collapse: collapse; background-color: #f9f9f9; color: black; margin: 0.5em 0 0.5em 1em; padding: 0.2em; float: right; clear: right; } .infobox-title, .infobox-header, .infobox-image { vertical-align: top; font-family: Consolas; color: #ff0; background-color: #000; border: 1px solid #ff0 !important; } .infobox-title a:link, .infobox-title a:visited, .infobox-header a:link, .infobox-header a:visited { color: #ffc; } .infobox td { vertical-align: top; border: 1px solid #000; } .infobox caption { font-size: larger; margin-left: inherit; } /* Messagebox templates */ .messagebox { font-family: Consolas; border: 2px solid #ff0; color: #ff0; background-color: #000; width: 80%; margin: 0 auto 1em auto; padding: .2em; } .messagebox-shortcut { font-family: Consolas; border: 2px solid #ff0; color: #ff0; background-color: #000; margin:0.5em 0.5em 0.5em 1em; padding:0.5em; float:right; } .messagebox a:link, .messagebox a:visited, .messagebox-shortcut a:link, .messagebox-shortcut a:visited { color: #ffc; } /* wikitable class for skinning normal tables */ /* wikitable-nopad is for when you want a wikitable without padding */ table.wikitable, table.wikitable-nopad { margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse; } table.wikitable th, table.wikitable td { border: 1px #aaa solid; padding: 0.2em; } table.wikitable-nopad th, table.wikitable-nopad td { border: 1px #aaa solid; padding: 0em; } table.wikitable th, table.wikitable-nopad th { background: #f2f2f2; text-align: center; } table.wikitable caption, table.wikitable-nopad caption { margin-left: inherit; margin-right: inherit; font-weight: bold; } /* default skin for navigation boxes */ table.navbox { /* navbox container style */ border: 1px solid #aaa; width: 100%; margin: auto; clear: both; font-size: 88%; text-align: center; padding: 1px; } table.navbox + table.navbox { margin-top: -1px; /* single pixel border between adjacent navboxes (doesn't work for IE6, but that's okay) */ } .navbox-title, .navbox-abovebelow, table.navbox th { text-align: center; /* title and above/below styles */ padding-left: 1em; padding-right: 1em; } .navbox-group { /* group style */ white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; } .navbox, .navbox-subgroup { background: #fdfdfd; /* Background color */ } .navbox-list { border-left: 2px solid #fdfdfd; /* Must match background color */ } .navbox-title, table.navbox th { background: #000; /* Level 1 color */ color: #ff0; font-family: Consolas; } .navbox-group { background: #000; /* Level 2 color */ color: #000; } .navbox-title a:link, .navbox-title a:visited, .navbox-group a:link, .navbox-group a:visited { color: #ffc; } .navbox-even { background: #eee; /* Even row striping */ } .navbox-odd { background: transparent; /* Odd row striping */ } /* hide pointless obtrusive "your edit got saved" box */ .postedit { display: none !important; } /* Hide title and tagline on Main Page */ body.page-Main_Page h1.firstHeading, body.page-Main_Page #siteSub, body.page-Main_Page div.catlinks { display: none; } /* Removing unwanted stuff */ .mw-specialpage-summary, #p-ShoutWiki_messages, .mw-indicators { display:none !important; } /* Correcting a little spacing annoyance. */ .rcoptions { margin-top:-0.5em; } .ajaxpoll { width: auto; border: 0px none; background: transparent; } .ajaxpoll-id-info { display:none; } c54877d8fc072aa2908b00d8fe1276c258cc26ec 423 422 2021-06-02T19:27:16Z Serpent King 24956324 css text/css /* CSS placed here will be applied to all skins */ /* Infobox template style */ .infobox { border: 1px solid #000; border-collapse: collapse; background-color: #f9f9f9; color: black; margin: 0.5em 0 0.5em 1em; padding: 0.2em; float: right; clear: right; } .infobox-title, .infobox-header { vertical-align: top; font-family: Consolas; color: #ff0; background-color: #000; border: 1px solid #ff0 !important; } .infobox-title a:link, .infobox-title a:visited, .infobox-header a:link, .infobox-header a:visited { color: #ffc; } .infobox td { vertical-align: top; border: 1px solid #000; } .infobox caption { font-size: larger; margin-left: inherit; } /* Messagebox templates */ .messagebox { font-family: Consolas; border: 2px solid #ff0; color: #ff0; background-color: #000; width: 80%; margin: 0 auto 1em auto; padding: .2em; } .messagebox-shortcut { font-family: Consolas; border: 2px solid #ff0; color: #ff0; background-color: #000; margin:0.5em 0.5em 0.5em 1em; padding:0.5em; float:right; } .messagebox a:link, .messagebox a:visited, .messagebox-shortcut a:link, .messagebox-shortcut a:visited { color: #ffc; } /* wikitable class for skinning normal tables */ /* wikitable-nopad is for when you want a wikitable without padding */ table.wikitable, table.wikitable-nopad { margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse; } table.wikitable th, table.wikitable td { border: 1px #aaa solid; padding: 0.2em; } table.wikitable-nopad th, table.wikitable-nopad td { border: 1px #aaa solid; padding: 0em; } table.wikitable th, table.wikitable-nopad th { background: #f2f2f2; text-align: center; } table.wikitable caption, table.wikitable-nopad caption { margin-left: inherit; margin-right: inherit; font-weight: bold; } /* default skin for navigation boxes */ table.navbox { /* navbox container style */ border: 1px solid #aaa; width: 100%; margin: auto; clear: both; font-size: 88%; text-align: center; padding: 1px; } table.navbox + table.navbox { margin-top: -1px; /* single pixel border between adjacent navboxes (doesn't work for IE6, but that's okay) */ } .navbox-title, .navbox-abovebelow, table.navbox th { text-align: center; /* title and above/below styles */ padding-left: 1em; padding-right: 1em; } .navbox-group { /* group style */ white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; } .navbox, .navbox-subgroup { background: #fdfdfd; /* Background color */ } .navbox-list { border-left: 2px solid #fdfdfd; /* Must match background color */ } .navbox-title, table.navbox th { background: #000; /* Level 1 color */ color: #ff0; font-family: Consolas; } .navbox-group { background: #000; /* Level 2 color */ color: #000; } .navbox-title a:link, .navbox-title a:visited, .navbox-group a:link, .navbox-group a:visited { color: #ffc; } .navbox-even { background: #eee; /* Even row striping */ } .navbox-odd { background: transparent; /* Odd row striping */ } /* hide pointless obtrusive "your edit got saved" box */ .postedit { display: none !important; } /* Hide title and tagline on Main Page */ body.page-Main_Page h1.firstHeading, body.page-Main_Page #siteSub, body.page-Main_Page div.catlinks { display: none; } /* Removing unwanted stuff */ .mw-specialpage-summary, #p-ShoutWiki_messages, .mw-indicators { display:none !important; } /* Correcting a little spacing annoyance. */ .rcoptions { margin-top:-0.5em; } .ajaxpoll { width: auto; border: 0px none; background: transparent; } .ajaxpoll-id-info { display:none; } 88368334cf9e7f7391c61aa379708aa1ba05b719 425 423 2021-06-02T19:37:46Z Serpent King 24956324 css text/css /* CSS placed here will be applied to all skins */ /* Infobox template style */ .infobox { border: 1px solid #000; border-collapse: collapse; background-color: #f9f9f9; color: black; margin: 0.5em 0 0.5em 1em; padding: 0.2em; float: right; clear: right; } .infobox-title, .infobox-header { vertical-align: top; font-family: Consolas; color: #ff0; background-color: #000; border: 1px solid #ff0 !important; } .infobox-title a:link, .infobox-title a:visited, .infobox-header a:link, .infobox-header a:visited { color: #fff; } .mp-section-text a:link, .mp-section-text a:visited, .mp-section-text a:link, .mp-section-text a:visited { color: #fff; } .infobox td { vertical-align: top; border: 1px solid #000; } .infobox caption { font-size: larger; margin-left: inherit; } /* Messagebox templates */ .messagebox { font-family: Consolas; border: 2px solid #ff0; color: #ff0; background-color: #000; width: 80%; margin: 0 auto 1em auto; padding: .2em; } .messagebox-shortcut { font-family: Consolas; border: 2px solid #ff0; color: #ff0; background-color: #000; margin:0.5em 0.5em 0.5em 1em; padding:0.5em; float:right; } .messagebox a:link, .messagebox a:visited, .messagebox-shortcut a:link, .messagebox-shortcut a:visited { color: #ffc; } /* wikitable class for skinning normal tables */ /* wikitable-nopad is for when you want a wikitable without padding */ table.wikitable, table.wikitable-nopad { margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse; } table.wikitable th, table.wikitable td { border: 1px #aaa solid; padding: 0.2em; } table.wikitable-nopad th, table.wikitable-nopad td { border: 1px #aaa solid; padding: 0em; } table.wikitable th, table.wikitable-nopad th { background: #f2f2f2; text-align: center; } table.wikitable caption, table.wikitable-nopad caption { margin-left: inherit; margin-right: inherit; font-weight: bold; } /* default skin for navigation boxes */ table.navbox { /* navbox container style */ border: 1px solid #aaa; width: 100%; margin: auto; clear: both; font-size: 88%; text-align: center; padding: 1px; } table.navbox + table.navbox { margin-top: -1px; /* single pixel border between adjacent navboxes (doesn't work for IE6, but that's okay) */ } .navbox-title, .navbox-abovebelow, table.navbox th { text-align: center; /* title and above/below styles */ padding-left: 1em; padding-right: 1em; } .navbox-group { /* group style */ white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; } .navbox, .navbox-subgroup { background: #fdfdfd; /* Background color */ } .navbox-list { border-left: 2px solid #fdfdfd; /* Must match background color */ } .navbox-title, table.navbox th { background: #000; /* Level 1 color */ color: #ff0; font-family: Consolas; } .navbox-group { background: #000; /* Level 2 color */ color: #000; } .navbox-title a:link, .navbox-title a:visited, .navbox-group a:link, .navbox-group a:visited { color: #ffc; } .navbox-even { background: #eee; /* Even row striping */ } .navbox-odd { background: transparent; /* Odd row striping */ } /* hide pointless obtrusive "your edit got saved" box */ .postedit { display: none !important; } /* Hide title and tagline on Main Page */ body.page-Main_Page h1.firstHeading, body.page-Main_Page #siteSub, body.page-Main_Page div.catlinks { display: none; } /* Removing unwanted stuff */ .mw-specialpage-summary, #p-ShoutWiki_messages, .mw-indicators { display:none !important; } /* Correcting a little spacing annoyance. */ .rcoptions { margin-top:-0.5em; } .ajaxpoll { width: auto; border: 0px none; background: transparent; } .ajaxpoll-id-info { display:none; } 4cf993dccad78ba146f37d2e87e1ef0c9267b088 428 425 2021-06-02T19:41:51Z Serpent King 24956324 css text/css /* CSS placed here will be applied to all skins */ /* Infobox template style */ .infobox { border: 1px solid #000; border-collapse: collapse; background-color: #f9f9f9; color: black; margin: 0.5em 0 0.5em 1em; padding: 0.2em; float: right; clear: right; } .infobox-title, .infobox-header { vertical-align: top; font-family: Consolas; color: #ff0; background-color: #000; border: 1px solid #ff0 !important; } .infobox-title a:link, .infobox-title a:visited, .infobox-header a:link, .infobox-header a:visited { color: #ffc; } .mp-section-text a:link, .mp-section-text a:visited, .mp-section-text a:link, .mp-section-text a:visited { color: #ffc; } .infobox td { vertical-align: top; border: 1px solid #000; } .infobox caption { font-size: larger; margin-left: inherit; } /* Messagebox templates */ .messagebox { font-family: Consolas; border: 2px solid #ff0; color: #ff0; background-color: #000; width: 80%; margin: 0 auto 1em auto; padding: .2em; } .messagebox-shortcut { font-family: Consolas; border: 2px solid #ff0; color: #ff0; background-color: #000; margin:0.5em 0.5em 0.5em 1em; padding:0.5em; float:right; } .messagebox a:link, .messagebox a:visited, .messagebox-shortcut a:link, .messagebox-shortcut a:visited { color: #ffc; } /* wikitable class for skinning normal tables */ /* wikitable-nopad is for when you want a wikitable without padding */ table.wikitable, table.wikitable-nopad { margin: 1em 1em 1em 0; background: #f9f9f9; border: 1px #aaa solid; border-collapse: collapse; } table.wikitable th, table.wikitable td { border: 1px #aaa solid; padding: 0.2em; } table.wikitable-nopad th, table.wikitable-nopad td { border: 1px #aaa solid; padding: 0em; } table.wikitable th, table.wikitable-nopad th { background: #f2f2f2; text-align: center; } table.wikitable caption, table.wikitable-nopad caption { margin-left: inherit; margin-right: inherit; font-weight: bold; } /* default skin for navigation boxes */ table.navbox { /* navbox container style */ border: 1px solid #aaa; width: 100%; margin: auto; clear: both; font-size: 88%; text-align: center; padding: 1px; } table.navbox + table.navbox { margin-top: -1px; /* single pixel border between adjacent navboxes (doesn't work for IE6, but that's okay) */ } .navbox-title, .navbox-abovebelow, table.navbox th { text-align: center; /* title and above/below styles */ padding-left: 1em; padding-right: 1em; } .navbox-group { /* group style */ white-space: nowrap; text-align: right; font-weight: bold; padding-left: 1em; padding-right: 1em; } .navbox, .navbox-subgroup { background: #fdfdfd; /* Background color */ } .navbox-list { border-left: 2px solid #fdfdfd; /* Must match background color */ } .navbox-title, table.navbox th { background: #000; /* Level 1 color */ color: #ff0; font-family: Consolas; } .navbox-group { background: #000; /* Level 2 color */ color: #000; } .navbox-title a:link, .navbox-title a:visited, .navbox-group a:link, .navbox-group a:visited { color: #ffc; } .navbox-even { background: #eee; /* Even row striping */ } .navbox-odd { background: transparent; /* Odd row striping */ } /* hide pointless obtrusive "your edit got saved" box */ .postedit { display: none !important; } /* Hide title and tagline on Main Page */ body.page-Main_Page h1.firstHeading, body.page-Main_Page #siteSub, body.page-Main_Page div.catlinks { display: none; } /* Removing unwanted stuff */ .mw-specialpage-summary, #p-ShoutWiki_messages, .mw-indicators { display:none !important; } /* Correcting a little spacing annoyance. */ .rcoptions { margin-top:-0.5em; } .ajaxpoll { width: auto; border: 0px none; background: transparent; } .ajaxpoll-id-info { display:none; } 9661497c3d6eb37e8ae1a5a7d8350ba2d5c5c807 Template:HeaderTemplate 10 7 426 56 2021-06-02T19:38:23Z Serpent King 24956324 wikitext text/x-wiki {|style="width:100.25%; margin-top:+.7em; padding:2px; background:#000; font-family:Consolas; border:1px solid #000; border-radius:1px; box-shadow:0px 0px 10px #000;" |style="width:45%; font-size:195%; color:#ff0; border:none; padding:15px;"|{{{welcome}}} |style="width:55%; font-size:125%; color:#ff0; padding:15px;"|{{{blurb}}} |- |colspan=2 class="mp-section-text" style="padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000;"|{{{content}}} |} f517923460571791a5d364be24433c3601d8572d Template:SectionTemplate 10 8 427 57 2021-06-02T19:38:26Z Serpent King 24956324 wikitext text/x-wiki <div style="width:98%; height:100%; margin-top:+.7em; padding:4px; background:#000;font-family:Consolas; border:1px solid #000; border-radius:1px; box-shadow:0px 0px 10px #000;"> <div style="width:100%; color:#ff0; font-size:125%; border:none; padding:5px 0; font-weight:bold; text-indent:0.5em; font-variant:small-caps;">{{{title}}}{{#if:{{{editlink|}}}|<div class="plainlinks" style="float:right; font-size:75%; white-space:nowrap; padding-right:5px"><span style="color:yellow">&#91; [{{{editlink}}} <span style="color:white">{{{edittext}}}</span>] &#93;</span></div>}} </div> <div class="mp-section-text" style="height:100%; padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000;">{{{content}}}{{clr}}</div> </div> 344c0aa83840e992eaefed63fa7ec9319a6567d5 ListColor 0 166 429 2021-06-02T19:50:34Z Serpent King 24956324 Created page with "{{infobox command |group = SLSystem |usage = listcolor |aliases = listcolor, lcolor |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ListColor''' is a..." wikitext text/x-wiki {{infobox command |group = SLSystem |usage = listcolor |aliases = listcolor, lcolor |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ListColor''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The ListColor command lists all the colors available for use in the [[ForeColor]] and [[BackColor]] commands. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || All color messages were renamed to global messages; as such, the command has new message calls. |} 6b0aa38af73bb1d2b775cc2c8a0fbc09305c2132 Lcolor 0 167 430 2021-06-02T19:50:56Z Serpent King 24956324 Redirected page to [[ListColor]] wikitext text/x-wiki #REDIRECT [[ListColor]] 73c6b9c7b30994e72352e7edd8fa014ebccae0fd StarLightV4.1 0 95 431 380 2021-06-02T19:56:31Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV4.1''}} '''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]''. This version is [[console]]-only. ==General changes== Because 4.1 is console-only, it will be compared against the console version of 4.0. *Removed [[ColorCode]], [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands. *Made optimization to the parameter parser and command caller. *Changed the GetText function to display the "DEFAULT" string if the requested string does not exist. *Added an error message to prevent SL from running without a Messages.txt. *Switched back to on-console passwords. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.0|last version]] |- | [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch. |- | [[ExceptionHandler]] || SLSystem || Added #DEFAULT; Added null switch |- | [[DebugMode]] || SLSystem || New command added; format changed to single parameter. |- | [[Restart]] || SLSystem || Now launches a new instance of StarLight before killing the old one. |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[SetVar]] || SLSystem || &mdash; |- | [[DeleteVar]] || SLSystem || Message added for variable not found; format changed to single parameter. |- | [[ListVar]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || &mdash; |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls. |- | [[LogSize]] || SLSystem || Command now counts logs made after 2020. |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[ForceKill]] || SLSystem || If there are multiple instances of StarLight running, only kills the current process. |- | [[GetText]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers. |- | [[Title]] || Settings || Format changed to single parameter; Added #DEFAULT |- | [[Message]] || Settings || Format changed to single parameter; Added #DEFAULT |- | [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |- | [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |- | [[ResetColor]] || Settings || &mdash; |- | [[Length]] || Settings || Added #DEFAULT |- | [[Width]] || Settings || Added #DEFAULT |- | [[BufferLength]] || Settings || Added #DEFAULT |- | [[BufferWidth]] || Settings || Added #DEFAULT |- | [[CursorSize]] || Settings || Added #DEFAULT |- | [[Lock]] || Settings || &mdash; |- | [[Unlock]] || Settings || &mdash; |- | [[SaveDirectory]] || Settings || Added #DEFAULT; Added null switch |- | [[Timestamp]] || Settings || Added #DEFAULT; Added null switch |- | [[PlayIntroSound]] || Settings || Added #DEFAULT; Added null switch |- | [[IntroSoundPath]] || Settings || Added #DEFAULT |- | [[AutosaveMode]] || Settings || Corrected bad message glitch, Added #DEFAULT |- | [[OutputToClipboard]] || Settings || Added #DEFAULT; Added null switch |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || &mdash; |- | [[SaveSettings]] || Settings || &mdash; |- | [[ClearSettings]] || Settings || &mdash; |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Switched back to on-console passwords. |- | [[Logout]] || Authentication || &mdash; |- | [[Register]] || Authentication || Switched back to on-console passwords. |- | [[ClearAuth]] || Authentication || &mdash; |- | [[CreatePublicNote]] || Authentication || Uses names instead of numbers; Added "createnote" and "note" aliases. |- | [[ViewPublicNote]] || Authentication || Uses names instead of numbers; Added "viewnote" alias. |- | [[DeletePublicNote]] || Authentication || Uses names instead of numbers; Added "deletenote" alias. |- | [[CreatePrivateNote]] || Authentication || Uses names instead of numbers. |- | [[ViewPrivateNote]] || Authentication || Uses names instead of numbers. |- | [[DeletePrivateNote]] || Authentication || Uses names instead of numbers. |- | [[Print]] || {{b|String|group}} || Format changed to single parameter. |- | [[Type]] || String || Added custom delay. |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[Replace]] || String || &mdash; |- | [[LCase]] || String || Format changed to single parameter. |- | [[UCase]] || String || Format changed to single parameter. |- | [[PCase]] || String || Format changed to single parameter. |- | [[Reverse]] || String || Format changed to single parameter. |- | [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI. |- | [[Offset]] || String || &mdash; |- | [[Scramble]] || String || Format changed to single parameter. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || &mdash; |- | [[Trim]] || String || &mdash; |- | [[Pad]] || String || &mdash; |- | [[Len]] || String || Format changed to single parameter. |- | [[Frequency]] || String || Corrected case sensitive glitch. |- | [[ASCII]] || String || Format changed to single parameter. |- | [[Char]] || String || Format changed to single parameter. |- | [[Hex]] || String || Format changed to single parameter. |- | [[Oct]] || String || Format changed to single parameter. |- | [[Binary]] || String || Format changed to single parameter. |- | [[NumBinary]] || String || Format changed to single parameter. |- | [[GetChar]] || String || New command added. |- | [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias. |- | [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code. |- | [[ColorConvert]] || String || New command added. |- | [[Add]] || [[Math]] || &mdash; |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || &mdash; |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || &mdash; |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[Rad]] || Math || &mdash; |- | [[Deg]] || Math || &mdash; |- | [[Quadratic]] || Math || &mdash; |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Fibonacci]] || Math || New command added. |- | [[Perimeter]] || Math || New subcommand added: Ellipse. |- | [[Area]] || Math || New subcommand added: Ellipse. |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Median]] || Math || &mdash; |- | [[Average]] || Math || &mdash; |- | [[DataSet]] || Math || New command added. |- | [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1. |- | [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified. |- | [[Factor]] || Math || &mdash; |- | [[Gcf]] || Math || &mdash; |- | [[Simplify]] || Math || &mdash; |- | [[ToFraction]] || Math || &mdash; |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[Test]] || Math || &mdash; |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm. |- | [[LongMilitaryTime]] || Date/Time || &mdash; |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || When provided a date, returns the weekday of that date. |- | [[DayOfYear]] || Date/Time || When provided a date, returns the day of year of that date. |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || &mdash; |- | [[Second]] || Date/Time || &mdash; |- | [[UTC]] || Date/Time || &mdash; |- | [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter. |- | [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter. |- | [[Copy]] || File || &mdash; |- | [[Move]] || File || &mdash; |- | [[Del]] || File || Format changed to single parameter. |- | [[Rename]] || File || &mdash; |- | [[NewDir]] || File || Format changed to single parameter. |- | [[NewFile]] || File || &mdash; |- | [[ReadFile]] || File || Added "read" alias; format changed to single parameter. |- | [[Attr]] || File || Format changed to single parameter. |- | [[SimulateMessage]] || [[System]] || &mdash; |- | [[SimulateInputBox]] || System || Added "inputbox" alias. |- | [[ShowTip]] || System || &mdash; |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter. |- | [[ClearClipBoard]] || System || &mdash; |- | [[StartStopwatch]] || System || &mdash; |- | [[StopStopwatch]] || System || &mdash; |- | [[PauseStopwatch]] || System || &mdash; |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Play]] || System || Added the "keyword" parameter path. |- | [[Stop]] || System || &mdash; |- | [[Launch]] || System || &mdash; |- | [[Terminate]] || System || Separated command into by name and by id. |- | [[TerminateID]] || System || New command added. |- | [[ProcessInfo]] || System || Added thread parameter. |- | [[ProcessInfoID]] || System || New command added. |- | [[ProcessList]] || System || &mdash; |- | [[Search]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[SystemHealth]] || System || Added information selectivity. |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || &mdash; |- | [[RockPaperScissors]] || Fun || New command added. |- | [[EightBall]] || Fun || New command added. |- | [[ChangeLog]] || [[Misc]] || &mdash; |- | [[Ping]] || Misc || &mdash; |} [[Category:StarLight builds]] 8e0079b8ab9180a58a54bf608d57dee19056c720 432 431 2021-06-02T19:57:28Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV4.1''}} '''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]''. This version is [[console]]-only. ==General changes== Because 4.1 is console-only, it will be compared against the console version of 4.0. *Removed [[ColorCode]], [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands. *Made optimization to the parameter parser and command caller. *Changed the GetText function to display the "DEFAULT" string if the requested string does not exist. *Added an error message to prevent SL from running without a Messages.txt. *Switched back to on-console passwords. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.0|last version]] |- | [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch. |- | [[ExceptionHandler]] || SLSystem || Added #DEFAULT; Added null switch |- | [[DebugMode]] || SLSystem || New command added; format changed to single parameter. |- | [[Restart]] || SLSystem || Now launches a new instance of StarLight before killing the old one. |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[SetVar]] || SLSystem || &mdash; |- | [[DeleteVar]] || SLSystem || Message added for variable not found; format changed to single parameter. |- | [[ListVar]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || &mdash; |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls. |- | [[LogSize]] || SLSystem || Command now counts logs made after 2020. |- | [[DeleteLog]] || SLSystem || Command can now delete logs made after 2020. |- | [[ForceKill]] || SLSystem || If there are multiple instances of StarLight running, only kills the current process. |- | [[GetText]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers. |- | [[Title]] || Settings || Format changed to single parameter; Added #DEFAULT |- | [[Message]] || Settings || Format changed to single parameter; Added #DEFAULT |- | [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |- | [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |- | [[ResetColor]] || Settings || &mdash; |- | [[Length]] || Settings || Added #DEFAULT |- | [[Width]] || Settings || Added #DEFAULT |- | [[BufferLength]] || Settings || Added #DEFAULT |- | [[BufferWidth]] || Settings || Added #DEFAULT |- | [[CursorSize]] || Settings || Added #DEFAULT |- | [[Lock]] || Settings || &mdash; |- | [[Unlock]] || Settings || &mdash; |- | [[SaveDirectory]] || Settings || Added #DEFAULT; Added null switch |- | [[Timestamp]] || Settings || Added #DEFAULT; Added null switch |- | [[PlayIntroSound]] || Settings || Added #DEFAULT; Added null switch |- | [[IntroSoundPath]] || Settings || Added #DEFAULT |- | [[AutosaveMode]] || Settings || Corrected bad message glitch, Added #DEFAULT |- | [[OutputToClipboard]] || Settings || Added #DEFAULT; Added null switch |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || &mdash; |- | [[SaveSettings]] || Settings || &mdash; |- | [[ClearSettings]] || Settings || &mdash; |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Switched back to on-console passwords. |- | [[Logout]] || Authentication || &mdash; |- | [[Register]] || Authentication || Switched back to on-console passwords. |- | [[ClearAuth]] || Authentication || &mdash; |- | [[CreatePublicNote]] || Authentication || Uses names instead of numbers; Added "createnote" and "note" aliases. |- | [[ViewPublicNote]] || Authentication || Uses names instead of numbers; Added "viewnote" alias. |- | [[DeletePublicNote]] || Authentication || Uses names instead of numbers; Added "deletenote" alias. |- | [[CreatePrivateNote]] || Authentication || Uses names instead of numbers. |- | [[ViewPrivateNote]] || Authentication || Uses names instead of numbers. |- | [[DeletePrivateNote]] || Authentication || Uses names instead of numbers. |- | [[Print]] || {{b|String|group}} || Format changed to single parameter. |- | [[Type]] || String || Added custom delay. |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[Replace]] || String || &mdash; |- | [[LCase]] || String || Format changed to single parameter. |- | [[UCase]] || String || Format changed to single parameter. |- | [[PCase]] || String || Format changed to single parameter. |- | [[Reverse]] || String || Format changed to single parameter. |- | [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI. |- | [[Offset]] || String || &mdash; |- | [[Scramble]] || String || Format changed to single parameter. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || &mdash; |- | [[Trim]] || String || &mdash; |- | [[Pad]] || String || &mdash; |- | [[Len]] || String || Format changed to single parameter. |- | [[Frequency]] || String || Corrected case sensitive glitch. |- | [[ASCII]] || String || Format changed to single parameter. |- | [[Char]] || String || Format changed to single parameter. |- | [[Hex]] || String || Format changed to single parameter. |- | [[Oct]] || String || Format changed to single parameter. |- | [[Binary]] || String || Format changed to single parameter. |- | [[NumBinary]] || String || Format changed to single parameter. |- | [[GetChar]] || String || New command added. |- | [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias. |- | [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code. |- | [[ColorConvert]] || String || New command added. |- | [[Add]] || [[Math]] || &mdash; |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || &mdash; |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || &mdash; |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[Rad]] || Math || &mdash; |- | [[Deg]] || Math || &mdash; |- | [[Quadratic]] || Math || &mdash; |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Fibonacci]] || Math || New command added. |- | [[Perimeter]] || Math || New subcommand added: Ellipse. |- | [[Area]] || Math || New subcommand added: Ellipse. |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Median]] || Math || &mdash; |- | [[Average]] || Math || &mdash; |- | [[DataSet]] || Math || New command added. |- | [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1. |- | [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified. |- | [[Factor]] || Math || &mdash; |- | [[Gcf]] || Math || &mdash; |- | [[Simplify]] || Math || &mdash; |- | [[ToFraction]] || Math || &mdash; |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[Test]] || Math || &mdash; |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm. |- | [[LongMilitaryTime]] || Date/Time || &mdash; |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || When provided a date, returns the weekday of that date. |- | [[DayOfYear]] || Date/Time || When provided a date, returns the day of year of that date. |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || &mdash; |- | [[Second]] || Date/Time || &mdash; |- | [[UTC]] || Date/Time || &mdash; |- | [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter. |- | [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter. |- | [[Copy]] || File || &mdash; |- | [[Move]] || File || &mdash; |- | [[Del]] || File || Format changed to single parameter. |- | [[Rename]] || File || &mdash; |- | [[NewDir]] || File || Format changed to single parameter. |- | [[NewFile]] || File || &mdash; |- | [[ReadFile]] || File || Added "read" alias; format changed to single parameter. |- | [[Attr]] || File || Format changed to single parameter. |- | [[SimulateMessage]] || [[System]] || &mdash; |- | [[SimulateInputBox]] || System || Added "inputbox" alias. |- | [[ShowTip]] || System || &mdash; |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter. |- | [[ClearClipBoard]] || System || &mdash; |- | [[StartStopwatch]] || System || &mdash; |- | [[StopStopwatch]] || System || &mdash; |- | [[PauseStopwatch]] || System || &mdash; |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Play]] || System || Added the "keyword" parameter path. |- | [[Stop]] || System || &mdash; |- | [[Launch]] || System || &mdash; |- | [[Terminate]] || System || Separated command into by name and by id. |- | [[TerminateID]] || System || New command added. |- | [[ProcessInfo]] || System || Added thread parameter. |- | [[ProcessInfoID]] || System || New command added. |- | [[ProcessList]] || System || &mdash; |- | [[Search]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[SystemHealth]] || System || Added information selectivity. |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || &mdash; |- | [[RockPaperScissors]] || Fun || New command added. |- | [[EightBall]] || Fun || New command added. |- | [[ChangeLog]] || [[Misc]] || &mdash; |- | [[Ping]] || Misc || &mdash; |} [[Category:StarLight builds]] 2df5ebe2a44bdabd201b1a0390922690744eb716 434 432 2021-06-02T20:05:18Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV4.1''}} '''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]''. This version is [[console]]-only. ==General changes== Because 4.1 is console-only, it will be compared against the console version of 4.0. *Removed [[ColorCode]], [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands. *Made optimization to the parameter parser and command caller. *Changed the GetText function to display the "DEFAULT" string if the requested string does not exist. *Added an error message to prevent SL from running without a Messages.txt. *Switched back to on-console passwords. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.0|last version]] |- | [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch. |- | [[ExceptionHandler]] || SLSystem || Added #DEFAULT; Added null switch |- | [[DebugMode]] || SLSystem || New command added; format changed to single parameter. |- | [[Restart]] || SLSystem || Now launches a new instance of StarLight before killing the old one. |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[SetVar]] || SLSystem || &mdash; |- | [[DeleteVar]] || SLSystem || Message added for variable not found; format changed to single parameter. |- | [[ListVar]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || &mdash; |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls. |- | [[LogSize]] || SLSystem || Command now counts logs made after 2020. |- | [[DeleteLog]] || SLSystem || Added a message for invalid inputs; command can now delete logs made after 2020. |- | [[ForceKill]] || SLSystem || If there are multiple instances of StarLight running, only kills the current process. |- | [[GetText]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers. |- | [[Title]] || Settings || Format changed to single parameter; Added #DEFAULT |- | [[Message]] || Settings || Format changed to single parameter; Added #DEFAULT |- | [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |- | [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |- | [[ResetColor]] || Settings || &mdash; |- | [[Length]] || Settings || Added #DEFAULT |- | [[Width]] || Settings || Added #DEFAULT |- | [[BufferLength]] || Settings || Added #DEFAULT |- | [[BufferWidth]] || Settings || Added #DEFAULT |- | [[CursorSize]] || Settings || Added #DEFAULT |- | [[Lock]] || Settings || &mdash; |- | [[Unlock]] || Settings || &mdash; |- | [[SaveDirectory]] || Settings || Added #DEFAULT; Added null switch |- | [[Timestamp]] || Settings || Added #DEFAULT; Added null switch |- | [[PlayIntroSound]] || Settings || Added #DEFAULT; Added null switch |- | [[IntroSoundPath]] || Settings || Added #DEFAULT |- | [[AutosaveMode]] || Settings || Corrected bad message glitch, Added #DEFAULT |- | [[OutputToClipboard]] || Settings || Added #DEFAULT; Added null switch |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || &mdash; |- | [[SaveSettings]] || Settings || &mdash; |- | [[ClearSettings]] || Settings || &mdash; |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Switched back to on-console passwords. |- | [[Logout]] || Authentication || &mdash; |- | [[Register]] || Authentication || Switched back to on-console passwords. |- | [[ClearAuth]] || Authentication || &mdash; |- | [[CreatePublicNote]] || Authentication || Uses names instead of numbers; Added "createnote" and "note" aliases. |- | [[ViewPublicNote]] || Authentication || Uses names instead of numbers; Added "viewnote" alias. |- | [[DeletePublicNote]] || Authentication || Uses names instead of numbers; Added "deletenote" alias. |- | [[CreatePrivateNote]] || Authentication || Uses names instead of numbers. |- | [[ViewPrivateNote]] || Authentication || Uses names instead of numbers. |- | [[DeletePrivateNote]] || Authentication || Uses names instead of numbers. |- | [[Print]] || {{b|String|group}} || Format changed to single parameter. |- | [[Type]] || String || Added custom delay. |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[Replace]] || String || &mdash; |- | [[LCase]] || String || Format changed to single parameter. |- | [[UCase]] || String || Format changed to single parameter. |- | [[PCase]] || String || Format changed to single parameter. |- | [[Reverse]] || String || Format changed to single parameter. |- | [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI. |- | [[Offset]] || String || &mdash; |- | [[Scramble]] || String || Format changed to single parameter. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || &mdash; |- | [[Trim]] || String || &mdash; |- | [[Pad]] || String || &mdash; |- | [[Len]] || String || Format changed to single parameter. |- | [[Frequency]] || String || Corrected case sensitive glitch. |- | [[ASCII]] || String || Format changed to single parameter. |- | [[Char]] || String || Format changed to single parameter. |- | [[Hex]] || String || Format changed to single parameter. |- | [[Oct]] || String || Format changed to single parameter. |- | [[Binary]] || String || Format changed to single parameter. |- | [[NumBinary]] || String || Format changed to single parameter. |- | [[GetChar]] || String || New command added. |- | [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias. |- | [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code. |- | [[ColorConvert]] || String || New command added. |- | [[Add]] || [[Math]] || &mdash; |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || &mdash; |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || &mdash; |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[Rad]] || Math || &mdash; |- | [[Deg]] || Math || &mdash; |- | [[Quadratic]] || Math || &mdash; |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Fibonacci]] || Math || New command added. |- | [[Perimeter]] || Math || New subcommand added: Ellipse. |- | [[Area]] || Math || New subcommand added: Ellipse. |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Median]] || Math || &mdash; |- | [[Average]] || Math || &mdash; |- | [[DataSet]] || Math || New command added. |- | [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1. |- | [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified. |- | [[Factor]] || Math || &mdash; |- | [[Gcf]] || Math || &mdash; |- | [[Simplify]] || Math || &mdash; |- | [[ToFraction]] || Math || &mdash; |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[Test]] || Math || &mdash; |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm. |- | [[LongMilitaryTime]] || Date/Time || &mdash; |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || When provided a date, returns the weekday of that date. |- | [[DayOfYear]] || Date/Time || When provided a date, returns the day of year of that date. |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || &mdash; |- | [[Second]] || Date/Time || &mdash; |- | [[UTC]] || Date/Time || &mdash; |- | [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter. |- | [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter. |- | [[Copy]] || File || &mdash; |- | [[Move]] || File || &mdash; |- | [[Del]] || File || Format changed to single parameter. |- | [[Rename]] || File || &mdash; |- | [[NewDir]] || File || Format changed to single parameter. |- | [[NewFile]] || File || &mdash; |- | [[ReadFile]] || File || Added "read" alias; format changed to single parameter. |- | [[Attr]] || File || Format changed to single parameter. |- | [[SimulateMessage]] || [[System]] || &mdash; |- | [[SimulateInputBox]] || System || Added "inputbox" alias. |- | [[ShowTip]] || System || &mdash; |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter. |- | [[ClearClipBoard]] || System || &mdash; |- | [[StartStopwatch]] || System || &mdash; |- | [[StopStopwatch]] || System || &mdash; |- | [[PauseStopwatch]] || System || &mdash; |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Play]] || System || Added the "keyword" parameter path. |- | [[Stop]] || System || &mdash; |- | [[Launch]] || System || &mdash; |- | [[Terminate]] || System || Separated command into by name and by id. |- | [[TerminateID]] || System || New command added. |- | [[ProcessInfo]] || System || Added thread parameter. |- | [[ProcessInfoID]] || System || New command added. |- | [[ProcessList]] || System || &mdash; |- | [[Search]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[SystemHealth]] || System || Added information selectivity. |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || &mdash; |- | [[RockPaperScissors]] || Fun || New command added. |- | [[EightBall]] || Fun || New command added. |- | [[ChangeLog]] || [[Misc]] || &mdash; |- | [[Ping]] || Misc || &mdash; |} [[Category:StarLight builds]] 46f5b4e045e9312ea32e5cecda7527e3a08b7c2e LogSize 0 168 433 2021-06-02T20:02:17Z Serpent King 24956324 Created page with "{{infobox command |group = SLSystem |usage = logsize |aliases = logsize, checklog |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''LogSize''' is a {{b..." wikitext text/x-wiki {{infobox command |group = SLSystem |usage = logsize |aliases = logsize, checklog |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''LogSize''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The LogSize command adds up the file sizes of all of StarLight's logs and returns the sum. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|3.0}} || Output now rounded to 2 decimal places. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Command now counts logs made after 2020. |} 0b648284eb8c0666a336348af6b12fb8733331e6 DeleteLog 0 169 435 2021-06-02T20:10:45Z Serpent King 24956324 Created page with "{{infobox command |group = SLSystem |usage = deletelog <numberoflogs> |aliases = deletelog, dellog |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''De..." wikitext text/x-wiki {{infobox command |group = SLSystem |usage = deletelog <numberoflogs> |aliases = deletelog, dellog |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''DeleteLog''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The DeleteLog command deletes a specified number of logs, starting with the oldest. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=numberoflogs |description=The number of logs to delete, starting with the oldest. -1 deletes all logs. |range=int|minval=-1 |required=y }} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Added a message for invalid inputs; command can now delete logs made after 2020. |} 695e4c1e3b4f7d9124e29c6aa3af38c30e872cd7 Checklog 0 170 436 2021-06-02T20:11:12Z Serpent King 24956324 Redirected page to [[LogSize]] wikitext text/x-wiki #REDIRECT [[LogSize]] 3d3b90202bfa31a9170248603e9d27771b98b521 Dellog 0 171 437 2021-06-02T20:11:31Z Serpent King 24956324 Redirected page to [[DeleteLog]] wikitext text/x-wiki #REDIRECT [[DeleteLog]] 22cb9e0d5b153a02ff0f87c0b1806ce4323f3da3 ForceKill 0 172 439 2021-06-02T20:18:49Z Serpent King 24956324 Created page with "{{infobox command |group = SLSystem |usage = forcekill |aliases = forcekill, fkill |v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ForceKill''' is a {{b|SLSystem|group}} comma..." wikitext text/x-wiki {{infobox command |group = SLSystem |usage = forcekill |aliases = forcekill, fkill |v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ForceKill''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|3.5}} forward. ==Function== The ForceKill command force terminates StarLight. StarLight will not have a chance to do any on-close procedures, including logging, saving settings, etc. ==Legacy== {| class=wikitable ! Version !! Change |- {{v|3.5}} || New command added. |- {{v|4.1}} || If there are multiple instances of StarLight running, only kills the current process. |} 1d48980c190dea127837a1acb584b29fa2b014e5 440 439 2021-06-02T20:21:36Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = forcekill |aliases = forcekill, fkill |v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ForceKill''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|3.5}} forward. ==Function== The ForceKill command force terminates StarLight. StarLight will not have a chance to do any on-close procedures, including logging, saving settings, etc. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || If there are multiple instances of StarLight running, only kills the current process. |} 135c03e5295e268ff70c3aeab83bff22b0320183 Fkill 0 173 441 2021-06-02T20:22:56Z Serpent King 24956324 Redirected page to [[ForceKill]] wikitext text/x-wiki #REDIRECT [[ForceKill]] 221aeced9f56e1a4720ed95aa4f6c0f0cd258e9c DebugMode 0 137 442 347 2021-06-02T20:24:58Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = debugmode <switch> |aliases = debugmode, debug, dbg |v4.1=y |console=y }} '''DebugMode''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}}. This command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The DebugMode command toggles debug mode, which prints out debug text (shown in green). ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=switch |description=Switches debug mode on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting. |range=Bool}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.1}} || New command added. |} 1dd90b807a0a4117712dabf92dae3a2f7e269043 GetText 0 174 443 2021-06-02T20:30:15Z Serpent King 24956324 Created page with "{{infobox command |group = SLSystem |usage = gettext <messagename> <argument1> <argument2>... |aliases = gettext |v4.1=y |console=y }} '''GetText''' is a {{b|SLSystem|group}}..." wikitext text/x-wiki {{infobox command |group = SLSystem |usage = gettext <messagename> <argument1> <argument2>... |aliases = gettext |v4.1=y |console=y }} '''GetText''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}}. ==Function== The GetText command gets message text from the messages file. It also accepts arguments to input into the messages. This command is mostly for testing purposes. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=messagename |description=The name of the message to get the text of. |range=str|nonull=y |required=y }} {{ParametersRow |num=2 |name=argument1... |description=Text to insert into the arguments. |range=str }} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.1}} || New command added. |} 088956dfb2e4e3e611a08f68484f0c3b41fcb8c0 SLSystem 0 65 444 113 2021-06-02T20:42:48Z Serpent King 24956324 Removed redirect to [[SLSystem]] wikitext text/x-wiki The '''SLSystem''' group is a group that contains [[commands]] for the core of [[StarLight]]. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- | [[Exit]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ExceptionHandler]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- | [[DebugMode]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Restart]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Clear]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[SLCredits]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y|GUI version only}} || {{n}} |- | [[Uptime]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[SetVar]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[DeleteVar]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- | [[ListVar]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- | [[Help]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[About]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ListColor]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[LogSize]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[DeleteLog]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ForceKill]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} |- | [[GetText]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |} [[Category:SLSystem commands|*]] 7e7f63d2a13a106698ba6839197ae9a16af55c0b Clear 0 139 445 373 2021-06-02T20:45:18Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = clear |aliases = clear, {{rollover|clr|2.0 forward}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Clear''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Clear command clears the console. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} 64895989711103af4ca2fee93a099b4152859735 SLSystem 0 65 446 444 2021-06-02T20:48:21Z Serpent King 24956324 wikitext text/x-wiki The '''SLSystem''' group is a group that contains [[commands]] for the core of [[StarLight]]. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- | [[Exit]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ExceptionHandler]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- | [[DebugMode]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Restart]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Clear]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[SLCredits]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y|GUI version only}} || {{n}} |- | [[Uptime]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[SetVar]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[DeleteVar]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- | [[ListVar]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- | [[Help]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[About]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ListColor]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[LogSize]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[DeleteLog]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ForceKill]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} |- | [[GetText]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Get]] || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} |- | [[Set]] || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} |} [[Category:SLSystem commands|*]] 0339d323996cec079567d660bffec875c867df89 Get 0 175 447 2021-06-02T20:55:26Z Serpent King 24956324 Created page with "{{infobox command |group = SLSystem |usage = get <variable> <index> |aliases = get |v1.0=y |console=y }} '''Get''' is a defunkt {{b|SLSystem|group}} [[command]] in ''StarLi..." wikitext text/x-wiki {{infobox command |group = SLSystem |usage = get <variable> <index> |aliases = get |v1.0=y |console=y }} '''Get''' is a defunkt {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present only in version {{v|1.0}}. ==Function== The Get command gets the value of internal variables. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=variable |description=The variable's name |range=str|nonull=y |required=y }} {{ParametersRow |num=1 |name=index |description=Index, only for array variables. |range=int|minval=0|maxval=10000 }} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Command removed. |} 08c56450c8d6f328f23f2b84b060eb53fdf8d4f7 448 447 2021-06-02T20:56:30Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = get <variable> <index> |aliases = get |v1.0=y |console=y }} '''Get''' is a defunkt {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present only in version {{v|1.0}}. ==Function== The Get command gets the value of internal variables. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=variable |description=The variable's name |range=str|nonull=y |required=y }} {{ParametersRow |num=1 |name=index |description=Index, only for array variables. |range=int|minval=0|maxval=10000 }} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Command removed. |} 5be4f1885c40f0c0f72eeca1e76ab6ea60e9c11f 450 448 2021-06-02T21:05:14Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = get <variable> <index> |aliases = get |v1.0=y |console=y }} '''Get''' is a defunkt {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present only in version {{v|1.0}}. ==Function== The Get command gets the value of internal variables. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=variable |description=The variable's name |range=str|nonull=y |required=y }} {{ParametersRow |num=2 |name=index |description=Index, only for array variables. |range=int|minval=0|maxval=10000 }} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Command removed. |} 9c561ed32374a9ceb6171505bdf97fcedcf640ac 457 450 2021-06-02T21:15:05Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = get <variable> <index> |aliases = get |v1.0=y |console=y }} '''Get''' is a defunkt {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present only in version {{v|1.0}}. It is a counterpart to the [[Set]] command, also a defunkt command only in version 1.0. ==Function== The Get command gets the value of internal variables. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=variable |description=The variable's name |range=str|nonull=y |required=y }} {{ParametersRow |num=2 |name=index |description=Index, only for array variables. |range=int|minval=0|maxval=10000 }} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Command removed. |} 3bc4664cc87af0b10e575b848e1eae2932071cd8 Template:Infobox command 10 40 449 424 2021-06-02T21:00:44Z Serpent King 24956324 wikitext text/x-wiki {| class="infobox" style="float:right; width:264px; font-size:90%; text-align:left;" cellpadding="3" |- ! class="infobox-title" colspan="2" style="font-size:110%; text-align:center;" | {{{name|{{PAGENAME}}}}} |- {{#if:{{{image<includeonly>|</includeonly>}}} | {{!}} class="infobox-header" colspan="2" style="font-size:110%; text-align:center;"{{!}}{{{image}}} {{!}}- }} {{#if:{{{group<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}}'''Group''' {{!}}{{b|{{{group}}}|group}}<includeonly>[[Category:{{{group}}} commands]]</includeonly> {{!}}- }} {{#if:{{{usage<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}} '''[[Parameter|Usage]]''' {{!}}{{{usage}}} {{!}}- }} {{#if:{{{aliases<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}} '''[[Alias]]es''' {{!}}{{{aliases}}} {{!}}- }} {{#if:{{{v1.0<includeonly>|</includeonly>}}}{{{v2.0<includeonly>|</includeonly>}}}{{{v2.5<includeonly>|</includeonly>}}}{{{v2.7<includeonly>|</includeonly>}}}{{{v3.0<includeonly>|</includeonly>}}}{{{v3.1<includeonly>|</includeonly>}}}{{{v3.5<includeonly>|</includeonly>}}}{{{v4.0<includeonly>|</includeonly>}}}{{{v4.1<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}} '''Versions''' {{!}}{{VersionMap|v1.0={{{v1.0|}}}|v2.0={{{v2.0|}}}|v2.5={{{v2.5|}}}|v2.7={{{v2.7|}}}|v3.0={{{v3.0|}}}|v3.1={{{v3.1|}}}|v3.5={{{v3.5|}}}|v4.0={{{v4.0|}}}|v4.1={{{v4.1|}}}}} {{!}}- }} {{#if:{{{console<includeonly>|</includeonly>}}}{{{gui<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}} '''Availability''' {{!}}[[Console]]: {{#if:{{{console|}}}|{{y}}|{{n}}}}<br>[[GUI]]: {{#if:{{{gui|}}}|{{y}}|{{n}}}} {{!}}- }} |}<includeonly> {{#if:{{{v1.0|}}}|[[Category:Version 1.0 commands]]}} {{#if:{{{v2.0|}}}|[[Category:Version 2.0 commands]]}} {{#if:{{{v2.5|}}}|[[Category:Version 2.5 commands]]}} {{#if:{{{v2.7|}}}|[[Category:Version 2.7 commands]]}} {{#if:{{{v3.0|}}}|[[Category:Version 3.0 commands]]}} {{#if:{{{v3.1|}}}|[[Category:Version 3.1 commands]]}} {{#if:{{{v3.5|}}}|[[Category:Version 3.5 commands]]}} {{#if:{{{v4.0|}}}|[[Category:Version 4.0 commands]]}} {{#if:{{{v4.1|}}}|[[Category:Version 4.1 commands]]}}</includeonly> a31fbdc1d73a3f111bf7a6eff54b6bcf398af48f 454 449 2021-06-02T21:12:47Z Serpent King 24956324 wikitext text/x-wiki {| class="infobox" style="float:right; width:264px; font-size:90%; text-align:left;" cellpadding="3" |- ! class="infobox-title" colspan="2" style="font-size:110%; text-align:center;" | {{{name|{{PAGENAME}}}}} |- {{#if:{{{image<includeonly>|</includeonly>}}} | {{!}} class="infobox-header" colspan="2" style="font-size:110%; text-align:center;"{{!}}{{{image}}} {{!}}- }} {{#if:{{{group<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}}'''Group''' {{!}}{{b|{{{group}}}|group}}<includeonly>[[Category:{{{group}}} commands]]</includeonly> {{!}}- }} {{#if:{{{usage<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}} '''[[Parameter|Usage]]''' {{!}}{{{usage}}} {{!}}- }} {{#if:{{{aliases<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}} '''[[Alias]]es''' {{!}}{{{aliases}}} {{!}}- }} {{#if:{{{v1.0<includeonly>|</includeonly>}}}{{{v2.0<includeonly>|</includeonly>}}}{{{v2.5<includeonly>|</includeonly>}}}{{{v2.7<includeonly>|</includeonly>}}}{{{v3.0<includeonly>|</includeonly>}}}{{{v3.1<includeonly>|</includeonly>}}}{{{v3.5<includeonly>|</includeonly>}}}{{{v4.0<includeonly>|</includeonly>}}}{{{v4.1<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}} '''Versions''' {{!}}{{VersionMap|v1.0={{{v1.0|}}}|v2.0={{{v2.0|}}}|v2.5={{{v2.5|}}}|v2.7={{{v2.7|}}}|v3.0={{{v3.0|}}}|v3.1={{{v3.1|}}}|v3.5={{{v3.5|}}}|v4.0={{{v4.0|}}}|v4.1={{{v4.1|}}}}} {{!}}- }} {{#if:{{{console<includeonly>|</includeonly>}}}{{{gui<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}} '''Availability''' {{!}}[[Console]]: {{#if:{{{console|}}}|{{y}}|{{n}}}}<br>[[GUI]]: {{#if:{{{gui|}}}|{{y}}|{{n}}}} {{!}}- }} |}<includeonly> {{#if:{{{v1.0|}}}|[[Category:Version 1.0 commands]]}}{{#if:{{{v2.0|}}}|[[Category:Version 2.0 commands]]}}{{if:{{{v2.5|}}}|[[Category:Version 2.5 commands]]}}{{#if:{{{v2.7|}}}|[[Category:Version 2.7 commands]]}}{{#if:{{{v3.0|}}}|[[Category:Version 3.0 commands]]}}{{#if:{{{v3.1|}}}|[[Category:Version 3.1 commands]]}}{{#if:{{{v3.5|}}}|[[Category:Version 3.5 commands]]}}{{#if:{{{v4.0|}}}|[[Category:Version 4.0 commands]]}}{{#if:{{{v4.1|}}}|[[Category:Version 4.1 commands]]}}</includeonly> b32b50fe8a99d8354784f4664cf992534eac0224 455 454 2021-06-02T21:13:16Z Serpent King 24956324 Undo revision 454 by [[Special:Contributions/Serpent King|Serpent King]] ([[User talk:Serpent King|talk]]) wikitext text/x-wiki {| class="infobox" style="float:right; width:264px; font-size:90%; text-align:left;" cellpadding="3" |- ! class="infobox-title" colspan="2" style="font-size:110%; text-align:center;" | {{{name|{{PAGENAME}}}}} |- {{#if:{{{image<includeonly>|</includeonly>}}} | {{!}} class="infobox-header" colspan="2" style="font-size:110%; text-align:center;"{{!}}{{{image}}} {{!}}- }} {{#if:{{{group<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}}'''Group''' {{!}}{{b|{{{group}}}|group}}<includeonly>[[Category:{{{group}}} commands]]</includeonly> {{!}}- }} {{#if:{{{usage<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}} '''[[Parameter|Usage]]''' {{!}}{{{usage}}} {{!}}- }} {{#if:{{{aliases<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}} '''[[Alias]]es''' {{!}}{{{aliases}}} {{!}}- }} {{#if:{{{v1.0<includeonly>|</includeonly>}}}{{{v2.0<includeonly>|</includeonly>}}}{{{v2.5<includeonly>|</includeonly>}}}{{{v2.7<includeonly>|</includeonly>}}}{{{v3.0<includeonly>|</includeonly>}}}{{{v3.1<includeonly>|</includeonly>}}}{{{v3.5<includeonly>|</includeonly>}}}{{{v4.0<includeonly>|</includeonly>}}}{{{v4.1<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}} '''Versions''' {{!}}{{VersionMap|v1.0={{{v1.0|}}}|v2.0={{{v2.0|}}}|v2.5={{{v2.5|}}}|v2.7={{{v2.7|}}}|v3.0={{{v3.0|}}}|v3.1={{{v3.1|}}}|v3.5={{{v3.5|}}}|v4.0={{{v4.0|}}}|v4.1={{{v4.1|}}}}} {{!}}- }} {{#if:{{{console<includeonly>|</includeonly>}}}{{{gui<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}} '''Availability''' {{!}}[[Console]]: {{#if:{{{console|}}}|{{y}}|{{n}}}}<br>[[GUI]]: {{#if:{{{gui|}}}|{{y}}|{{n}}}} {{!}}- }} |}<includeonly> {{#if:{{{v1.0|}}}|[[Category:Version 1.0 commands]]}} {{#if:{{{v2.0|}}}|[[Category:Version 2.0 commands]]}} {{#if:{{{v2.5|}}}|[[Category:Version 2.5 commands]]}} {{#if:{{{v2.7|}}}|[[Category:Version 2.7 commands]]}} {{#if:{{{v3.0|}}}|[[Category:Version 3.0 commands]]}} {{#if:{{{v3.1|}}}|[[Category:Version 3.1 commands]]}} {{#if:{{{v3.5|}}}|[[Category:Version 3.5 commands]]}} {{#if:{{{v4.0|}}}|[[Category:Version 4.0 commands]]}} {{#if:{{{v4.1|}}}|[[Category:Version 4.1 commands]]}}</includeonly> a31fbdc1d73a3f111bf7a6eff54b6bcf398af48f 456 455 2021-06-02T21:13:50Z Serpent King 24956324 wikitext text/x-wiki {| class="infobox" style="float:right; width:264px; font-size:90%; text-align:left;" cellpadding="3" |- ! class="infobox-title" colspan="2" style="font-size:110%; text-align:center;" | {{{name|{{PAGENAME}}}}} |- {{#if:{{{image<includeonly>|</includeonly>}}} | {{!}} class="infobox-header" colspan="2" style="font-size:110%; text-align:center;"{{!}}{{{image}}} {{!}}- }} {{#if:{{{group<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}}'''Group''' {{!}}{{b|{{{group}}}|group}}<includeonly>[[Category:{{{group}}} commands]]</includeonly> {{!}}- }} {{#if:{{{usage<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}} '''[[Parameter|Usage]]''' {{!}}{{{usage}}} {{!}}- }} {{#if:{{{aliases<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}} '''[[Alias]]es''' {{!}}{{{aliases}}} {{!}}- }} {{#if:{{{v1.0<includeonly>|</includeonly>}}}{{{v2.0<includeonly>|</includeonly>}}}{{{v2.5<includeonly>|</includeonly>}}}{{{v2.7<includeonly>|</includeonly>}}}{{{v3.0<includeonly>|</includeonly>}}}{{{v3.1<includeonly>|</includeonly>}}}{{{v3.5<includeonly>|</includeonly>}}}{{{v4.0<includeonly>|</includeonly>}}}{{{v4.1<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}} '''Versions''' {{!}}{{VersionMap|v1.0={{{v1.0|}}}|v2.0={{{v2.0|}}}|v2.5={{{v2.5|}}}|v2.7={{{v2.7|}}}|v3.0={{{v3.0|}}}|v3.1={{{v3.1|}}}|v3.5={{{v3.5|}}}|v4.0={{{v4.0|}}}|v4.1={{{v4.1|}}}}} {{!}}- }} {{#if:{{{console<includeonly>|</includeonly>}}}{{{gui<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}} '''Availability''' {{!}}[[Console]]: {{#if:{{{console|}}}|{{y}}|{{n}}}}<br>[[GUI]]: {{#if:{{{gui|}}}|{{y}}|{{n}}}} {{!}}- }} |}<includeonly> {{#if:{{{v1.0|}}}|[[Category:Version 1.0 commands]]}}{{#if:{{{v2.0|}}}|[[Category:Version 2.0 commands]]}}{{#if:{{{v2.5|}}}|[[Category:Version 2.5 commands]]}}{{#if:{{{v2.7|}}}|[[Category:Version 2.7 commands]]}}{{#if:{{{v3.0|}}}|[[Category:Version 3.0 commands]]}}{{#if:{{{v3.1|}}}|[[Category:Version 3.1 commands]]}}{{#if:{{{v3.5|}}}|[[Category:Version 3.5 commands]]}}{{#if:{{{v4.0|}}}|[[Category:Version 4.0 commands]]}}{{#if:{{{v4.1|}}}|[[Category:Version 4.1 commands]]}}</includeonly> 5d505dafdd6f4d4aedab564bad03db0666027f0c Set 0 176 451 2021-06-02T21:06:58Z Serpent King 24956324 Created page with "{{infobox command |group = SLSystem |usage = set <variable> <newvalue> ---- set <variable> <index> <newvalue> |aliases = set |v1.0=y |console=y }} '''Set''' is a defunkt {{b|S..." wikitext text/x-wiki {{infobox command |group = SLSystem |usage = set <variable> <newvalue> ---- set <variable> <index> <newvalue> |aliases = set |v1.0=y |console=y }} '''Set''' is a defunkt {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present only in version {{v|1.0}}. ==Function== The Set command sets the value of internal variables. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=variable |description=The variable's name |range=str|nonull=y |required=y }} {{ParametersRow |num=2 |name=newvalue |description=Value to set to the variable |range=Anything }} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=variable |description=The variable's name |range=str|nonull=y |required=y }} {{ParametersRow |num=2 |name=index |description=Index, only for array variables. |range=int|minval=0|maxval=10000 }} {{ParametersRow |num=3 |name=newvalue |description=Value to set to the variable |range=Anything }} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Command removed. |} b68f03df7257a93d6b0488670122fe5ee8f2ab84 458 451 2021-06-02T21:15:30Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = set <variable> <newvalue> ---- set <variable> <index> <newvalue> |aliases = set |v1.0=y |console=y }} '''Set''' is a defunkt {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present only in version {{v|1.0}}. It is a counterpart to the [[Get]] command, also a defunkt command only in version 1.0. ==Function== The Set command sets the value of internal variables. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=variable |description=The variable's name |range=str|nonull=y |required=y }} {{ParametersRow |num=2 |name=newvalue |description=Value to set to the variable |range=Anything }} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=variable |description=The variable's name |range=str|nonull=y |required=y }} {{ParametersRow |num=2 |name=index |description=Index, only for array variables. |range=int|minval=0|maxval=10000 }} {{ParametersRow |num=3 |name=newvalue |description=Value to set to the variable |range=Anything }} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Command removed. |} 39f6249e602c9cd9563e430d81dde0ee767a7170 Template:VersionMap 10 38 452 186 2021-06-02T21:09:09Z Serpent King 24956324 wikitext text/x-wiki {|class="wikitable" style="font-size:6pt; text-align:center; margin:0em auto 0em auto; line-height:8px;" ! {{v|1.0}} !! {{v|2.0}} !! {{v|2.5}} !! {{v|2.7}} !! {{v|3.0}} !! {{v|3.1}} !! {{v|3.5}} !! {{v|4.0}} !! {{v|4.1}} |- style="line-height:12px;" | {{#if:{{{v1.0|}}}|{{y}}|{{n}}}} || {{#if:{{{v2.0|}}}|{{y}}|{{n}}}} || {{#if:{{{v2.5|}}}|{{y}}|{{n}}}} || {{#if:{{{v2.7|}}}|{{y}}|{{n}}}} || {{#if:{{{v3.0|}}}|{{y}}|{{n}}}} || {{#if:{{{v3.1|}}}|{{y}}|{{n}}}} || {{#if:{{{v3.5|}}}|{{y}}|{{n}}}} || {{#if:{{{v4.0|}}}|{{y}}|{{n}}}} || {{#if:{{{v4.1|}}}|{{y}}|{{n}}}} |}<noinclude>[[Category:Templates]]</noinclude> 5e134e3da6754cd635d5c0657a0d46dcdf905fa5 453 452 2021-06-02T21:12:03Z Serpent King 24956324 Undo revision 452 by [[Special:Contributions/Serpent King|Serpent King]] ([[User talk:Serpent King|talk]]) wikitext text/x-wiki {|class="wikitable" style="font-size:6pt; text-align:center; margin:0em auto 0em auto; line-height:8px;" ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- style="line-height:12px;" | {{#if:{{{v1.0|}}}|{{y}}|{{n}}}} | {{#if:{{{v2.0|}}}|{{y}}|{{n}}}} | {{#if:{{{v2.5|}}}|{{y}}|{{n}}}} | {{#if:{{{v2.7|}}}|{{y}}|{{n}}}} | {{#if:{{{v3.0|}}}|{{y}}|{{n}}}} | {{#if:{{{v3.1|}}}|{{y}}|{{n}}}} | {{#if:{{{v3.5|}}}|{{y}}|{{n}}}} | {{#if:{{{v4.0|}}}|{{y}}|{{n}}}} | {{#if:{{{v4.1|}}}|{{y}}|{{n}}}} |} <noinclude>[[Category:Templates]]</noinclude> fee069638e5b2c8fff224b8083dde34930957bd7 SLCredits 0 177 459 2021-06-02T21:18:33Z Serpent King 24956324 Created page with "{{infobox command |group = SLSystem |usage = slcredits |aliases = slcredits |v3.5=y|v4.0=y|v4.1=y |gui=y }} '''SLCredits''' is a GUI-only {{b|SLSystem|group}} [[command]] in..." wikitext text/x-wiki {{infobox command |group = SLSystem |usage = slcredits |aliases = slcredits |v3.5=y|v4.0=y|v4.1=y |gui=y }} '''SLCredits''' is a GUI-only {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|3.5}} and {{v|4.0}}. ==Function== The SLCredits command plays the credits video in StarLight's media player. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.5}} || New command added. |} 3fcdfe02644982da656e4f2f4d8fd8bdd9833147 File:Command-StrConvert.png 6 164 461 414 2021-06-02T21:31:41Z Serpent King 24956324 Serpent King uploaded a new version of [[File:Command-StrConvert.png]] wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 ListColor 0 166 462 429 2021-06-02T21:45:35Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = listcolor |aliases = listcolor, lcolor |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ListColor''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The ListColor command lists all the colors available for use in the [[ForeColor]] and [[BackColor]] commands. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || All color messages were renamed to global messages; as such, the command has new message calls; no longer prints "Done." at the end. |} 0cf07d7fe39ec798aebbd5ac1f5ad37abeec54d8 475 462 2021-06-02T21:59:54Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = [[File:Command-ListColor.png|x200px]] |group = SLSystem |usage = listcolor |aliases = listcolor, lcolor |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ListColor''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The ListColor command lists all the colors available for use in the [[ForeColor]] and [[BackColor]] commands. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || All color messages were renamed to global messages; as such, the command has new message calls; no longer prints "Done." at the end. |} e85430f5ab0551986ed0def5460e68489a51bfa4 StarLightV4.1 0 95 463 434 2021-06-02T21:45:47Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV4.1''}} '''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]''. This version is [[console]]-only. ==General changes== Because 4.1 is console-only, it will be compared against the console version of 4.0. *Removed [[ColorCode]], [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands. *Made optimization to the parameter parser and command caller. *Changed the GetText function to display the "DEFAULT" string if the requested string does not exist. *Added an error message to prevent SL from running without a Messages.txt. *Switched back to on-console passwords. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.0|last version]] |- | [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch. |- | [[ExceptionHandler]] || SLSystem || Added #DEFAULT; Added null switch |- | [[DebugMode]] || SLSystem || New command added; format changed to single parameter. |- | [[Restart]] || SLSystem || Now launches a new instance of StarLight before killing the old one. |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[SetVar]] || SLSystem || &mdash; |- | [[DeleteVar]] || SLSystem || Message added for variable not found; format changed to single parameter. |- | [[ListVar]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || &mdash; |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls; no longer prints "Done." at the end. |- | [[LogSize]] || SLSystem || Command now counts logs made after 2020. |- | [[DeleteLog]] || SLSystem || Added a message for invalid inputs; command can now delete logs made after 2020. |- | [[ForceKill]] || SLSystem || If there are multiple instances of StarLight running, only kills the current process. |- | [[GetText]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers. |- | [[Title]] || Settings || Format changed to single parameter; Added #DEFAULT |- | [[Message]] || Settings || Format changed to single parameter; Added #DEFAULT |- | [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |- | [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |- | [[ResetColor]] || Settings || &mdash; |- | [[Length]] || Settings || Added #DEFAULT |- | [[Width]] || Settings || Added #DEFAULT |- | [[BufferLength]] || Settings || Added #DEFAULT |- | [[BufferWidth]] || Settings || Added #DEFAULT |- | [[CursorSize]] || Settings || Added #DEFAULT |- | [[Lock]] || Settings || &mdash; |- | [[Unlock]] || Settings || &mdash; |- | [[SaveDirectory]] || Settings || Added #DEFAULT; Added null switch |- | [[Timestamp]] || Settings || Added #DEFAULT; Added null switch |- | [[PlayIntroSound]] || Settings || Added #DEFAULT; Added null switch |- | [[IntroSoundPath]] || Settings || Added #DEFAULT |- | [[AutosaveMode]] || Settings || Corrected bad message glitch, Added #DEFAULT |- | [[OutputToClipboard]] || Settings || Added #DEFAULT; Added null switch |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || &mdash; |- | [[SaveSettings]] || Settings || &mdash; |- | [[ClearSettings]] || Settings || &mdash; |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Switched back to on-console passwords. |- | [[Logout]] || Authentication || &mdash; |- | [[Register]] || Authentication || Switched back to on-console passwords. |- | [[ClearAuth]] || Authentication || &mdash; |- | [[CreatePublicNote]] || Authentication || Uses names instead of numbers; Added "createnote" and "note" aliases. |- | [[ViewPublicNote]] || Authentication || Uses names instead of numbers; Added "viewnote" alias. |- | [[DeletePublicNote]] || Authentication || Uses names instead of numbers; Added "deletenote" alias. |- | [[CreatePrivateNote]] || Authentication || Uses names instead of numbers. |- | [[ViewPrivateNote]] || Authentication || Uses names instead of numbers. |- | [[DeletePrivateNote]] || Authentication || Uses names instead of numbers. |- | [[Print]] || {{b|String|group}} || Format changed to single parameter. |- | [[Type]] || String || Added custom delay. |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[Replace]] || String || &mdash; |- | [[LCase]] || String || Format changed to single parameter. |- | [[UCase]] || String || Format changed to single parameter. |- | [[PCase]] || String || Format changed to single parameter. |- | [[Reverse]] || String || Format changed to single parameter. |- | [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI. |- | [[Offset]] || String || &mdash; |- | [[Scramble]] || String || Format changed to single parameter. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || &mdash; |- | [[Trim]] || String || &mdash; |- | [[Pad]] || String || &mdash; |- | [[Len]] || String || Format changed to single parameter. |- | [[Frequency]] || String || Corrected case sensitive glitch. |- | [[ASCII]] || String || Format changed to single parameter. |- | [[Char]] || String || Format changed to single parameter. |- | [[Hex]] || String || Format changed to single parameter. |- | [[Oct]] || String || Format changed to single parameter. |- | [[Binary]] || String || Format changed to single parameter. |- | [[NumBinary]] || String || Format changed to single parameter. |- | [[GetChar]] || String || New command added. |- | [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias. |- | [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code. |- | [[ColorConvert]] || String || New command added. |- | [[Add]] || [[Math]] || &mdash; |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || &mdash; |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || &mdash; |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[Rad]] || Math || &mdash; |- | [[Deg]] || Math || &mdash; |- | [[Quadratic]] || Math || &mdash; |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Fibonacci]] || Math || New command added. |- | [[Perimeter]] || Math || New subcommand added: Ellipse. |- | [[Area]] || Math || New subcommand added: Ellipse. |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Median]] || Math || &mdash; |- | [[Average]] || Math || &mdash; |- | [[DataSet]] || Math || New command added. |- | [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1. |- | [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified. |- | [[Factor]] || Math || &mdash; |- | [[Gcf]] || Math || &mdash; |- | [[Simplify]] || Math || &mdash; |- | [[ToFraction]] || Math || &mdash; |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[Test]] || Math || &mdash; |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm. |- | [[LongMilitaryTime]] || Date/Time || &mdash; |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || When provided a date, returns the weekday of that date. |- | [[DayOfYear]] || Date/Time || When provided a date, returns the day of year of that date. |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || &mdash; |- | [[Second]] || Date/Time || &mdash; |- | [[UTC]] || Date/Time || &mdash; |- | [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter. |- | [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter. |- | [[Copy]] || File || &mdash; |- | [[Move]] || File || &mdash; |- | [[Del]] || File || Format changed to single parameter. |- | [[Rename]] || File || &mdash; |- | [[NewDir]] || File || Format changed to single parameter. |- | [[NewFile]] || File || &mdash; |- | [[ReadFile]] || File || Added "read" alias; format changed to single parameter. |- | [[Attr]] || File || Format changed to single parameter. |- | [[SimulateMessage]] || [[System]] || &mdash; |- | [[SimulateInputBox]] || System || Added "inputbox" alias. |- | [[ShowTip]] || System || &mdash; |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter. |- | [[ClearClipBoard]] || System || &mdash; |- | [[StartStopwatch]] || System || &mdash; |- | [[StopStopwatch]] || System || &mdash; |- | [[PauseStopwatch]] || System || &mdash; |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Play]] || System || Added the "keyword" parameter path. |- | [[Stop]] || System || &mdash; |- | [[Launch]] || System || &mdash; |- | [[Terminate]] || System || Separated command into by name and by id. |- | [[TerminateID]] || System || New command added. |- | [[ProcessInfo]] || System || Added thread parameter. |- | [[ProcessInfoID]] || System || New command added. |- | [[ProcessList]] || System || &mdash; |- | [[Search]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[SystemHealth]] || System || Added information selectivity. |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || &mdash; |- | [[RockPaperScissors]] || Fun || New command added. |- | [[EightBall]] || Fun || New command added. |- | [[ChangeLog]] || [[Misc]] || &mdash; |- | [[Ping]] || Misc || &mdash; |} [[Category:StarLight builds]] 384d95791b6097ee42ffffce3b116d4f2ed9b224 File:Command-About.png 6 179 464 2021-06-02T21:56:16Z Serpent King 24956324 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Command-DebugMode.png 6 180 465 2021-06-02T21:56:43Z Serpent King 24956324 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 476 465 2021-06-02T22:04:31Z Serpent King 24956324 Serpent King uploaded a new version of [[File:Command-DebugMode.png]] wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Command-DeleteLog.png 6 181 466 2021-06-02T21:56:44Z Serpent King 24956324 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Command-DeleteVar.png 6 182 467 2021-06-02T21:56:47Z Serpent King 24956324 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 483 467 2021-06-02T22:16:57Z Serpent King 24956324 Serpent King uploaded a new version of [[File:Command-DeleteVar.png]] wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Command-GetText.png 6 183 468 2021-06-02T21:56:49Z Serpent King 24956324 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Command-Help.png 6 184 469 2021-06-02T21:56:51Z Serpent King 24956324 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Command-ListColor.png 6 185 470 2021-06-02T21:56:54Z Serpent King 24956324 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Command-ListVar.png 6 186 471 2021-06-02T21:57:31Z Serpent King 24956324 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 482 471 2021-06-02T22:16:23Z Serpent King 24956324 Serpent King uploaded a new version of [[File:Command-ListVar.png]] wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Command-LogSize.png 6 187 472 2021-06-02T21:57:33Z Serpent King 24956324 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Command-SetVar.png 6 188 473 2021-06-02T21:57:35Z Serpent King 24956324 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 485 473 2021-06-02T22:17:45Z Serpent King 24956324 Serpent King uploaded a new version of [[File:Command-SetVar.png]] wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 File:Command-Uptime.png 6 189 474 2021-06-02T21:57:38Z Serpent King 24956324 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 DebugMode 0 137 477 442 2021-06-02T22:04:48Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = [[File:Command-DebugMode.png|300px]] |group = SLSystem |usage = debugmode <switch> |aliases = debugmode, debug, dbg |v4.1=y |console=y }} '''DebugMode''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}}. This command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The DebugMode command toggles debug mode, which prints out debug text (shown in green). ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=switch |description=Switches debug mode on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting. |range=Bool}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.1}} || New command added. |} ebfe40d8a4dd61135b467c87a331655b30317069 Uptime 0 140 478 374 2021-06-02T22:05:48Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = [[File:Command-Uptime.png]] |group = SLSystem |usage = uptime |aliases = uptime |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Uptime''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The Uptime command gets the time the current instance of StarLight has been running. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Used FormatTimeSpan() to clean up the output. |} 0e242417f65b96014b5d898872ac293b9f63e4fd SetVar 0 141 479 367 2021-06-02T22:07:41Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = [[File:Command-SetVar.png|300px]] |group = SLSystem |usage = setvar <name> <value> |aliases = setvar |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''SetVar''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} and forward. ==Function== The SetVar command defines a variable for the user to call on in other commands. Currently, exiting StarLight clears all variables. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=name |description=The variable's name. |range=str |required=y}} {{ParametersRow |num=2 |name=value |description=Value to set to the variable. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Changed call syntax from #NAME to <NAME>; added text explaining how to call the variables; implemented GetText(). |} 3284dc54aa1c2470e4e4fab1e15eeb8e8e96a8db DeleteVar 0 142 480 377 2021-06-02T22:08:14Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = [[File:Command-DeleteVar.png]] |group = SLSystem |usage = deletevar <name> |aliases = deletevar, delvar |v4.0=y|v4.1=y |console=y|gui=y }} '''DeleteVar''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} and forward. ==Function== The DeleteVar command deletes variables set by the [[SetVar]] command. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=name |description=The variable's name. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.0}} || New command added. |- | {{v|4.1}} || Message added for variable not found; format changed to single parameter. |} cd15ca15f10c00bd6d2c7d25ccca3fe33ff14f13 484 480 2021-06-02T22:17:24Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = [[File:Command-DeleteVar.png|300px]] |group = SLSystem |usage = deletevar <name> |aliases = deletevar, delvar |v4.0=y|v4.1=y |console=y|gui=y }} '''DeleteVar''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} and forward. ==Function== The DeleteVar command deletes variables set by the [[SetVar]] command. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=name |description=The variable's name. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.0}} || New command added. |- | {{v|4.1}} || Message added for variable not found; format changed to single parameter. |} a37c590677c9d6ad5ddd0970ceb2a6884ae7a8ae ListVar 0 143 481 379 2021-06-02T22:09:18Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = [[File:Command-ListVar.png]] |group = SLSystem |usage = listvar |aliases = listvar |v4.0=y|v4.1=y |console=y|gui=y }} '''ListVar''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} and forward. ==Function== The ListVar command lists variables set by the [[SetVar]] command. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.0}} || New command added. |} d618a903596f6b745b0799fef08ec5be27c2b3ff Help 0 144 486 384 2021-06-02T22:20:04Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = [[File:Command-Help.png|300px]] |group = SLSystem |usage = help <searchterm> <searchin1> <searchin2>... |aliases = help |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Help''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Help command provides explanations for how to use all of StarLight's commands. If the searchterm parameter is null, all commands will be listed. Starting in {{v|3.0}}, users can now define search terms to filter the returned entries. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=searchterm |description=The terms of the search. |range=str}} {{ParametersRow |num=2 |name=searchin1... |description=Specifies the categories to search in. |range=Valid categories: ID, NAME, GROUP, DESCRIPTION, PARAM, ALIAS}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|3.0}} || Command now reads from Help.txt; added ability to search. |- | {{v|4.0}} || Implemented GetText(). |} f9a64a34b5a78933dc29067a1a3374969655487f About 0 145 487 388 2021-06-02T22:21:25Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = [[File:Command-About.png]] |group = SLSystem |usage = about |aliases = about |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''About''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== The About command provides information on the current version of StarLight. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} 207a41bc33e8db4079fe67c41632e7f5dfe142db LogSize 0 168 488 433 2021-06-02T22:22:03Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = [[File:Command-LogSize.png|300px]] |group = SLSystem |usage = logsize |aliases = logsize, checklog |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''LogSize''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The LogSize command adds up the file sizes of all of StarLight's logs and returns the sum. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|3.0}} || Output now rounded to 2 decimal places. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Command now counts logs made after 2020. |} 74e24314635fdc0155d3b8b9f58b3ca3c0ebf23f DeleteLog 0 169 489 435 2021-06-02T22:22:25Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = [[File:Command-DeleteLog.png]] |group = SLSystem |usage = deletelog <numberoflogs> |aliases = deletelog, dellog |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''DeleteLog''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The DeleteLog command deletes a specified number of logs, starting with the oldest. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=numberoflogs |description=The number of logs to delete, starting with the oldest. -1 deletes all logs. |range=int|minval=-1 |required=y }} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Added a message for invalid inputs; command can now delete logs made after 2020. |} ee66c7fd2e2586c4c4fc3a592754dde8d0ac44ec GetText 0 174 490 443 2021-06-02T22:23:32Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = [[File:Command-GetText.png|350px]] |group = SLSystem |usage = gettext <messagename> <argument1> <argument2>... |aliases = gettext |v4.1=y |console=y }} '''GetText''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}}. ==Function== The GetText command gets message text from the messages file. It also accepts arguments to input into the messages. This command is mostly for testing purposes. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=messagename |description=The name of the message to get the text of. |range=str|nonull=y |required=y }} {{ParametersRow |num=2 |name=argument1... |description=Text to insert into the arguments. |range=str }} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.1}} || New command added. |} 7d7e3d11721e7bb5e91a4008b9f8678334d462af File:Command-Settings.png 6 190 491 2021-06-02T22:26:17Z Serpent King 24956324 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Settings (command) 0 109 492 389 2021-06-02T22:26:35Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = [[File:Command-Settings.png]] |group = Settings |usage = settings {{rollover|<group>|GUI only|y}} |aliases = settings |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Settings''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== The Settings command lists all [[settings]] that get saved to the settings file, along with their values. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=group |description=Determines which group to display (displays all if left blank).<br><small>(GUI only)</small> |range=Valid groups: standard, directory, mode}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Added "Message", "Cursor Size", and "IntroSound" settings. |- | {{v|2.7}} || Added "DIR", "IntroSoundPath", "SaveDir", "AutosaveMode", and "OutputToClipboard" settings; changed newline identifier from "/n" to "#NL". |- | {{v|3.0}} || Added "group" parameter; added "Font Family", "Text Size", "TextEditorPath", "MediaPlayerPath", "PictureViewerPath", "PictureViewer Size Mode", "ProcessCheckFrequency", "Notify", and "Tab" settings; removed "Buffer Width", "Buffer Length", and "Cursor Size" settings; changed "Foreground Color", and "Background Color" to RGB format. |- | {{v|3.5}} || Added "Locked" setting. |- | {{v|4.0}}&nbsp;(GUI) || Removed "Locked" setting; implemented GetText(). |- | {{v|4.0}}&nbsp;{{rollover|(Console)|Comparing against 2.7|y}} || Implemented GetText(). |- | {{v|4.1}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers. |} d6c73cc8326cab776c498feaef575d3886b4fb80 Main Page 0 1 493 418 2021-06-02T22:28:35Z Serpent King 24956324 wikitext text/x-wiki {{MainTemplate | welcome = Welcome to '''{{SITENAME}}!''' | blurb = Light the way | about_content = ''Content'' | featured_title = Command of the day | featured_content = {{FA/1}} | news_title = News | news_content = {{News}} }} 883b5ddce351c64381c786f732539b5bf781ccb9 495 493 2021-06-02T22:31:13Z Serpent King 24956324 wikitext text/x-wiki {{MainTemplate | welcome = Welcome to '''{{SITENAME}}!''' | blurb = Light the way | about_content = This wiki aims to cover StarLight in every way, providing a useful guide for using the software. | featured_title = Command of the day | featured_content = {{FA/1}} | news_title = News | news_content = {{News}} }} 3adc757c750a355344fc81051e6074e8ee2a4c17 Template:News 10 191 494 2021-06-02T22:28:48Z Serpent King 24956324 Created page with "''Content''" wikitext text/x-wiki ''Content'' 1064b746316cb4f65d56fa80438b0f3ada64630f StarLight 0 43 496 303 2021-06-02T22:34:30Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLight''}} '''''StarLight''''' (often shortened to '''SL''') is a [[command]] based [[console program]] designed by [[User:Serpent King|Serpent King]] to be a general aid for software developers. Containing over 200 commands, the program has continued to expand greatly since its creation in 2012. It has so far seen 9 [[updates]], each adding new commands, adding new functionality to existing pre-existing commands, introducing new general functions such as [[settings]] and [[magic words]], and patching glitches. ==Format== ''StarLight'''s format is simple: the program boots and asks for input. The input is then thrown through a parser and distributed to functions which act as "commands". The function is carried out, output is returned, and ''StarLight'' asks for the next command. The parser also makes some edits to the input before passing it to the command functions: magic words such as #OUT are replaced with their respective values, and variables (set with the [[SetVar]] command) are also similarly replaced. Commands come in a few different types or groups: [[SLSystem]], {{b|Settings|group}}, [[Authentication]], {{b|String|group}}, [[Math]], [[Date/Time]], [[File]], [[System]], [[Fun]], and [[Misc]]. [[Category:StarLight]] ec0b26212fa47d85dae8d16c0dd860f9a850f736 ExceptionHandler 0 136 497 346 2021-06-02T22:38:02Z Serpent King 24956324 /* Function */ wikitext text/x-wiki {{infobox command |group = SLSystem |usage = exceptionhandler <switch> |aliases = exceptionhandler, ehndlr |v4.0=y|v4.1=y |console=y|gui=y }} '''ExceptionHanlder''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The ExceptionHandler command toggles the exception handler, which keeps ''StarLight'' from crashing if it hits a fault point. Turning this off is not recommended except when debugging StarLight. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=switch |description=Switches the exception handler on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting. |range=Bool}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.0}} || New command added. |- | {{v|4.1}} || Added #DEFAULT; added null switch. |} b74d6d668f50687dc129b23f4314eaefd4f4617d 526 497 2021-06-03T02:08:08Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = exceptionhandler <switch> |aliases = exceptionhandler, ehndlr |v4.0=y|v4.1=y |console=y|gui=y }} '''ExceptionHanlder''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The ExceptionHandler command toggles the exception handler, which keeps ''StarLight'' from crashing if it hits a fault point. Turning this off is not recommended except when debugging StarLight. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=switch |description=Switches the exception handler on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting. |range=Bool}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.0}} || New command added. |- | {{v|4.1}} || Added #DEFAULT; added null switch. |} ==See also== *[[DebugMode]] *[[GetText]] 8bc60394ac2fcf8da12dc7e220b451deb7b31389 Uptime 0 140 498 478 2021-06-02T22:38:24Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = [[File:Command-Uptime.png]] |group = SLSystem |usage = uptime |aliases = uptime |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Uptime''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The Uptime command gets the time the current instance of ''StarLight'' has been running. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Used FormatTimeSpan() to clean up the output. |} 52aeabb22f94d1964bf7bd36cc318c645280ed3c SetVar 0 141 499 479 2021-06-02T22:38:33Z Serpent King 24956324 /* Function */ wikitext text/x-wiki {{infobox command |image = [[File:Command-SetVar.png|300px]] |group = SLSystem |usage = setvar <name> <value> |aliases = setvar |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''SetVar''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} and forward. ==Function== The SetVar command defines a variable for the user to call on in other commands. Currently, exiting ''StarLight'' clears all variables. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=name |description=The variable's name. |range=str |required=y}} {{ParametersRow |num=2 |name=value |description=Value to set to the variable. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Changed call syntax from #NAME to <NAME>; added text explaining how to call the variables; implemented GetText(). |} eec66d4338ca8497c2d6ccd27b76b98f22bfafb7 528 499 2021-06-03T02:08:58Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = [[File:Command-SetVar.png|300px]] |group = SLSystem |usage = setvar <name> <value> |aliases = setvar |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''SetVar''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} and forward. ==Function== The SetVar command defines a variable for the user to call on in other commands. Currently, exiting ''StarLight'' clears all variables. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=name |description=The variable's name. |range=str |required=y}} {{ParametersRow |num=2 |name=value |description=Value to set to the variable. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Changed call syntax from #NAME to <NAME>; added text explaining how to call the variables; implemented GetText(). |} ==See also== *[[DebugMode]] *[[ExceptionHandler]] 263ab730aaa24dab9cceefdadc51370ccd3276da 530 528 2021-06-03T02:10:27Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = [[File:Command-SetVar.png|300px]] |group = SLSystem |usage = setvar <name> <value> |aliases = setvar |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''SetVar''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} and forward. ==Function== The SetVar command defines a variable for the user to call on in other commands. Currently, exiting ''StarLight'' clears all variables. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=name |description=The variable's name. |range=str |required=y}} {{ParametersRow |num=2 |name=value |description=Value to set to the variable. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Changed call syntax from #NAME to <NAME>; added text explaining how to call the variables; implemented GetText(). |} ==See also== *[[ListVar]] *[[DeleteVar]] 96d3936f23f9cdc16cdfd5071900d35782ac74b9 Help 0 144 500 486 2021-06-02T22:38:57Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = [[File:Command-Help.png|300px]] |group = SLSystem |usage = help <searchterm> <searchin1> <searchin2>... |aliases = help |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Help''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Help command provides explanations for how to use all of ''StarLight'''s commands. If the searchterm parameter is null, all commands will be listed. Starting in {{v|3.0}}, users can now define search terms to filter the returned entries. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=searchterm |description=The terms of the search. |range=str}} {{ParametersRow |num=2 |name=searchin1... |description=Specifies the categories to search in. |range=Valid categories: ID, NAME, GROUP, DESCRIPTION, PARAM, ALIAS}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|3.0}} || Command now reads from Help.txt; added ability to search. |- | {{v|4.0}} || Implemented GetText(). |} 46534c22f7ece866a7a341dcb850b93cf7739496 About 0 145 501 487 2021-06-02T22:39:06Z Serpent King 24956324 /* Function */ wikitext text/x-wiki {{infobox command |image = [[File:Command-About.png]] |group = SLSystem |usage = about |aliases = about |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''About''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== The About command provides information on the current version of ''StarLight''. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} 9f8b6ee769a7dd842037054fa26a2281561f1d6d SLSystem 0 65 502 446 2021-06-02T22:39:22Z Serpent King 24956324 wikitext text/x-wiki The '''SLSystem''' group is a group that contains [[commands]] for the core of ''[[StarLight]]''. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- | [[Exit]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ExceptionHandler]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- | [[DebugMode]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Restart]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Clear]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[SLCredits]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y|GUI version only}} || {{n}} |- | [[Uptime]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[SetVar]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[DeleteVar]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- | [[ListVar]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- | [[Help]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[About]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ListColor]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[LogSize]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[DeleteLog]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ForceKill]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} |- | [[GetText]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Get]] || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} |- | [[Set]] || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} |} [[Category:SLSystem commands|*]] 4f8b05bf2fcaf977b1c21165570ae216dbe45b09 LogSize 0 168 503 488 2021-06-02T22:39:30Z Serpent King 24956324 /* Function */ wikitext text/x-wiki {{infobox command |image = [[File:Command-LogSize.png|300px]] |group = SLSystem |usage = logsize |aliases = logsize, checklog |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''LogSize''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The LogSize command adds up the file sizes of all of ''StarLight'''s logs and returns the sum. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|3.0}} || Output now rounded to 2 decimal places. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Command now counts logs made after 2020. |} a450bacfff09b49aa078e048f225d9ac112d4e6a 538 503 2021-06-03T02:13:53Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = [[File:Command-LogSize.png|300px]] |group = SLSystem |usage = logsize |aliases = logsize, checklog |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''LogSize''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The LogSize command adds up the file sizes of all of ''StarLight'''s logs and returns the sum. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|3.0}} || Output now rounded to 2 decimal places. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Command now counts logs made after 2020. |} ==See also== *[[DeleteLog]] 04e92ff05c3ed71ca8b05f1c50346103a1c034d1 ForceKill 0 172 504 440 2021-06-02T22:39:42Z Serpent King 24956324 /* Function */ wikitext text/x-wiki {{infobox command |group = SLSystem |usage = forcekill |aliases = forcekill, fkill |v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ForceKill''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|3.5}} forward. ==Function== The ForceKill command force terminates ''StarLight''. ''StarLight'' will not have a chance to do any on-close procedures, including logging, saving settings, etc. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || If there are multiple instances of StarLight running, only kills the current process. |} d69d5279ee4c3850d340f0e5f65197700c420775 535 504 2021-06-03T02:12:21Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = forcekill |aliases = forcekill, fkill |v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ForceKill''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|3.5}} forward. ==Function== The ForceKill command force terminates ''StarLight''. ''StarLight'' will not have a chance to do any on-close procedures, including logging, saving settings, etc. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || If there are multiple instances of StarLight running, only kills the current process. |} ==See also== *[[Exit]] *[[Restart]] 5ac09f387ee5918af35682e33f398966362d6a1f File:Magic Words.png 6 192 505 2021-06-02T23:09:32Z Serpent King 24956324 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 506 505 2021-06-02T23:11:39Z Serpent King 24956324 Serpent King uploaded a new version of [[File:Magic Words.png]] wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Keywords 0 193 507 2021-06-02T23:12:04Z Serpent King 24956324 Created page with "[[File:Magic Words.png|x500px|right]] '''Magic words''' are text strings that ''[[StarLight|StarLight's]]'' parser looks for, replacing them with their corresponding text. Mag..." wikitext text/x-wiki [[File:Magic Words.png|x500px|right]] '''Magic words''' are text strings that ''[[StarLight|StarLight's]]'' parser looks for, replacing them with their corresponding text. Magic words exist in version {{v|2.0}} forward. These are case sensitive, they must be capitalized to work. ==Magic word list== {| class=wikitable sortable ! Magic word ! Returns ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- |<nowiki>#</nowiki>NL || New line || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>PI || Pi (3.14159265358979) || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>PHI || The golden ratio, Phi (1.61803398874989) || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>E || e (2.71828182845905) || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>QUOTE || The double quotations character (") || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>DIR || The current directory || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>USER || The current user's username || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>TITLE || The current window title || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>CLIP || The current clipboard contents || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>IN || Input from the last command || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>OUT || Output from the last command || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |} [[Category:StarLight]] ee8cd6b54c3bbb923f23a8fbf901c527131da9a1 508 507 2021-06-02T23:12:46Z Serpent King 24956324 wikitext text/x-wiki [[File:Magic Words.png|x500px|thumb|right|Example uses of magic words in ''StarLight''.]] '''Magic words''' are text strings that ''[[StarLight|StarLight's]]'' parser looks for, replacing them with their corresponding text. Magic words exist in version {{v|2.0}} forward. These are case sensitive, they must be capitalized to work. ==Magic word list== {| class=wikitable sortable ! Magic word ! Returns ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- |<nowiki>#</nowiki>NL || New line || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>PI || Pi (3.14159265358979) || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>PHI || The golden ratio, Phi (1.61803398874989) || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>E || e (2.71828182845905) || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>QUOTE || The double quotations character (") || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>DIR || The current directory || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>USER || The current user's username || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>TITLE || The current window title || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>CLIP || The current clipboard contents || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>IN || Input from the last command || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>OUT || Output from the last command || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |} [[Category:StarLight]] 43ca0f06491f9743cd8006ece4be644a8ede6904 510 508 2021-06-02T23:14:49Z Serpent King 24956324 wikitext text/x-wiki [[File:Magic Words.png|x500px|thumb|right|Example uses of magic words in ''StarLight''.]] '''Magic words''' are text strings that ''[[StarLight|StarLight's]]'' parser looks for, replacing them with their corresponding text. Magic words exist in version {{v|2.0}} forward. These are case sensitive: they must be capitalized to work. ==Magic word list== {| class=wikitable sortable ! Magic word ! Returns ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- |<nowiki>#</nowiki>NL || New line || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>PI || Pi (3.14159265358979) || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>PHI || The golden ratio, Phi (1.61803398874989) || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>E || e (2.71828182845905) || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>QUOTE || The double quotations character (") || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>DIR || The current directory || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>USER || The current user's username || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>TITLE || The current window title || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>CLIP || The current clipboard contents || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>IN || Input from the last command || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>OUT || Output from the last command || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |} [[Category:StarLight]] 795746ffd1a0c86487a52b69267f2acd99092379 515 510 2021-06-03T00:38:15Z Serpent King 24956324 wikitext text/x-wiki [[File:Magic Words.png|x500px|thumb|right|Example uses of magic words in ''StarLight''.]] '''Magic words''' are text strings that ''[[StarLight|StarLight's]]'' parser looks for, replacing them with their corresponding text. Magic words exist in version {{v|2.0}} forward. These are case sensitive: they must be capitalized to work. ==Magic word list== {| class="wikitable sortable" ! Magic word ! Returns ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- |<nowiki>#</nowiki>NL || New line || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>PI || Pi (3.14159265358979) || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>PHI || The golden ratio, Phi (1.61803398874989) || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>E || e (2.71828182845905) || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>QUOTE || The double quotations character (") || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>DIR || The current directory || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>USER || The current user's username || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>TITLE || The current window title || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>CLIP || The current clipboard contents || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>IN || Input from the last command || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>OUT || Output from the last command || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |} [[Category:StarLight]] c2093d9eb1becafc270b2837a98fbe2569dc13e1 Print 0 41 509 246 2021-06-02T23:14:12Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = print <text> |aliases = print |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Print''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The Print command simply pulls the first [[parameter]] and returns it to the [[console]]. It's most commonly used for returning the values of [[magic words]] and [[variable]]s. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to be returned. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.1}} || Format changed to single-parameter. |} eb311e33f6b75dada9f5da12514afd637f5e82c3 StarLight 0 43 511 496 2021-06-02T23:35:52Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLight''}} '''''StarLight''''' (often shortened to '''SL''') is a [[command]] based [[console program]] designed by [[User:Serpent King|Serpent King]] to be a general aid for software developers. Containing over 200 commands, the program has continued to expand greatly since its creation in 2012. It has so far seen 9 updates, each adding new commands, adding new functionality to existing pre-existing commands, introducing new general functions such as [[settings]] and [[magic words]], and patching glitches. ==Format== ''StarLight'''s format is simple: the program boots and asks for input. The input is then thrown through a parser and distributed to functions which act as "commands". The function is carried out, output is returned, and ''StarLight'' asks for the next command. The parser also makes some edits to the input before passing it to the command functions: magic words such as #OUT are replaced with their respective values, and variables (set with the [[SetVar]] command) are also similarly replaced. Commands come in a few different types or groups: [[SLSystem]], {{b|Settings|group}}, [[Authentication]], {{b|String|group}}, [[Math]], [[Date/Time]], [[File]], [[System]], [[Fun]], and [[Misc]]. [[Category:StarLight]] bd60c4716140d745dd327da22e3b09e54ed2796f 513 511 2021-06-02T23:39:59Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLight''}} [[File:StarLight.png|200px|thumb|right|StarLight's logo.]] '''''StarLight''''' (often shortened to '''SL''') is a [[command]] based [[console program]] designed by [[User:Serpent King|Serpent King]] to be a general aid for software developers. Containing over 200 commands, the program has continued to expand greatly since its creation in 2012. It has so far seen 9 updates, each adding new commands, adding new functionality to existing pre-existing commands, introducing new general functions such as [[settings]] and [[magic words]], and patching glitches. ==Format== ''StarLight'''s format is simple: the program boots and asks for input. The input is then thrown through a parser and distributed to functions which act as "commands". The function is carried out, output is returned, and ''StarLight'' asks for the next command. The parser also makes some edits to the input before passing it to the command functions: magic words such as #OUT are replaced with their respective values, and variables (set with the [[SetVar]] command) are also similarly replaced. Commands come in a few different types or groups: [[SLSystem]], {{b|Settings|group}}, [[Authentication]], {{b|String|group}}, [[Math]], [[Date/Time]], [[File]], [[System]], [[Fun]], and [[Misc]]. [[Category:StarLight]] 8df18bef325e2b9d0ad2c3ea500addad5efc856f File:StarLight.png 6 194 512 2021-06-02T23:39:22Z Serpent King 24956324 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Settings 0 195 514 2021-06-03T00:36:25Z Serpent King 24956324 Created page with "'''Settings''' are values that ''StarLight'' loads upon opening, and saves upon closing. Additionally the [[LoadSettings]] and [[SaveSettings]] commands also serve these funct..." wikitext text/x-wiki '''Settings''' are values that ''StarLight'' loads upon opening, and saves upon closing. Additionally the [[LoadSettings]] and [[SaveSettings]] commands also serve these functions. Settings were introduced in version {{v|2.0}}, and were radically reformatted in version {{v|2.7}}. ==Settings list== {| class=wikitable sortable ! Setting ! width=300px|Description ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- | CONSOLE_TITLE || The window title for the console. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | CONSOLE_MESSAGE || The intro message that prints on boot. || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | CONSOLE_WIDTH || The {{rollover|width|in characters for the console versions, in pixels for the GUI versions|y}} of the console. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | CONSOLE_LENGTH || The {{rollover|length|in characters for the console versions, in pixels for the GUI versions|y}} (or height if you prefer) of the console. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | CONSOLE_BUFFER_WIDTH || The width of characters that the console will buffer (with a scroll bar if this is greater than CONSOLE_WIDTH) || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- | CONSOLE_BUFFER_LENGTH || The length (or height if you prefer) of characters that the console will buffer (with a scroll bar if this is greater than CONSOLE_LENGTH) || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- | CONSOLE_CURSOR_SIZE || The size of the blinking console cursor, range 1 to 100. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- |CONSOLE_FONT_FAMILY || The font family for the console text. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_TEXT_SIZE || The size (in points) of the console text. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_FOREGROUND_COLOR || The color of the console Foreground, 16 preset colors. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- |CONSOLE_BACKGROUND_COLOR || The color of the console Foreground, 16 preset colors. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- |CONSOLE_FOREGROUND_RED_COLOR || The color of the red portion of the console foreground. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_FOREGROUND_GREEN_COLOR || The color of the green portion of the console foreground. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_FOREGROUND_BLUE_COLOR || The color of the blue portion of the console foreground. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_BACKGROUND_RED_COLOR || The color of the red portion of the console background. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_BACKGROUND_GREEN_COLOR || The color of the green portion of the console background. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_BACKGROUND_BLUE_COLOR || The color of the blue portion of the console background. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |SHOW_TIMESTAMP || Show a timestamp after every command? || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |PLAY_INTRO_SOUND || Play the intro sound on boot? || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |INTRO_SOUND_PATH || File path for the intro sound. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |LOCKED || Is the system locked? || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} |- |SAVE_DIRECTORY || Should the current directory be saved with the other settings? || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |OUTPUT_TO_CLIPBOARD || Should the output be directly sent to the clipboard after ever command? || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |PROCESS_CHECK_FREQUENCY || Time (in milliseconds) that ''StarLight'' should check for unresponsive processes. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |NOTIFY || Should a notification be sent if a process is found to be not responding? || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |SLCURSOR || Use the StarLight cursor? || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |DIRECTORY || The current directory. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |TE_PATH || The file path currently open in the text editor. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |MP_PATH || The file path currently open in the media player. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |PV_PATH || The file path currently open in the picture viewer. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |PV_SIZE_MODE || Size mode for the picture viewer. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CL_PATH || The file path for the change log maker. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CL_AUTHOR || The author of the next entry of the change logger. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CL_PROJECT || The project of the next entry of the change logger. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CL_FILE || The file of the next entry of the change logger. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |LAST_TAB || Tab the user was on when closing. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |AUTOSAVE_MODE || Mode for autosaving. 0 is don't save, 1 is prompt to save, 2 is autosave on exit. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |DEBUG || Is debug mode on? || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |} 57f71c004ee0203be08a325d02d63f55a97fc131 516 514 2021-06-03T00:38:28Z Serpent King 24956324 wikitext text/x-wiki '''Settings''' are values that ''StarLight'' loads upon opening, and saves upon closing. Additionally the [[LoadSettings]] and [[SaveSettings]] commands also serve these functions. Settings were introduced in version {{v|2.0}}, and were radically reformatted in version {{v|2.7}}. ==Settings list== {| class="wikitable sortable" ! Setting ! width=300px|Description ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- | CONSOLE_TITLE || The window title for the console. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | CONSOLE_MESSAGE || The intro message that prints on boot. || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | CONSOLE_WIDTH || The {{rollover|width|in characters for the console versions, in pixels for the GUI versions|y}} of the console. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | CONSOLE_LENGTH || The {{rollover|length|in characters for the console versions, in pixels for the GUI versions|y}} (or height if you prefer) of the console. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | CONSOLE_BUFFER_WIDTH || The width of characters that the console will buffer (with a scroll bar if this is greater than CONSOLE_WIDTH) || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- | CONSOLE_BUFFER_LENGTH || The length (or height if you prefer) of characters that the console will buffer (with a scroll bar if this is greater than CONSOLE_LENGTH) || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- | CONSOLE_CURSOR_SIZE || The size of the blinking console cursor, range 1 to 100. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- |CONSOLE_FONT_FAMILY || The font family for the console text. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_TEXT_SIZE || The size (in points) of the console text. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_FOREGROUND_COLOR || The color of the console Foreground, 16 preset colors. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- |CONSOLE_BACKGROUND_COLOR || The color of the console Foreground, 16 preset colors. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- |CONSOLE_FOREGROUND_RED_COLOR || The color of the red portion of the console foreground. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_FOREGROUND_GREEN_COLOR || The color of the green portion of the console foreground. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_FOREGROUND_BLUE_COLOR || The color of the blue portion of the console foreground. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_BACKGROUND_RED_COLOR || The color of the red portion of the console background. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_BACKGROUND_GREEN_COLOR || The color of the green portion of the console background. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_BACKGROUND_BLUE_COLOR || The color of the blue portion of the console background. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |SHOW_TIMESTAMP || Show a timestamp after every command? || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |PLAY_INTRO_SOUND || Play the intro sound on boot? || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |INTRO_SOUND_PATH || File path for the intro sound. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |LOCKED || Is the system locked? || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} |- |SAVE_DIRECTORY || Should the current directory be saved with the other settings? || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |OUTPUT_TO_CLIPBOARD || Should the output be directly sent to the clipboard after ever command? || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |PROCESS_CHECK_FREQUENCY || Time (in milliseconds) that ''StarLight'' should check for unresponsive processes. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |NOTIFY || Should a notification be sent if a process is found to be not responding? || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |SLCURSOR || Use the StarLight cursor? || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |DIRECTORY || The current directory. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |TE_PATH || The file path currently open in the text editor. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |MP_PATH || The file path currently open in the media player. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |PV_PATH || The file path currently open in the picture viewer. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |PV_SIZE_MODE || Size mode for the picture viewer. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CL_PATH || The file path for the change log maker. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CL_AUTHOR || The author of the next entry of the change logger. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CL_PROJECT || The project of the next entry of the change logger. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CL_FILE || The file of the next entry of the change logger. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |LAST_TAB || Tab the user was on when closing. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |AUTOSAVE_MODE || Mode for autosaving. 0 is don't save, 1 is prompt to save, 2 is autosave on exit. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |DEBUG || Is debug mode on? || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |} d68861e61fa4bc077691fd4c68d63c79a01c0a88 517 516 2021-06-03T00:44:54Z Serpent King 24956324 wikitext text/x-wiki '''Settings''' are values that ''StarLight'' loads upon opening, and saves upon closing. Additionally the [[LoadSettings]] and [[SaveSettings]] commands also serve these functions. Settings were introduced in version {{v|2.0}}, and were radically reformatted in version {{v|2.7}}. Settings are saved at <code>%appdata%\StarLightData\SettingsV4.0 Console.cfg</code> ==Settings list== {| class="wikitable sortable" ! Setting ! width=300px|Description ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- | CONSOLE_TITLE || The window title for the console. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | CONSOLE_MESSAGE || The intro message that prints on boot. || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | CONSOLE_WIDTH || The {{rollover|width|in characters for the console versions, in pixels for the GUI versions|y}} of the console. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | CONSOLE_LENGTH || The {{rollover|length|in characters for the console versions, in pixels for the GUI versions|y}} (or height if you prefer) of the console. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | CONSOLE_BUFFER_WIDTH || The width of characters that the console will buffer (with a scroll bar if this is greater than CONSOLE_WIDTH) || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- | CONSOLE_BUFFER_LENGTH || The length (or height if you prefer) of characters that the console will buffer (with a scroll bar if this is greater than CONSOLE_LENGTH) || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- | CONSOLE_CURSOR_SIZE || The size of the blinking console cursor, range 1 to 100. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- |CONSOLE_FONT_FAMILY || The font family for the console text. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_TEXT_SIZE || The size (in points) of the console text. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_FOREGROUND_COLOR || The color of the console Foreground, 16 preset colors. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- |CONSOLE_BACKGROUND_COLOR || The color of the console Foreground, 16 preset colors. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- |CONSOLE_FOREGROUND_RED_COLOR || The color of the red portion of the console foreground. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_FOREGROUND_GREEN_COLOR || The color of the green portion of the console foreground. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_FOREGROUND_BLUE_COLOR || The color of the blue portion of the console foreground. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_BACKGROUND_RED_COLOR || The color of the red portion of the console background. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_BACKGROUND_GREEN_COLOR || The color of the green portion of the console background. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_BACKGROUND_BLUE_COLOR || The color of the blue portion of the console background. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |SHOW_TIMESTAMP || Show a timestamp after every command? || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |PLAY_INTRO_SOUND || Play the intro sound on boot? || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |INTRO_SOUND_PATH || File path for the intro sound. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |LOCKED || Is the system locked? || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} |- |SAVE_DIRECTORY || Should the current directory be saved with the other settings? || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |OUTPUT_TO_CLIPBOARD || Should the output be directly sent to the clipboard after ever command? || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |PROCESS_CHECK_FREQUENCY || Time (in milliseconds) that ''StarLight'' should check for unresponsive processes. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |NOTIFY || Should a notification be sent if a process is found to be not responding? || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |SLCURSOR || Use the StarLight cursor? || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |DIRECTORY || The current directory. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |TE_PATH || The file path currently open in the text editor. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |MP_PATH || The file path currently open in the media player. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |PV_PATH || The file path currently open in the picture viewer. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |PV_SIZE_MODE || Size mode for the picture viewer. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CL_PATH || The file path for the change log maker. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CL_AUTHOR || The author of the next entry of the change logger. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CL_PROJECT || The project of the next entry of the change logger. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CL_FILE || The file of the next entry of the change logger. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |LAST_TAB || Tab the user was on when closing. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |AUTOSAVE_MODE || Mode for autosaving. 0 is don't save, 1 is prompt to save, 2 is autosave on exit. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |DEBUG || Is debug mode on? || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |} 31d5fd980f5e56732c402eca2d708f33acef0cba StarLightV4.1 0 95 518 463 2021-06-03T00:50:21Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV4.1''}} '''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]'', released on July 18, 2019. This version is [[console]]-only. ==General changes== Because 4.1 is console-only, it will be compared against the console version of 4.0. *Removed [[ColorCode]], [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands. *Made optimization to the parameter parser and command caller. *Changed the GetText function to display the "DEFAULT" string if the requested string does not exist. *Added an error message to prevent SL from running without a Messages.txt. *Switched back to on-console passwords. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.0|last version]] |- | [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch. |- | [[ExceptionHandler]] || SLSystem || Added #DEFAULT; Added null switch |- | [[DebugMode]] || SLSystem || New command added; format changed to single parameter. |- | [[Restart]] || SLSystem || Now launches a new instance of StarLight before killing the old one. |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[SetVar]] || SLSystem || &mdash; |- | [[DeleteVar]] || SLSystem || Message added for variable not found; format changed to single parameter. |- | [[ListVar]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || &mdash; |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls; no longer prints "Done." at the end. |- | [[LogSize]] || SLSystem || Command now counts logs made after 2020. |- | [[DeleteLog]] || SLSystem || Added a message for invalid inputs; command can now delete logs made after 2020. |- | [[ForceKill]] || SLSystem || If there are multiple instances of StarLight running, only kills the current process. |- | [[GetText]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers. |- | [[Title]] || Settings || Format changed to single parameter; Added #DEFAULT |- | [[Message]] || Settings || Format changed to single parameter; Added #DEFAULT |- | [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |- | [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |- | [[ResetColor]] || Settings || &mdash; |- | [[Length]] || Settings || Added #DEFAULT |- | [[Width]] || Settings || Added #DEFAULT |- | [[BufferLength]] || Settings || Added #DEFAULT |- | [[BufferWidth]] || Settings || Added #DEFAULT |- | [[CursorSize]] || Settings || Added #DEFAULT |- | [[Lock]] || Settings || &mdash; |- | [[Unlock]] || Settings || &mdash; |- | [[SaveDirectory]] || Settings || Added #DEFAULT; Added null switch |- | [[Timestamp]] || Settings || Added #DEFAULT; Added null switch |- | [[PlayIntroSound]] || Settings || Added #DEFAULT; Added null switch |- | [[IntroSoundPath]] || Settings || Added #DEFAULT |- | [[AutosaveMode]] || Settings || Corrected bad message glitch, Added #DEFAULT |- | [[OutputToClipboard]] || Settings || Added #DEFAULT; Added null switch |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || &mdash; |- | [[SaveSettings]] || Settings || &mdash; |- | [[ClearSettings]] || Settings || &mdash; |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Switched back to on-console passwords. |- | [[Logout]] || Authentication || &mdash; |- | [[Register]] || Authentication || Switched back to on-console passwords. |- | [[ClearAuth]] || Authentication || &mdash; |- | [[CreatePublicNote]] || Authentication || Uses names instead of numbers; Added "createnote" and "note" aliases. |- | [[ViewPublicNote]] || Authentication || Uses names instead of numbers; Added "viewnote" alias. |- | [[DeletePublicNote]] || Authentication || Uses names instead of numbers; Added "deletenote" alias. |- | [[CreatePrivateNote]] || Authentication || Uses names instead of numbers. |- | [[ViewPrivateNote]] || Authentication || Uses names instead of numbers. |- | [[DeletePrivateNote]] || Authentication || Uses names instead of numbers. |- | [[Print]] || {{b|String|group}} || Format changed to single parameter. |- | [[Type]] || String || Added custom delay. |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[Replace]] || String || &mdash; |- | [[LCase]] || String || Format changed to single parameter. |- | [[UCase]] || String || Format changed to single parameter. |- | [[PCase]] || String || Format changed to single parameter. |- | [[Reverse]] || String || Format changed to single parameter. |- | [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI. |- | [[Offset]] || String || &mdash; |- | [[Scramble]] || String || Format changed to single parameter. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || &mdash; |- | [[Trim]] || String || &mdash; |- | [[Pad]] || String || &mdash; |- | [[Len]] || String || Format changed to single parameter. |- | [[Frequency]] || String || Corrected case sensitive glitch. |- | [[ASCII]] || String || Format changed to single parameter. |- | [[Char]] || String || Format changed to single parameter. |- | [[Hex]] || String || Format changed to single parameter. |- | [[Oct]] || String || Format changed to single parameter. |- | [[Binary]] || String || Format changed to single parameter. |- | [[NumBinary]] || String || Format changed to single parameter. |- | [[GetChar]] || String || New command added. |- | [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias. |- | [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code. |- | [[ColorConvert]] || String || New command added. |- | [[Add]] || [[Math]] || &mdash; |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || &mdash; |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || &mdash; |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[Rad]] || Math || &mdash; |- | [[Deg]] || Math || &mdash; |- | [[Quadratic]] || Math || &mdash; |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Fibonacci]] || Math || New command added. |- | [[Perimeter]] || Math || New subcommand added: Ellipse. |- | [[Area]] || Math || New subcommand added: Ellipse. |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Median]] || Math || &mdash; |- | [[Average]] || Math || &mdash; |- | [[DataSet]] || Math || New command added. |- | [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1. |- | [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified. |- | [[Factor]] || Math || &mdash; |- | [[Gcf]] || Math || &mdash; |- | [[Simplify]] || Math || &mdash; |- | [[ToFraction]] || Math || &mdash; |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[Test]] || Math || &mdash; |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm. |- | [[LongMilitaryTime]] || Date/Time || &mdash; |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || When provided a date, returns the weekday of that date. |- | [[DayOfYear]] || Date/Time || When provided a date, returns the day of year of that date. |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || &mdash; |- | [[Second]] || Date/Time || &mdash; |- | [[UTC]] || Date/Time || &mdash; |- | [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter. |- | [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter. |- | [[Copy]] || File || &mdash; |- | [[Move]] || File || &mdash; |- | [[Del]] || File || Format changed to single parameter. |- | [[Rename]] || File || &mdash; |- | [[NewDir]] || File || Format changed to single parameter. |- | [[NewFile]] || File || &mdash; |- | [[ReadFile]] || File || Added "read" alias; format changed to single parameter. |- | [[Attr]] || File || Format changed to single parameter. |- | [[SimulateMessage]] || [[System]] || &mdash; |- | [[SimulateInputBox]] || System || Added "inputbox" alias. |- | [[ShowTip]] || System || &mdash; |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter. |- | [[ClearClipBoard]] || System || &mdash; |- | [[StartStopwatch]] || System || &mdash; |- | [[StopStopwatch]] || System || &mdash; |- | [[PauseStopwatch]] || System || &mdash; |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Play]] || System || Added the "keyword" parameter path. |- | [[Stop]] || System || &mdash; |- | [[Launch]] || System || &mdash; |- | [[Terminate]] || System || Separated command into by name and by id. |- | [[TerminateID]] || System || New command added. |- | [[ProcessInfo]] || System || Added thread parameter. |- | [[ProcessInfoID]] || System || New command added. |- | [[ProcessList]] || System || &mdash; |- | [[Search]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[SystemHealth]] || System || Added information selectivity. |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || &mdash; |- | [[RockPaperScissors]] || Fun || New command added. |- | [[EightBall]] || Fun || New command added. |- | [[ChangeLog]] || [[Misc]] || &mdash; |- | [[Ping]] || Misc || &mdash; |} [[Category:StarLight builds]] 89cedeecb6e476384b2e63c9a5534b9ab9f585f5 DeleteLog 0 169 519 489 2021-06-03T01:11:28Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = [[File:Command-DeleteLog.png]] |group = SLSystem |usage = deletelog <numberoflogs> |aliases = deletelog, dellog |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''DeleteLog''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The DeleteLog command deletes a specified number of logs, starting with the oldest. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=numberoflogs |description=The number of logs to delete, starting with the oldest. -1 deletes all logs. |range=int|minval=-1|includemin=y |required=y }} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Added a message for invalid inputs; command can now delete logs made after 2020. |} f9696026145a3471170d621a93a8a6a35fea8a10 537 519 2021-06-03T02:13:37Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = [[File:Command-DeleteLog.png]] |group = SLSystem |usage = deletelog <numberoflogs> |aliases = deletelog, dellog |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''DeleteLog''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The DeleteLog command deletes a specified number of logs, starting with the oldest. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=numberoflogs |description=The number of logs to delete, starting with the oldest. -1 deletes all logs. |range=int|minval=-1|includemin=y |required=y }} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Added a message for invalid inputs; command can now delete logs made after 2020. |} ==See also== *[[LogSize]] be0ab66a0fb4243b31ba6a70d8dad8f287125f93 Repeat 0 122 520 294 2021-06-03T01:15:27Z Serpent King 24956324 /* Function */ wikitext text/x-wiki {{infobox command |group = String |usage = repeat <source> <reps> |aliases = repeat |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Repeat''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Repeat command repeats the source text a specified number of times. Because the function uses a loop, it can be aborted with the ctrl key. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The source text. |range=str |required=y}} {{ParametersRow |num=2 |name=reps |description=The number of repetitions |range=int |minval=0 |includemin=y |maxval={{rollover|99999|9999 before 4.1|y}} |includemax=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Ctrl break added. |- | {{v|4.0}} || implemented validity functions; implemented GUI-only progress bar. |- | {{v|4.1}} || Changed limit from 9999 to 99999 because of no need to compensate for the GUI. |} 8c5afbacfe1914a51226c3cf8626c9e16514dddb Offset 0 196 521 2021-06-03T01:16:20Z Serpent King 24956324 Created page with "{{infobox command |group = String |usage = offset <sourcestring> <offset> |aliases = offset |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Offset'''..." wikitext text/x-wiki {{infobox command |group = String |usage = offset <sourcestring> <offset> |aliases = offset |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Offset''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present version {{v|2.5}} forward. ==Function== The Offset command bumps every character of the source string forward or backward a specified number of ASCII values. Because the function uses a loop, it can be aborted with the ctrl key. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The source text. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=offset |description=The amount to offset by. |range=int |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Code retooled for efficiency; implemented GetText(). |} 90bd4de103b5bba2f8ea8fe7c0943031c2e6d9c9 522 521 2021-06-03T01:19:25Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = offset <sourcestring> <offset> |aliases = offset |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Offset''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Offset command bumps every character of the source string forward or backward a specified number of ASCII values. Because the function uses a loop, it can be aborted with the ctrl key. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The source text. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=offset |description=The amount to offset by. |range=int |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Code retooled for efficiency; implemented GetText(). |} 89fd89aecb7961ef5e38b35af37501e1aafb96a1 DebugMode 0 137 527 477 2021-06-03T02:08:30Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = [[File:Command-DebugMode.png|300px]] |group = SLSystem |usage = debugmode <switch> |aliases = debugmode, debug, dbg |v4.1=y |console=y }} '''DebugMode''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}}. This command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The DebugMode command toggles debug mode, which prints out debug text (shown in green). ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=switch |description=Switches debug mode on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting. |range=Bool}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.1}} || New command added. |} ==See also== *[[ExceptionHandler]] *[[GetText]] fe0a9af9a5d5b42e9d3d679a9082d8410346ed11 GetText 0 174 529 490 2021-06-03T02:09:58Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = [[File:Command-GetText.png|350px]] |group = SLSystem |usage = gettext <messagename> <argument1> <argument2>... |aliases = gettext |v4.1=y |console=y }} '''GetText''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}}. ==Function== The GetText command gets message text from the messages file. It also accepts arguments to input into the messages. This command is mostly for testing purposes. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=messagename |description=The name of the message to get the text of. |range=str|nonull=y |required=y }} {{ParametersRow |num=2 |name=argument1... |description=Text to insert into the arguments. |range=str }} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.1}} || New command added. |} ==See also== *[[DebugMode]] *[[ExceptionHandler]] 5ae6ddda176601a3ebc2726dc5ea5ce850e0f0e4 DeleteVar 0 142 531 484 2021-06-03T02:10:53Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = [[File:Command-DeleteVar.png|300px]] |group = SLSystem |usage = deletevar <name> |aliases = deletevar, delvar |v4.0=y|v4.1=y |console=y|gui=y }} '''DeleteVar''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} and forward. ==Function== The DeleteVar command deletes variables set by the [[SetVar]] command. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=name |description=The variable's name. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.0}} || New command added. |- | {{v|4.1}} || Message added for variable not found; format changed to single parameter. |} ==See also== *[[ListVar]] *[[SetVar]] 967cebc78fe45bcc94b8510151e4a9e15088848c ListVar 0 143 532 481 2021-06-03T02:11:11Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = [[File:Command-ListVar.png]] |group = SLSystem |usage = listvar |aliases = listvar |v4.0=y|v4.1=y |console=y|gui=y }} '''ListVar''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} and forward. ==Function== The ListVar command lists variables set by the [[SetVar]] command. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.0}} || New command added. |} ==See also== *[[SetVar]] *[[DeleteVar]] ee79bf2816d496a291023082f5c73925f17b46f4 Restart 0 138 533 372 2021-06-03T02:11:50Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = restart |aliases = restart |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Restart''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Restart command restarts the program. Depending on the settings, the user may be prompted to save their [[settings]] first. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.1}} || Now launches a new instance of StarLight before killing the old one. |} ==See also== *[[Exit]] *[[ForceKill]] 4364074ba675bc8c1345bfaa35c428659e1da6bb Exit 0 101 534 371 2021-06-03T02:12:06Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = exit |aliases = exit, quit |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Exit''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Exit command exits the program, calling the OnClose() function. Depending on the settings, the user may be prompted to save their [[settings]] first. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.1}} || Corrected exit-with-parameter glitch. |} ==See also== *[[Restart]] *[[ForceKill]] 7094fdcd6691ca15444e8d3681f3be2729489344 ListColor 0 166 536 475 2021-06-03T02:12:58Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = [[File:Command-ListColor.png|x200px]] |group = SLSystem |usage = listcolor |aliases = listcolor, lcolor |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ListColor''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The ListColor command lists all the colors available for use in the [[ForeColor]] and [[BackColor]] commands. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || All color messages were renamed to global messages; as such, the command has new message calls; no longer prints "Done." at the end. |} ==See also== *[[ForeColor]] *[[BackColor]] aa6de8868ebcad875aa3d6662424c9e96a811628 Left 0 117 539 282 2021-06-03T02:15:45Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = left <source> <length> |aliases = left |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Left''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== Left returns a substring that starts from the beginning of the source string and ends after the specified number of characters (e.g. <code>left foobar 4</code> returns "foob") ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The source text. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=length |description=The length of the return string. Cannot exceed the length of the source string. |required=y |range=int |minval=0 |includemin=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || General code cleanup; implemented GetText() |} ==See also== *[[Right]] *[[Mid]] 468688a8d0d26b59b4994246f6dbb8c386f0a3b6 Right 0 118 540 283 2021-06-03T02:15:58Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = right <source> <length> |aliases = right |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Right''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== Left returns a substring that starts from the end of the source string and ends after the specified number of characters (e.g. <code>right foobar 4</code> returns "obar") ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The source text. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=length |description=The length of the return string. Cannot exceed the length of the source string. |required=y |range=int |minval=0 |includemin=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || General code cleanup; implemented GetText() |} ==See also== *[[Left]] *[[Mid]] 67270aa7b943b69dad00d32dd9f6788c4c8d1220 Mid 0 119 541 285 2021-06-03T02:16:09Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = mid <source> <length> |aliases = mid |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Mid''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== Mid returns a substring that starts from a specified start position of the source string and ends after the specified number of characters (e.g. <code>mid foobar 2 4</code> returns "ooba") ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The source text. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=start |description=The start position. One based. |required=y |range=int |minval=1 |includemin=y}} {{ParametersRow |num=3 |name=length |description=The length of the return string. Cannot exceed the length of the source string. |required=y |range=int |minval=0 |includemin=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || General code cleanup; implemented GetText() |} ==See also== *[[Right]] *[[Left]] 5ed970db31ff7bc41e847a6fdc3037048b8f5001 LCase 0 103 542 247 2021-06-03T02:16:57Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = lcase <text> |aliases = lcase |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''LCase''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The LCase command takes the first command and sets all alphabetic characters to lowercase. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to be set to lowercase. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.1}} || Format changed to single-parameter. |} ==See also== *[[UCase]] *[[PCase]] 3cd0df55267ee0fb3c72b9f7f9f2bc130a9591dd UCase 0 104 543 248 2021-06-03T02:17:21Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = ucase <text> |aliases = ucase |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''UCase''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The UCase command takes the first command and sets all alphabetic characters to uppercase. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to be set to uppercase. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.1}} || Format changed to single-parameter. |} ==See also== *[[LCase]] *[[PCase]] 915b7d6ae9310c2ef94a3c5e5e49a472aafedfcf PCase 0 105 544 275 2021-06-03T02:17:36Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = pcase <text> |aliases = pcase |v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''PCase''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version 3.1 and forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The PCase command takes the first command and sets all alphabetic characters to proper case, where the first letter of every word is capitalized. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to be set to proper case. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.1}} || New command added. |- | {{v|4.1}} || Format changed to single-parameter. |} ==See also== *[[UCase]] *[[LCase]] 66d43e256003c5f7c8886d6c777c0d2660cf2caf Random 0 110 545 267 2021-06-03T02:21:38Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = random <floor> <ceiling> <count> ---- {{rollover|random <ceiling>|4.1 only|y}} |aliases = random, {{rollover|rand, rnd|Added in 2.0}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Random''' is a [[math]] [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Random command pulls random [[integer]]s between specified bounds. Because the function uses a loop, it can be aborted with the ctrl key. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=floor |description=The minimum bound for the random command to pick from. |range=int |required=y}} {{ParametersRow |num=2 |name=ceiling |description=The maximum bound for the random command to pick from. |range=int |required=y}} {{ParametersRow |num=3 |name=count |description=The number of integers to pick. |range=int |minval=0 |includemin=y |default=1}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=ceiling |description=The maximum bound for the random command to pick from.<br><small>Only possible in 4.1</small> |range=int |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Ctrl break added; Pulled randomize() out of the loop for optimization; Made the command pull all random numbers before displaying them. |- | {{v|4.0}} || Corrected trailing space glitch; implemented validity functions; implemented GetText(); implemented GUI-only progress bar. |- | {{v|4.1}} || Added the ability to only accept a ceiling and assume the floor is 1. |} ==See also== *[[Chance]] ecb785e1ed93b75f63b027841c1e4f4b20f155d3 Chance 0 113 546 353 2021-06-03T02:21:52Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = chance <rate> <count> <showstats> |aliases = chance |v4.0=y|v4.1=y |console=y|gui=y }} '''Chance''' is a [[math]] [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} forward. ==Function== Chance gets [[boolean]]s based on a rate (between 0 and 100: 0 is never true, 100 is always true). The "showstats" parameter causes the command to present a list of statistics after the boolean list: *True Count - The number of "true"s the command returned. *False Count - The number of "false"s the command returned. *True Rate - The percentage of "true"s returned out of the total boolean count. *False Rate - The percentage of "false"s returned out of the total boolean count. *Balance - The percentage of "true"s relative to a perfect 50:50 rate. *Error Margin - The difference between the number of trues returned by the command and the number that should have theoretically been returned based on the rate. Because the function uses a loop, it can be aborted with the ctrl key. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=rate |description=The true rate modifier. |range=int |minval=0 |maxval=100 |includemin=y |includemax=y |requirednote=Required in 4.0 |default={{rollover|50|Null in 4.0|y}} }} {{ParametersRow |num=2 |name=count |description=The number of booleans to return. |range=int |minval=0 |includemin=y}} {{ParametersRow |num=3 |name=showstats |description=The number of integers to pick. |range=bool |includemin=y |default=false}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.0}} || New command added. |- | {{v|4.1}} || Changed to return a 50:50 true/false ratio if no parameter is specified. |} ==See also== *[[Random]] dad3f0e5ed1283f49bbeaf4396bc104111c76305 Perimeter 0 123 547 352 2021-06-03T02:22:55Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = perimeter <shape> <...> |aliases = perimeter |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Perimeter''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== Perimeter gets the perimeter/circumference of various two-dimensional shapes. The number of parameters it accepts varies depending on the shape. Shapes include: *Triangle <code>perimeter triangle <side1length> <side2length> <side3length></code> *Square <code>perimeter square <sidelength></code> *Rectangle <code>perimeter rectangle <length> <width></code> *Trapezoid <code>perimeter trapezoid <base1length> <base2length> <sidelength></code> *Hexagon <code>perimeter hexagon <sidelength></code> *Circle <code>perimeter circle <radius></code> *{{rollover|Ellipse <code>perimeter ellipse <a> <nowiki><b></nowiki></code>|Added in 4.0|y}} ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=shape |description=The shape to get the perimeter of. |range=Valid units: triangle, square, rectangle, trapezoid, hexagon, circle, ellipse |required=y}} |- !colspan=6|Triangle {{ParametersRow |num=2 |name=side1length |description=Length of side 1. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=side2length |description=Length of side 2. |range=dec |minval=0 |required=y}} {{ParametersRow |num=4 |name=side3length |description=Length of side 3. |range=dec |minval=0 |required=y}} |- !colspan=6|Square {{ParametersRow |num=2 |name=sidelength |description=Length of a side. |range=dec |minval=0 |required=y}} |- !colspan=6|Rectangle {{ParametersRow |num=2 |name=length |description=Length of the rectangle. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=width |description=Width of the rectangle. |range=dec |minval=0 |required=y}} |- !colspan=6|Trapezoid {{ParametersRow |num=2 |name=base1length |description=Length of base 1. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=base2length |description=Length of base 2. |range=dec |minval=0 |required=y}} {{ParametersRow |num=4 |name=sidelength |description=Length of the slanted sides. |range=dec |minval=0 |required=y}} |- !colspan=6|Hexagon {{ParametersRow |num=2 |name=sidelength |description=Length of a side. |range=dec |minval=0 |required=y}} |- !colspan=6|Circle {{ParametersRow |num=2 |name=radius |description=Radius of the circle. |range=dec |minval=0 |required=y}} |- !colspan=6|{{rollover|Ellipse|Added in 4.1|y}} {{ParametersRow |num=2 |name=a |description=Length of the major axis. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=b |description=Length of the minor axis. |range=dec |minval=0 |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of the dissolved math command. |- | {{v|4.1}} || New subcommand added: Ellipse. |} ==See also== *[[Area]] *[[Volume]] *[[SurfaceArea]] c862030fb66c6a7713b2f4192652498a89845930 DayOfWeek 0 134 548 381 2021-06-03T02:24:19Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Date |usage = dayofweek {{rollover|<date>|4.1 only|y}} |aliases = dayofweek, {{rollover|dow|Added in 2.0|y}}, {{rollover|weekday|Added in 2.0|y}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''DayOfWeek''' is a {{b|date|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command can accept specific dates and return their weekdays. ==Function== The DayOfWeek command returns the weekday of the current day, or the date provided. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=date |description=The date to get the weekday of. Should be in MM/DD/YYYY format. |range=Date}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "dow" and "weekday" aliases added. |- | {{v|4.1}} || When provided a date, returns the weekday of that date. |} ==See also== *[[DayOfYear]] *[[Date]] *[[LongDate]] ca1e2a5f1b713eb90df9bc8ae5c806240bde44a8 DayOfYear 0 135 549 332 2021-06-03T02:24:33Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Date |usage = dayofyear <date> |aliases = dayofyear, {{rollover|freq|doy|y}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''DayOfYear''' is a {{b|date|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command can accept specific dates and return their year dates. ==Function== The DayOfYear command returns the year date of the current day, or the date provided. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=date |description=The date to get the year date of. Should be in MM/DD/YYYY format. |range=Date}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "doy" alias added. |- | {{v|4.1}} || When provided a date, returns the year date of that date. |} ==See also== *[[DayOfWeek]] *[[Date]] *[[LongDate]] 53714628630e971c9cdc169a6d91c2ca759b75df MessageBox 0 127 550 370 2021-06-03T02:25:10Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = System |usage = simulatemessage <message> <title> <style> |aliases = simulatemessage, simmsg, {{rollover|msgbox|Added in 3.0|y}} |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''SimulateMessage''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== The SimulateMessage command displays a message box on the screen, then collects the user response and displays it. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=message |description=The contents of the message box. |range=str}} {{ParametersRow |num=2 |name=title |description=The message box's title. |range=str |default=StarLight}} {{ParametersRow |num=3 |name=style |description=The style of the message box. Affects the box's icon and sound effect. |range=2 forms of style: icon and buttons. Icon goes first, buttons go second, no space between them.<br> Icon styles: BLANK, EXCLAMATION, QUESTION, INFORMATION, CRITICAL <br> Button styles: OK, OKCANCEL, YESNO, RETRYCANCEL, ABORTRETRYIGNORE |default=BLANKOK}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|3.0}} || Added "msgbox" alias. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[SimulateInputBox]] *[[ShowTip]] 67f91e745160eb5591ecd44d0784bcbbd12c228f InputBox 0 130 551 401 2021-06-03T02:25:28Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = System |usage = simulatemessage <message> <title> <defaulttext> |aliases = simulateinputbox, siminput, {{rollover|inputbox|Added in 4.1|y}} |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''SimulateInputBox''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} and forward. ==Function== The SimulateInputBox command displays a message box with an input field on the screen, then collects the user response and displays it. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=message |description=The contents of the input box. |range=str}} {{ParametersRow |num=2 |name=title |description=The input box's title. |range=str|nonull=y |required=y}} {{ParametersRow |num=3 |name=defaulttext |description=Text that is automatically inserted into the input field |range=str }} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Added "inputbox" alias. |} ==See also== *[[SimulateMessage]] *[[ShowTip]] 3bb8d2a0fb1a0c6ee4b2fc9911cba92ce13b381d 552 551 2021-06-03T02:25:50Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = System |usage = simulateinputbox <message> <title> <defaulttext> |aliases = simulateinputbox, siminput, {{rollover|inputbox|Added in 4.1|y}} |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''SimulateInputBox''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} and forward. ==Function== The SimulateInputBox command displays a message box with an input field on the screen, then collects the user response and displays it. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=message |description=The contents of the input box. |range=str}} {{ParametersRow |num=2 |name=title |description=The input box's title. |range=str|nonull=y |required=y}} {{ParametersRow |num=3 |name=defaulttext |description=Text that is automatically inserted into the input field |range=str }} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Added "inputbox" alias. |} ==See also== *[[SimulateMessage]] *[[ShowTip]] 7fee15e958cc4cf75db34e4124f5e43e4a6f35be ShowTip 0 126 553 368 2021-06-03T02:26:20Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = System |usage = showtip <message> <title> <style> <timeout (ms)> |aliases = showtip |v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ShowTip''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|3.0}} forward. ==Function== The ShowTip command displays a tool-tip in the notification pane. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=message |description=The contents of the tool-tip. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=title |description=The tool-tip's title. |range=str|nonull=y |required=y}} {{ParametersRow |num=3 |name=style |description=The style of the tooltip. Affects the tip's icon and sound effect. |range=Valid styles: NONE, INFO, WARNING, ERROR |default=NONE}} {{ParametersRow |num=4 |name=timeout |description=Duration of the tool-tip in milliseconds. Does not appear to have an affect on Window 10. |range=int|includemin=y|minval=0 |default=4000}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.0}} || New command added. |- | {{v|4.0}} || General code cleanup; implemented GetText(); corrected no output glitch |} ==See also== *[[SimulateInputBox]] *[[SimulateMessage]] 0a3999110614d1bb8108f861c33d1dcfe1e04d72 GetClipBoard 0 131 554 385 2021-06-03T02:27:05Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = System |usage = getclipboard |aliases = getclipboard, getclip |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''GetClipBoard''' is a {{b|System|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== The GetClipBoard command outputs the contents of the system clipboard. If the clipboard contains a file list, the command is capable of displaying that. If the clipboard contains an image, "(Image)" will be outputted. If the clipboard contains audio, "(Audio)" will be outputted in version 2.0. In all future versions, the audio is played. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Gains the ability to play audio from the clipboard. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[SetClipBoard]] *[[ClearClipBoard]] 3398a73f344c55713c8e459a685d833c345b67f4 SetClipBoard 0 132 555 386 2021-06-03T02:27:22Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = System |usage = setclipboard <text> ---- {{rollover|setclipboard <audiofilepath>|v2.5 to v4.0 only|y}} |aliases = setclipboard, setclip |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''SetClipBoard''' is a {{b|System|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward.. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The SetClipBoard command sets the clipboard text. The command was able to set audio to the clipboard via a file, but the feature was removed in version 4.1 due to technical issues. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=Text |description=The text to set to the clipboard. |range=str|nonull=y |required=y}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=AudioFilePath |description=The filepath to set audio to the clipboard from. |range=File Path (.wav) |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Added the ability to set audio to the clipboard. |- | {{v|4.0}} || Implemented GetText(); now checks for invalid files. |- | {{v|4.1}} || Removed ability to set music to the clipboard; format changed to single parameter. |} ==See also== *[[GetClipBoard]] *[[ClearClipBoard]] 4a2b8dc06f0cdb971c97d2acbc3a23d09a56bb63 ClearClipBoard 0 133 556 387 2021-06-03T02:27:37Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = System |usage = clearclipboard |aliases = clearclipboard, clearclip, clrclip |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ClearClipBoard''' is a {{b|System|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== The ClearClipBoard command clears the contents of the system clipboard. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[SetClipBoard]] *[[GetClipBoard]] 2ffe38fa5166296c6e8e42f55c7e1213cc0c5373 Stop 0 125 557 361 2021-06-03T02:28:22Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = System |usage = stop |aliases = stop, stahp |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Stop''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The stop command stops the playback initiated with the [[Play]] command. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Play]] 15d7830c3a43e2c7c813bde124399491a7786c43 Play 0 124 558 360 2021-06-03T02:28:25Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = System |usage = play <audiofilepath> <loop?> ---- {{rollover|play <keyword> <loop?>|v4.1 only|y}} |aliases = play |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Play''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The play command will play .wav files in the background. It can be looped if desired. Use the [[Stop]] command to stop the playback. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=audiofilepath |description=Determines which file should be played. |range=File path |required=y}} {{ParametersRow |num=2 |name=loop |description=Determines whether or not the playback should be looped. |range=bool |default=false}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=keyword |description=Determines which internal sound should be played |range=<nowiki>#SLCRYSTALS, #ITEM, #WINK</nowiki>, ... |required=y}} {{ParametersRow |num=2 |name=loop |description=Determines whether or not the playback should be looped. |range=bool |default=false}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Added the "keyword" parameter path. |} ==See also== *[[Stop]] 2f0bf496ce745975a6bc129a52b6cfc0fc491e1f StarLightV4.1 0 95 559 518 2021-06-03T02:42:49Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV4.1''}} '''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]'', released on July 18, 2019. This version is [[console]]-only. ==General changes== Because 4.1 is console-only, it will be compared against the console version of 4.0. *Removed [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands. *Made optimization to the parameter parser and command caller. *Changed the GetText function to display the "DEFAULT" string if the requested string does not exist. *Added an error message to prevent SL from running without a Messages.txt. *Switched back to on-console passwords. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.0|last version]] |- | [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch. |- | [[ExceptionHandler]] || SLSystem || Added #DEFAULT; Added null switch |- | [[DebugMode]] || SLSystem || New command added; format changed to single parameter. |- | [[Restart]] || SLSystem || Now launches a new instance of StarLight before killing the old one. |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[SetVar]] || SLSystem || &mdash; |- | [[DeleteVar]] || SLSystem || Message added for variable not found; format changed to single parameter. |- | [[ListVar]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || &mdash; |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls; no longer prints "Done." at the end. |- | [[LogSize]] || SLSystem || Command now counts logs made after 2020. |- | [[DeleteLog]] || SLSystem || Added a message for invalid inputs; command can now delete logs made after 2020. |- | [[ForceKill]] || SLSystem || If there are multiple instances of StarLight running, only kills the current process. |- | [[GetText]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers. |- | [[Title]] || Settings || Format changed to single parameter; Added #DEFAULT |- | [[Message]] || Settings || Format changed to single parameter; Added #DEFAULT |- | [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |- | [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |- | [[ResetColor]] || Settings || &mdash; |- | [[Length]] || Settings || Added #DEFAULT |- | [[Width]] || Settings || Added #DEFAULT |- | [[BufferLength]] || Settings || Added #DEFAULT |- | [[BufferWidth]] || Settings || Added #DEFAULT |- | [[CursorSize]] || Settings || Added #DEFAULT |- | [[Lock]] || Settings || &mdash; |- | [[Unlock]] || Settings || &mdash; |- | [[SaveDirectory]] || Settings || Added #DEFAULT; Added null switch |- | [[Timestamp]] || Settings || Added #DEFAULT; Added null switch |- | [[PlayIntroSound]] || Settings || Added #DEFAULT; Added null switch |- | [[IntroSoundPath]] || Settings || Added #DEFAULT |- | [[AutosaveMode]] || Settings || Corrected bad message glitch, Added #DEFAULT |- | [[OutputToClipboard]] || Settings || Added #DEFAULT; Added null switch |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || &mdash; |- | [[SaveSettings]] || Settings || &mdash; |- | [[ClearSettings]] || Settings || &mdash; |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Switched back to on-console passwords. |- | [[Logout]] || Authentication || &mdash; |- | [[Register]] || Authentication || Switched back to on-console passwords. |- | [[ClearAuth]] || Authentication || &mdash; |- | [[CreatePublicNote]] || Authentication || Uses names instead of numbers; Added "createnote" and "note" aliases. |- | [[ViewPublicNote]] || Authentication || Uses names instead of numbers; Added "viewnote" alias. |- | [[DeletePublicNote]] || Authentication || Uses names instead of numbers; Added "deletenote" alias. |- | [[CreatePrivateNote]] || Authentication || Uses names instead of numbers. |- | [[ViewPrivateNote]] || Authentication || Uses names instead of numbers. |- | [[DeletePrivateNote]] || Authentication || Uses names instead of numbers. |- | [[Print]] || {{b|String|group}} || Format changed to single parameter. |- | [[Type]] || String || Added custom delay. |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[Replace]] || String || &mdash; |- | [[LCase]] || String || Format changed to single parameter. |- | [[UCase]] || String || Format changed to single parameter. |- | [[PCase]] || String || Format changed to single parameter. |- | [[Reverse]] || String || Format changed to single parameter. |- | [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI. |- | [[Offset]] || String || &mdash; |- | [[Scramble]] || String || Format changed to single parameter. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || &mdash; |- | [[Trim]] || String || &mdash; |- | [[Pad]] || String || &mdash; |- | [[Len]] || String || Format changed to single parameter. |- | [[Frequency]] || String || Corrected case sensitive glitch. |- | [[ASCII]] || String || Format changed to single parameter. |- | [[Char]] || String || Format changed to single parameter. |- | [[Hex]] || String || Format changed to single parameter. |- | [[Oct]] || String || Format changed to single parameter. |- | [[Binary]] || String || Format changed to single parameter. |- | [[NumBinary]] || String || Format changed to single parameter. |- | [[GetChar]] || String || New command added. |- | [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias. |- | [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code. |- | [[ColorCode]] || &mdash; |- | [[ColorConvert]] || String || New command added. |- | [[Add]] || [[Math]] || &mdash; |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || &mdash; |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || &mdash; |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[Rad]] || Math || &mdash; |- | [[Deg]] || Math || &mdash; |- | [[Quadratic]] || Math || &mdash; |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Fibonacci]] || Math || New command added. |- | [[Perimeter]] || Math || New subcommand added: Ellipse. |- | [[Area]] || Math || New subcommand added: Ellipse. |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Median]] || Math || &mdash; |- | [[Average]] || Math || &mdash; |- | [[DataSet]] || Math || New command added. |- | [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1. |- | [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified. |- | [[Factor]] || Math || &mdash; |- | [[Gcf]] || Math || &mdash; |- | [[Simplify]] || Math || &mdash; |- | [[ToFraction]] || Math || &mdash; |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[Test]] || Math || &mdash; |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm. |- | [[LongMilitaryTime]] || Date/Time || &mdash; |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || When provided a date, returns the weekday of that date. |- | [[DayOfYear]] || Date/Time || When provided a date, returns the day of year of that date. |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || &mdash; |- | [[Second]] || Date/Time || &mdash; |- | [[UTC]] || Date/Time || &mdash; |- | [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter. |- | [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter. |- | [[Copy]] || File || &mdash; |- | [[Move]] || File || &mdash; |- | [[Del]] || File || Format changed to single parameter. |- | [[Rename]] || File || &mdash; |- | [[NewDir]] || File || Format changed to single parameter. |- | [[NewFile]] || File || &mdash; |- | [[ReadFile]] || File || Added "read" alias; format changed to single parameter. |- | [[Attr]] || File || Format changed to single parameter. |- | [[SimulateMessage]] || [[System]] || &mdash; |- | [[SimulateInputBox]] || System || Added "inputbox" alias. |- | [[ShowTip]] || System || &mdash; |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter. |- | [[ClearClipBoard]] || System || &mdash; |- | [[StartStopwatch]] || System || &mdash; |- | [[StopStopwatch]] || System || &mdash; |- | [[PauseStopwatch]] || System || &mdash; |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Play]] || System || Added the "keyword" parameter path. |- | [[Stop]] || System || &mdash; |- | [[Launch]] || System || &mdash; |- | [[Terminate]] || System || Separated command into by name and by id. |- | [[TerminateID]] || System || New command added. |- | [[ProcessInfo]] || System || Added thread parameter. |- | [[ProcessInfoID]] || System || New command added. |- | [[ProcessList]] || System || &mdash; |- | [[Search]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[SystemHealth]] || System || Added information selectivity. |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || &mdash; |- | [[RockPaperScissors]] || Fun || New command added. |- | [[EightBall]] || Fun || New command added. |- | [[ChangeLog]] || [[Misc]] || &mdash; |- | [[Ping]] || Misc || &mdash; |} [[Category:StarLight builds]] 0a37463d1205c53fb1eea620e63c83dfd2cd1ac1 560 559 2021-06-03T02:43:20Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV4.1''}} '''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]'', released on July 18, 2019. This version is [[console]]-only. ==General changes== Because 4.1 is console-only, it will be compared against the console version of 4.0. *Removed [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands. *Made optimization to the parameter parser and command caller. *Changed the GetText function to display the "DEFAULT" string if the requested string does not exist. *Added an error message to prevent SL from running without a Messages.txt. *Switched back to on-console passwords. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.0|last version]] |- | [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch. |- | [[ExceptionHandler]] || SLSystem || Added #DEFAULT; Added null switch |- | [[DebugMode]] || SLSystem || New command added; format changed to single parameter. |- | [[Restart]] || SLSystem || Now launches a new instance of StarLight before killing the old one. |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[SetVar]] || SLSystem || &mdash; |- | [[DeleteVar]] || SLSystem || Message added for variable not found; format changed to single parameter. |- | [[ListVar]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || &mdash; |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls; no longer prints "Done." at the end. |- | [[LogSize]] || SLSystem || Command now counts logs made after 2020. |- | [[DeleteLog]] || SLSystem || Added a message for invalid inputs; command can now delete logs made after 2020. |- | [[ForceKill]] || SLSystem || If there are multiple instances of StarLight running, only kills the current process. |- | [[GetText]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers. |- | [[Title]] || Settings || Format changed to single parameter; Added #DEFAULT |- | [[Message]] || Settings || Format changed to single parameter; Added #DEFAULT |- | [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |- | [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |- | [[ResetColor]] || Settings || &mdash; |- | [[Length]] || Settings || Added #DEFAULT |- | [[Width]] || Settings || Added #DEFAULT |- | [[BufferLength]] || Settings || Added #DEFAULT |- | [[BufferWidth]] || Settings || Added #DEFAULT |- | [[CursorSize]] || Settings || Added #DEFAULT |- | [[Lock]] || Settings || &mdash; |- | [[Unlock]] || Settings || &mdash; |- | [[SaveDirectory]] || Settings || Added #DEFAULT; Added null switch |- | [[Timestamp]] || Settings || Added #DEFAULT; Added null switch |- | [[PlayIntroSound]] || Settings || Added #DEFAULT; Added null switch |- | [[IntroSoundPath]] || Settings || Added #DEFAULT |- | [[AutosaveMode]] || Settings || Corrected bad message glitch, Added #DEFAULT |- | [[OutputToClipboard]] || Settings || Added #DEFAULT; Added null switch |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || &mdash; |- | [[SaveSettings]] || Settings || &mdash; |- | [[ClearSettings]] || Settings || &mdash; |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Switched back to on-console passwords. |- | [[Logout]] || Authentication || &mdash; |- | [[Register]] || Authentication || Switched back to on-console passwords. |- | [[ClearAuth]] || Authentication || &mdash; |- | [[CreatePublicNote]] || Authentication || Uses names instead of numbers; Added "createnote" and "note" aliases. |- | [[ViewPublicNote]] || Authentication || Uses names instead of numbers; Added "viewnote" alias. |- | [[DeletePublicNote]] || Authentication || Uses names instead of numbers; Added "deletenote" alias. |- | [[CreatePrivateNote]] || Authentication || Uses names instead of numbers. |- | [[ViewPrivateNote]] || Authentication || Uses names instead of numbers. |- | [[DeletePrivateNote]] || Authentication || Uses names instead of numbers. |- | [[Print]] || {{b|String|group}} || Format changed to single parameter. |- | [[Type]] || String || Added custom delay. |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[Replace]] || String || &mdash; |- | [[LCase]] || String || Format changed to single parameter. |- | [[UCase]] || String || Format changed to single parameter. |- | [[PCase]] || String || Format changed to single parameter. |- | [[Reverse]] || String || Format changed to single parameter. |- | [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI. |- | [[Offset]] || String || &mdash; |- | [[Scramble]] || String || Format changed to single parameter. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || &mdash; |- | [[Trim]] || String || &mdash; |- | [[Pad]] || String || &mdash; |- | [[Len]] || String || Format changed to single parameter. |- | [[Frequency]] || String || Corrected case sensitive glitch. |- | [[ASCII]] || String || Format changed to single parameter. |- | [[Char]] || String || Format changed to single parameter. |- | [[Hex]] || String || Format changed to single parameter. |- | [[Oct]] || String || Format changed to single parameter. |- | [[Binary]] || String || Format changed to single parameter. |- | [[NumBinary]] || String || Format changed to single parameter. |- | [[GetChar]] || String || New command added. |- | [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias. |- | [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code. |- | [[ColorCode]] || String || &mdash; |- | [[ColorConvert]] || String || New command added. |- | [[Add]] || [[Math]] || &mdash; |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || &mdash; |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || &mdash; |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[Rad]] || Math || &mdash; |- | [[Deg]] || Math || &mdash; |- | [[Quadratic]] || Math || &mdash; |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Fibonacci]] || Math || New command added. |- | [[Perimeter]] || Math || New subcommand added: Ellipse. |- | [[Area]] || Math || New subcommand added: Ellipse. |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Median]] || Math || &mdash; |- | [[Average]] || Math || &mdash; |- | [[DataSet]] || Math || New command added. |- | [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1. |- | [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified. |- | [[Factor]] || Math || &mdash; |- | [[Gcf]] || Math || &mdash; |- | [[Simplify]] || Math || &mdash; |- | [[ToFraction]] || Math || &mdash; |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[Test]] || Math || &mdash; |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm. |- | [[LongMilitaryTime]] || Date/Time || &mdash; |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || When provided a date, returns the weekday of that date. |- | [[DayOfYear]] || Date/Time || When provided a date, returns the day of year of that date. |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || &mdash; |- | [[Second]] || Date/Time || &mdash; |- | [[UTC]] || Date/Time || &mdash; |- | [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter. |- | [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter. |- | [[Copy]] || File || &mdash; |- | [[Move]] || File || &mdash; |- | [[Del]] || File || Format changed to single parameter. |- | [[Rename]] || File || &mdash; |- | [[NewDir]] || File || Format changed to single parameter. |- | [[NewFile]] || File || &mdash; |- | [[ReadFile]] || File || Added "read" alias; format changed to single parameter. |- | [[Attr]] || File || Format changed to single parameter. |- | [[SimulateMessage]] || [[System]] || &mdash; |- | [[SimulateInputBox]] || System || Added "inputbox" alias. |- | [[ShowTip]] || System || &mdash; |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter. |- | [[ClearClipBoard]] || System || &mdash; |- | [[StartStopwatch]] || System || &mdash; |- | [[StopStopwatch]] || System || &mdash; |- | [[PauseStopwatch]] || System || &mdash; |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Play]] || System || Added the "keyword" parameter path. |- | [[Stop]] || System || &mdash; |- | [[Launch]] || System || &mdash; |- | [[Terminate]] || System || Separated command into by name and by id. |- | [[TerminateID]] || System || New command added. |- | [[ProcessInfo]] || System || Added thread parameter. |- | [[ProcessInfoID]] || System || New command added. |- | [[ProcessList]] || System || &mdash; |- | [[Search]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[SystemHealth]] || System || Added information selectivity. |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || &mdash; |- | [[RockPaperScissors]] || Fun || New command added. |- | [[EightBall]] || Fun || New command added. |- | [[ChangeLog]] || [[Misc]] || &mdash; |- | [[Ping]] || Misc || &mdash; |} [[Category:StarLight builds]] f7af59a5afcaba4f97963685b70ed1d1a896653f ColorCode 0 197 561 2021-06-03T02:51:16Z Serpent King 24956324 Created page with "{{infobox command |group = String |usage = colorcode <red> <green> <blue> |aliases = colorcode, ccode |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y..." wikitext text/x-wiki {{infobox command |group = String |usage = colorcode <red> <green> <blue> |aliases = colorcode, ccode |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ColorConvert''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== ColorConvert converts RGB values to hexadecimal strings. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=red |description=The red portion of the source color. |range=int|minval=0|maxval=255|includeminval=y|includemaxval=y |required=y}} {{ParametersRow |num=2 |name=green |description=The green portion of the source color. |range=int|minval=0|maxval=255|includeminval=y|includemaxval=y |required=y}} {{ParametersRow |num=3 |name=blue |description=The blue portion of the source color. |range=int|minval=0|maxval=255|includeminval=y|includemaxval=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Code retooled for efficiency; implemented GetText(). |} ==See also== *[[ColorConvert]] 48aad441d42ea0d024097a555af9df1a6c03b62d ColorConvert 0 106 562 351 2021-06-03T02:51:26Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = colorconvert <original> <originalformat> <newformat> |aliases = colorconvert, colorconv, cconvert |v4.1=y |console=y }} '''ColorConvert''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present only in version {{v|4.1}}. ==Function== ColorConvert is used to convert colors between their HTML names, their RGB values, and their hexadecimal formats. If the "newformat" parameter is blank, the command will return a list of all conversions. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=original |description=The source color. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=originalformat |description=The format of the original color. |range=Valid units: NAME, RGB, HEX (cannot be null) |required=y}} {{ParametersRow |num=3 |name=newformat |description=The format to be converted to. Leaving it null will cause the command to list out all conversions. |range=Valid units: NAME, RGB, HEX}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.1}} || New command added. |} ==See also== *[[ColorCode]] df1e6b93a52c3771376ec70318b97123d565819a String (group) 0 73 563 254 2021-06-03T02:52:06Z Serpent King 24956324 wikitext text/x-wiki {{disambig2|the string command group|the data type|String}} The '''string''' group is a group that contains [[string]] manipulation [[commands]]. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- | [[Print]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Type]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Left]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Right]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Mid]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Replace]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[LCase]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[UCase]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[PCase]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Reverse]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Repeat]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Offset]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Scramble]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Insert]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[InsertBefore]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[InsertAfter]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Omit]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Trim]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Pad]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- | [[Len]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Frequency]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ASCII]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Char]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Hex]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Oct]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Binary]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[NumberBinary]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[GetChar]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[StrConvert]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- | [[KeyCode]] || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console version only}} || {{y}} |- | [[ColorCode]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ColorConvert]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |} [[Category:String commands|*]] c07228b97f78a5b116703bffd7bdeccdca7a4c95 Title 0 198 564 2021-06-03T23:05:32Z Serpent King 24956324 Created page with "{{infobox command |group = Settings |usage = title <text> |aliases = title |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Title''' is a {{b|s..." wikitext text/x-wiki {{infobox command |group = Settings |usage = title <text> |aliases = title |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Title''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The Title command changes the console window title. This setting is saveable. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to apply to the console title. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(), added invalid input checks. |- | {{v|4.1}} || Format changed to single parameter; Added #DEFAULT. |} 28b71444c4fe6227dfeb1aee99935ce0e812711e 569 564 2021-06-05T15:01:51Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = title <text> |aliases = title |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Title''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The Title command changes the console window title. #DEFAULT will set this setting to it's default value. This setting is saveable. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to apply to the console title. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(), added invalid input checks. |- | {{v|4.1}} || Format changed to single parameter; Added #DEFAULT. |} 5822370f1feadd3098821d024fc8b8d88e9302a5 571 569 2021-06-05T15:10:18Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = title <text> |aliases = title |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Title''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The Title command changes the console window title. This setting is saveable. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to apply to the console title. #DEFAULT will set this setting to it's default value. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(), added invalid input checks. |- | {{v|4.1}} || Format changed to single parameter; Added #DEFAULT. |} ee20fe1ceea1fe57a681e6e78cd4b922d58284cb 576 571 2021-06-05T15:16:13Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = title <text> |aliases = title |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Title''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The Title command changes the console window title. This setting is saveable. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to apply to the console title. #DEFAULT will set this setting to it's default value. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(), added invalid input checks. |- | {{v|4.1}} || Format changed to single parameter; Added #DEFAULT. |} 8e171ac7e08f663b3b8f7e300d3ee72124034111 582 576 2021-06-05T15:25:51Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = title <text> |aliases = title |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Title''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The Title command changes the console window title. This setting is saveable. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to apply to the console title. #DEFAULT will set this setting to it's default value. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(), added invalid input checks. |- | {{v|4.1}} || Format changed to single parameter; Added #DEFAULT. |} b2aeda9e68e2df5595139182508a0cd0050b022a 583 582 2021-06-05T15:30:23Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = title <text> |aliases = title |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Title''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present all versions of ''StarLight''. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The Title command changes the console window title. This setting is saveable. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to apply to the console title. #DEFAULT will set this setting to it's default value. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Title becomes a saveable setting. |- | {{v|4.0}} || Implemented GetText(), added invalid input checks. |- | {{v|4.1}} || Format changed to single parameter; Added #DEFAULT. |} f21d9f1d5e31c660745e22d26b936bded02a8ef5 Keywords 0 193 565 515 2021-06-03T23:10:13Z Serpent King 24956324 wikitext text/x-wiki [[File:Magic Words.png|x500px|thumb|right|Example uses of magic words in ''StarLight''.]] '''Magic words''' are text strings that ''[[StarLight|StarLight's]]'' parser looks for, replacing them with their corresponding text. Magic words exist in version {{v|2.0}} forward. These are case sensitive: they must be capitalized to work. ==Magic word list== {| class="wikitable sortable" ! Magic word ! Returns ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- |<nowiki>#</nowiki>NL || New line || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>PI || Pi (3.14159265358979) || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>PHI || The golden ratio, Phi (1.61803398874989) || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>E || e (2.71828182845905) || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>QUOTE || The double quotations character (") || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>DIR || The current directory || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>USER || The current user's username || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>TITLE || The current window title || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>CLIP || The current clipboard contents || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>IN || Input from the last command || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>OUT || Output from the last command || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |} ==See also== *[[Pi]] *[[E]] *[[CD]] *[[Who]] *[[Login]] *[[Title]] *[[GetClipBoard]] *[[SetClipBoard]] [[Category:StarLight]] b9fcf111209e009858e3d79179d814ef8639324f Settings 0 195 566 517 2021-06-03T23:29:26Z Serpent King 24956324 /* Settings list */ wikitext text/x-wiki '''Settings''' are values that ''StarLight'' loads upon opening, and saves upon closing. Additionally the [[LoadSettings]] and [[SaveSettings]] commands also serve these functions. Settings were introduced in version {{v|2.0}}, and were radically reformatted in version {{v|2.7}}. Settings are saved at <code>%appdata%\StarLightData\SettingsV4.0 Console.cfg</code> ==Settings list== {| class="wikitable sortable" ! Setting ! width=300px|Description ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- | CONSOLE_TITLE || The window title for the console. Use the [[Title]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | CONSOLE_MESSAGE || The intro message that prints on boot. Use the [[Message]] command to change it. || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | CONSOLE_WIDTH || The {{rollover|width|in characters for the console versions, in pixels for the GUI versions|y}} of the console. Use the [[Width]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | CONSOLE_LENGTH || The {{rollover|length|in characters for the console versions, in pixels for the GUI versions|y}} (or height if preferred) of the console. Use the [[Length]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | CONSOLE_BUFFER_WIDTH || The width of characters that the console will buffer (with a scroll bar if this is greater than CONSOLE_WIDTH). Use the [[BufferWidth]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- | CONSOLE_BUFFER_LENGTH || The length (or height if preferred) of characters that the console will buffer (with a scroll bar if this is greater than CONSOLE_LENGTH). Use the [[BufferLength]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- | CONSOLE_CURSOR_SIZE || The size of the blinking console cursor, range 1 to 100. Use the [[CursorSize]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- |CONSOLE_FONT_FAMILY || The font family for the console text. Use the [[FontFamily]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_TEXT_SIZE || The size (in points) of the console text. Use the [[TextSize]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_FOREGROUND_COLOR || The color of the console Foreground, 16 preset colors. Use the [[ForeColor]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- |CONSOLE_BACKGROUND_COLOR || The color of the console Foreground, 16 preset colors. Use the [[BackColor]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- |CONSOLE_FOREGROUND_RED_COLOR || The color of the red portion of the console foreground. Use the [[TxtColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_FOREGROUND_GREEN_COLOR || The color of the green portion of the console foreground. Use the [[TxtColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_FOREGROUND_BLUE_COLOR || The color of the blue portion of the console foreground. Use the [[TxtColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_BACKGROUND_RED_COLOR || The color of the red portion of the console background. Use the [[HighlightColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_BACKGROUND_GREEN_COLOR || The color of the green portion of the console background. Use the [[HighlightColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_BACKGROUND_BLUE_COLOR || The color of the blue portion of the console background. Use the [[HighlightColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |SHOW_TIMESTAMP || Show a timestamp after every command? Use the [[Timestamp]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |PLAY_INTRO_SOUND || Play the intro sound on boot? Use the [[PlayIntroSound]] command to change it. || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |INTRO_SOUND_PATH || File path for the intro sound. Use the [[IntroSoundPath]] command to change it. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |LOCKED || Is the system locked? Use the [[Lock]] and [[Unlock]] commands to lock and unlock the system. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} |- |SAVE_DIRECTORY || Should the current directory be saved with the other settings? Use the [[SaveDirectory]] command to change it. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |OUTPUT_TO_CLIPBOARD || Should the output be directly sent to the clipboard after ever command? Use the [[OutputToClipboard]] command to change it. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |PROCESS_CHECK_FREQUENCY || Time (in milliseconds) that ''StarLight'' should check for unresponsive processes. Use the [[ProcessCheckFrequency]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |NOTIFY Use the [[Notify]] command to change it. || Should a notification be sent if a process is found to be not responding? || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |SLCURSOR || Use the StarLight cursor? Use the [[SLCursor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |DIRECTORY || The current directory. Use the [[CD]] command to change it. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |TE_PATH || The file path currently open in the text editor. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |MP_PATH || The file path currently open in the media player. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |PV_PATH || The file path currently open in the picture viewer. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |PV_SIZE_MODE || Size mode for the picture viewer. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CL_PATH || The file path for the change log maker. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CL_AUTHOR || The author of the next entry of the change logger. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CL_PROJECT || The project of the next entry of the change logger. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CL_FILE || The file of the next entry of the change logger. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |LAST_TAB || Tab the user was on when closing. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |AUTOSAVE_MODE || Mode for autosaving. 0 is don't save, 1 is prompt to save, 2 is autosave on exit. Use the [[AutosaveMode]] command to change it. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |DEBUG || Is debug mode on? Use the [[DebugMode]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |} 2e1fc98376987439e7a6b0a7a480efe7a27511e4 Main Page 0 1 567 495 2021-06-05T14:46:58Z Serpent King 24956324 wikitext text/x-wiki {{MainTemplate | welcome = Welcome to '''{{SITENAME}}!''' | blurb = Light the way | about_content = This wiki aims to cover StarLight in every way, providing a useful guide for using the software. | featured_title = Featured article | featured_content = {{FA/1}} | news_title = News | news_content = {{News}} }} f13d42889753cc3a0e4e8266758f664d1a84bb92 Message 0 199 568 2021-06-05T14:55:30Z Serpent King 24956324 Created page with "{{infobox command |group = Settings |usage = message <text> |aliases = message, msg |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Message''' is a {..." wikitext text/x-wiki {{infobox command |group = Settings |usage = message <text> |aliases = message, msg |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Message''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The Message command changes the welcome message. This setting is saveable. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to apply to the welcome message. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(), added invalid input checks. |- | {{v|4.1}} || Format changed to single parameter; Added #DEFAULT. |} 69687744e6e03bafbbb6120bb3079e87a7eaafc0 570 568 2021-06-05T15:02:04Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = message <text> |aliases = message, msg |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Message''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The Message command changes the welcome message. #DEFAULT will set this setting to it's default value. This setting is saveable. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to apply to the welcome message. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(), added invalid input checks. |- | {{v|4.1}} || Format changed to single parameter; Added #DEFAULT. |} f83ce959986bfd4d1362f285ffe748c43c9ce474 572 570 2021-06-05T15:10:30Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = message <text> |aliases = message, msg |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Message''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The Message command changes the welcome message. This setting is saveable. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to apply to the welcome message. #DEFAULT will set this setting to it's default value. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(), added invalid input checks. |- | {{v|4.1}} || Format changed to single parameter; Added #DEFAULT. |} 1b763ac9cb29cba6541ce8ce7f30f353c91e3e78 575 572 2021-06-05T15:15:54Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = message <text> |aliases = message, msg |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Message''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The Message command changes the welcome message. This setting is saveable. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to apply to the welcome message. #DEFAULT will set this setting to it's default value. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(), added invalid input checks. |- | {{v|4.1}} || Format changed to single parameter; Added #DEFAULT. |} bd2d2fe0ef01f5609fc05245cc6cb22bb87ea2f0 580 575 2021-06-05T15:25:33Z Serpent King 24956324 /* Legacy */ wikitext text/x-wiki {{infobox command |group = Settings |usage = message <text> |aliases = message, msg |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Message''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The Message command changes the welcome message. This setting is saveable. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to apply to the welcome message. #DEFAULT will set this setting to it's default value. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(), added invalid input checks. |- | {{v|4.1}} || Format changed to single parameter; Added #DEFAULT. |} 2da4ae93518ed17828366a990a78a7e6558b4015 ForeColor 0 200 573 2021-06-05T15:12:53Z Serpent King 24956324 Created page with "{{infobox command |group = Settings |usage = {{rollover|forecolor <colorname>|console version|y}} ---- {{rollover|txtcolor <red> <green> <blue>|GUI version|y}} |aliases = {{ro..." wikitext text/x-wiki {{infobox command |group = Settings |usage = {{rollover|forecolor <colorname>|console version|y}} ---- {{rollover|txtcolor <red> <green> <blue>|GUI version|y}} |aliases = {{rollover|forecolor, fcolor|post v4.1|y}} ---- {{rollover|txtcolor, fcolor, tcolor|pre v4.1|y}} |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ForeColor''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. Prior to {{v|4.1}}, this command was called "TxtColor". ==Function== The ForeColor command changes the console foreground color. This setting is saveable. ==Parameters== ===Console=== {{ParametersHeader}} {{ParametersRow |num=1 |name=colorname |description=The text to apply to the foreground color. #DEFAULT will set this setting to it's default value. |range=Valid colors: black, darkblue, darkgreen, darkcyan, darkred, darkmagenta, darkyellow, gray, darkgray, blue, green, cyan, red, magenta, yellow, white |required=y}} |} ===GUI=== {{ParametersHeader}} {{ParametersRow |num=1 |name=red |description=The red portion to apply to the foreground color. |range=int|minval=0|maxval=255|includeminval=y|includemaxval=y |required=y}} {{ParametersRow |num=2 |name=green |description=The green portion to apply to the foreground color. |range=int|minval=0|maxval=255|includeminval=y|includemaxval=y |required=y}} {{ParametersRow |num=3 |name=blue |description=The blue portion to apply to the foreground color. |range=int|minval=0|maxval=255|includeminval=y|includemaxval=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |} 5a0587a6bb2dbf1814e8468a869cdd08bb301ddb 574 573 2021-06-05T15:14:01Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = {{rollover|forecolor <colorname>|console version|y}} ---- {{rollover|txtcolor <red> <green> <blue>|GUI version|y}} |aliases = {{rollover|forecolor, fcolor|post v4.1|y}} ---- {{rollover|txtcolor, fcolor, tcolor|pre v4.1|y}} |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ForeColor''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. Prior to {{v|4.1}}, this command was called "TxtColor". ==Function== The ForeColor command changes the console foreground color. This setting is saveable. ==Parameters== ===Console=== {{ParametersHeader}} {{ParametersRow |num=1 |name=colorname |description=The text to apply to the foreground color. #DEFAULT will set this setting to it's default value. |range=Valid colors: black, darkblue, darkgreen, darkcyan, darkred, darkmagenta, darkyellow, gray, darkgray, blue, green, cyan, red, magenta, yellow, white |required=y}} |} ===GUI=== {{ParametersHeader}} {{ParametersRow |num=1 |name=red |description=The red portion to apply to the foreground color. |range=int|minval=0|maxval=255|includeminval=y|includemaxval=y |required=y}} {{ParametersRow |num=2 |name=green |description=The green portion to apply to the foreground color. |range=int|minval=0|maxval=255|includeminval=y|includemaxval=y |required=y}} {{ParametersRow |num=3 |name=blue |description=The blue portion to apply to the foreground color. |range=int|minval=0|maxval=255|includeminval=y|includemaxval=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |} ==See also== *[[BackColor]] *[[ListColor]] *[[ResetColor]] 5b3a0a7b80ca7137243bd6d6fcd61eec7a872865 577 574 2021-06-05T15:16:43Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = {{rollover|forecolor <colorname>|console version|y}} ---- {{rollover|txtcolor <red> <green> <blue>|GUI version|y}} |aliases = {{rollover|forecolor, fcolor|post v4.1|y}} ---- {{rollover|txtcolor, fcolor, tcolor|pre v4.1|y}} |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ForeColor''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. Prior to {{v|4.1}}, this command was called "TxtColor". ==Function== The ForeColor command changes the console foreground color. This setting is saveable. ==Parameters== ===Console=== {{ParametersHeader}} {{ParametersRow |num=1 |name=colorname |description=The text to apply to the foreground color. #DEFAULT will set this setting to it's default value. |range=Valid colors: black, darkblue, darkgreen, darkcyan, darkred, darkmagenta, darkyellow, gray, darkgray, blue, green, cyan, red, magenta, yellow, white |required=y}} |} ===GUI=== {{ParametersHeader}} {{ParametersRow |num=1 |name=red |description=The red portion to apply to the foreground color. |range=int|minval=0|maxval=255|includeminval=y|includemaxval=y |required=y}} {{ParametersRow |num=2 |name=green |description=The green portion to apply to the foreground color. |range=int|minval=0|maxval=255|includeminval=y|includemaxval=y |required=y}} {{ParametersRow |num=3 |name=blue |description=The blue portion to apply to the foreground color. |range=int|minval=0|maxval=255|includeminval=y|includemaxval=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |} ==See also== *[[BackColor]] *[[ListColor]] *[[ResetColor]] 69b8044744a6d6b4df9db96fc35aa9b5f3715f43 579 577 2021-06-05T15:25:25Z Serpent King 24956324 /* Legacy */ wikitext text/x-wiki {{infobox command |group = Settings |usage = {{rollover|forecolor <colorname>|console version|y}} ---- {{rollover|txtcolor <red> <green> <blue>|GUI version|y}} |aliases = {{rollover|forecolor, fcolor|post v4.1|y}} ---- {{rollover|txtcolor, fcolor, tcolor|pre v4.1|y}} |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ForeColor''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. Prior to {{v|4.1}}, this command was called "TxtColor". ==Function== The ForeColor command changes the console foreground color. This setting is saveable. ==Parameters== ===Console=== {{ParametersHeader}} {{ParametersRow |num=1 |name=colorname |description=The text to apply to the foreground color. #DEFAULT will set this setting to it's default value. |range=Valid colors: black, darkblue, darkgreen, darkcyan, darkred, darkmagenta, darkyellow, gray, darkgray, blue, green, cyan, red, magenta, yellow, white |required=y}} |} ===GUI=== {{ParametersHeader}} {{ParametersRow |num=1 |name=red |description=The red portion to apply to the foreground color. |range=int|minval=0|maxval=255|includeminval=y|includemaxval=y |required=y}} {{ParametersRow |num=2 |name=green |description=The green portion to apply to the foreground color. |range=int|minval=0|maxval=255|includeminval=y|includemaxval=y |required=y}} {{ParametersRow |num=3 |name=blue |description=The blue portion to apply to the foreground color. |range=int|minval=0|maxval=255|includeminval=y|includemaxval=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |} ==See also== *[[BackColor]] *[[ListColor]] *[[ResetColor]] 6b937710d997e3b10d4fde19a05aa49070ada344 587 579 2021-06-05T15:36:01Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = {{rollover|forecolor <colorname>|console version|y}} ---- {{rollover|txtcolor <red> <green> <blue>|GUI version|y}} |aliases = {{rollover|forecolor, fcolor|post v4.1|y}} ---- {{rollover|txtcolor, fcolor, tcolor|pre v4.1|y}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ForeColor''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present all versions of ''StarLight''. Prior to {{v|4.1}}, this command was called "TxtColor". ==Function== The ForeColor command changes the console foreground color. This setting is saveable. ==Parameters== ===Console=== {{ParametersHeader}} {{ParametersRow |num=1 |name=colorname |description=The text to apply to the foreground color. #DEFAULT will set this setting to it's default value. |range=Valid colors: black, darkblue, darkgreen, darkcyan, darkred, darkmagenta, darkyellow, gray, darkgray, blue, green, cyan, red, magenta, yellow, white |required=y}} |} ===GUI=== {{ParametersHeader}} {{ParametersRow |num=1 |name=red |description=The red portion to apply to the foreground color. |range=int|minval=0|maxval=255|includeminval=y|includemaxval=y |required=y}} {{ParametersRow |num=2 |name=green |description=The green portion to apply to the foreground color. |range=int|minval=0|maxval=255|includeminval=y|includemaxval=y |required=y}} {{ParametersRow |num=3 |name=blue |description=The blue portion to apply to the foreground color. |range=int|minval=0|maxval=255|includeminval=y|includemaxval=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || ForeColor becomes a saveable setting. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |} ==See also== *[[BackColor]] *[[ListColor]] *[[ResetColor]] ca8f007a76c517a0d4ea937de574b56aba3dc036 590 587 2021-06-05T16:43:04Z Serpent King 24956324 /* Legacy */ wikitext text/x-wiki {{infobox command |group = Settings |usage = {{rollover|forecolor <colorname>|console version|y}} ---- {{rollover|txtcolor <red> <green> <blue>|GUI version|y}} |aliases = {{rollover|forecolor, fcolor|post v4.1|y}} ---- {{rollover|txtcolor, fcolor, tcolor|pre v4.1|y}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ForeColor''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present all versions of ''StarLight''. Prior to {{v|4.1}}, this command was called "TxtColor". ==Function== The ForeColor command changes the console foreground color. This setting is saveable. ==Parameters== ===Console=== {{ParametersHeader}} {{ParametersRow |num=1 |name=colorname |description=The text to apply to the foreground color. #DEFAULT will set this setting to it's default value. |range=Valid colors: black, darkblue, darkgreen, darkcyan, darkred, darkmagenta, darkyellow, gray, darkgray, blue, green, cyan, red, magenta, yellow, white |required=y}} |} ===GUI=== {{ParametersHeader}} {{ParametersRow |num=1 |name=red |description=The red portion to apply to the foreground color. |range=int|minval=0|maxval=255|includeminval=y|includemaxval=y |required=y}} {{ParametersRow |num=2 |name=green |description=The green portion to apply to the foreground color. |range=int|minval=0|maxval=255|includeminval=y|includemaxval=y |required=y}} {{ParametersRow |num=3 |name=blue |description=The blue portion to apply to the foreground color. |range=int|minval=0|maxval=255|includeminval=y|includemaxval=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || ForeColor becomes a saveable setting, added "tcolor" and "fcolor" aliases. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |} ==See also== *[[BackColor]] *[[ListColor]] *[[ResetColor]] 971710532589a3c6aa75d8be02db630b7020692b BackColor 0 201 578 2021-06-05T15:20:24Z Serpent King 24956324 Created page with "{{infobox command |group = Settings |usage = {{rollover|backcolor <colorname>|console version|y}} ---- {{rollover|highlightcolor <red> <green> <blue>|GUI version|y}} |aliases..." wikitext text/x-wiki {{infobox command |group = Settings |usage = {{rollover|backcolor <colorname>|console version|y}} ---- {{rollover|highlightcolor <red> <green> <blue>|GUI version|y}} |aliases = {{rollover|backcolor, bcolor|post v4.1|y}} ---- {{rollover|highlightcolor, bcolor, hcolor|pre v4.1|y}} |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''BackColor''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. Prior to {{v|4.1}}, this command was called "HighlightColor". ==Function== The BackColor command changes the console background color. This setting is saveable. ==Parameters== ===Console=== {{ParametersHeader}} {{ParametersRow |num=1 |name=colorname |description=The text to apply to the background color. #DEFAULT will set this setting to it's default value. |range=Valid colors: black, darkblue, darkgreen, darkcyan, darkred, darkmagenta, darkyellow, gray, darkgray, blue, green, cyan, red, magenta, yellow, white |required=y}} |} ===GUI=== {{ParametersHeader}} {{ParametersRow |num=1 |name=red |description=The red portion to apply to the background color. |range=int|minval=0|maxval=255|includeminval=y|includemaxval=y |required=y}} {{ParametersRow |num=2 |name=green |description=The green portion to apply to the background color. |range=int|minval=0|maxval=255|includeminval=y|includemaxval=y |required=y}} {{ParametersRow |num=3 |name=blue |description=The blue portion to apply to the background color. |range=int|minval=0|maxval=255|includeminval=y|includemaxval=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Renamed from "HighlightColor" command; removed "hcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |} ==See also== *[[ForeColor]] *[[ListColor]] *[[ResetColor]] c864296ccaaf148ab5991db78775e1ed09c4e852 581 578 2021-06-05T15:25:43Z Serpent King 24956324 /* Legacy */ wikitext text/x-wiki {{infobox command |group = Settings |usage = {{rollover|backcolor <colorname>|console version|y}} ---- {{rollover|highlightcolor <red> <green> <blue>|GUI version|y}} |aliases = {{rollover|backcolor, bcolor|post v4.1|y}} ---- {{rollover|highlightcolor, bcolor, hcolor|pre v4.1|y}} |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''BackColor''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. Prior to {{v|4.1}}, this command was called "HighlightColor". ==Function== The BackColor command changes the console background color. This setting is saveable. ==Parameters== ===Console=== {{ParametersHeader}} {{ParametersRow |num=1 |name=colorname |description=The text to apply to the background color. #DEFAULT will set this setting to it's default value. |range=Valid colors: black, darkblue, darkgreen, darkcyan, darkred, darkmagenta, darkyellow, gray, darkgray, blue, green, cyan, red, magenta, yellow, white |required=y}} |} ===GUI=== {{ParametersHeader}} {{ParametersRow |num=1 |name=red |description=The red portion to apply to the background color. |range=int|minval=0|maxval=255|includeminval=y|includemaxval=y |required=y}} {{ParametersRow |num=2 |name=green |description=The green portion to apply to the background color. |range=int|minval=0|maxval=255|includeminval=y|includemaxval=y |required=y}} {{ParametersRow |num=3 |name=blue |description=The blue portion to apply to the background color. |range=int|minval=0|maxval=255|includeminval=y|includemaxval=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Renamed from "HighlightColor" command; removed "hcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |} ==See also== *[[ForeColor]] *[[ListColor]] *[[ResetColor]] b82cc0973faef97024ba5c81ddb02f4da97a1237 586 581 2021-06-05T15:35:59Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = {{rollover|backcolor <colorname>|console version|y}} ---- {{rollover|highlightcolor <red> <green> <blue>|GUI version|y}} |aliases = {{rollover|backcolor, bcolor|post v4.1|y}} ---- {{rollover|highlightcolor, bcolor, hcolor|pre v4.1|y}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''BackColor''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present all versions of ''StarLight''. Prior to {{v|4.1}}, this command was called "HighlightColor". ==Function== The BackColor command changes the console background color. This setting is saveable. ==Parameters== ===Console=== {{ParametersHeader}} {{ParametersRow |num=1 |name=colorname |description=The text to apply to the background color. #DEFAULT will set this setting to it's default value. |range=Valid colors: black, darkblue, darkgreen, darkcyan, darkred, darkmagenta, darkyellow, gray, darkgray, blue, green, cyan, red, magenta, yellow, white |required=y}} |} ===GUI=== {{ParametersHeader}} {{ParametersRow |num=1 |name=red |description=The red portion to apply to the background color. |range=int|minval=0|maxval=255|includeminval=y|includemaxval=y |required=y}} {{ParametersRow |num=2 |name=green |description=The green portion to apply to the background color. |range=int|minval=0|maxval=255|includeminval=y|includemaxval=y |required=y}} {{ParametersRow |num=3 |name=blue |description=The blue portion to apply to the background color. |range=int|minval=0|maxval=255|includeminval=y|includemaxval=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || BackColor becomes a saveable setting. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Renamed from "HighlightColor" command; removed "hcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |} ==See also== *[[ForeColor]] *[[ListColor]] *[[ResetColor]] 53ca153a1dd07176f9f2f3a95c0dceb400ee7f4d 591 586 2021-06-05T16:43:19Z Serpent King 24956324 /* Legacy */ wikitext text/x-wiki {{infobox command |group = Settings |usage = {{rollover|backcolor <colorname>|console version|y}} ---- {{rollover|highlightcolor <red> <green> <blue>|GUI version|y}} |aliases = {{rollover|backcolor, bcolor|post v4.1|y}} ---- {{rollover|highlightcolor, bcolor, hcolor|pre v4.1|y}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''BackColor''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present all versions of ''StarLight''. Prior to {{v|4.1}}, this command was called "HighlightColor". ==Function== The BackColor command changes the console background color. This setting is saveable. ==Parameters== ===Console=== {{ParametersHeader}} {{ParametersRow |num=1 |name=colorname |description=The text to apply to the background color. #DEFAULT will set this setting to it's default value. |range=Valid colors: black, darkblue, darkgreen, darkcyan, darkred, darkmagenta, darkyellow, gray, darkgray, blue, green, cyan, red, magenta, yellow, white |required=y}} |} ===GUI=== {{ParametersHeader}} {{ParametersRow |num=1 |name=red |description=The red portion to apply to the background color. |range=int|minval=0|maxval=255|includeminval=y|includemaxval=y |required=y}} {{ParametersRow |num=2 |name=green |description=The green portion to apply to the background color. |range=int|minval=0|maxval=255|includeminval=y|includemaxval=y |required=y}} {{ParametersRow |num=3 |name=blue |description=The blue portion to apply to the background color. |range=int|minval=0|maxval=255|includeminval=y|includemaxval=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || BackColor becomes a saveable setting, added "hcolor" and "bcolor" aliases. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Renamed from "HighlightColor" command; removed "hcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |} ==See also== *[[ForeColor]] *[[ListColor]] *[[ResetColor]] 4575d6da295cedf2b933ed8afc44df0c5f6a8e8d ListColor 0 166 584 536 2021-06-05T15:31:19Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = [[File:Command-ListColor.png|x200px]] |group = SLSystem |usage = listcolor |aliases = listcolor, lcolor |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ListColor''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present all versions of ''StarLight''. ==Function== The ListColor command lists all the colors available for use in the [[ForeColor]] and [[BackColor]] commands. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || All color messages were renamed to global messages; as such, the command has new message calls; no longer prints "Done." at the end. |} ==See also== *[[ForeColor]] *[[BackColor]] 7b2fe3bb3836e7b1497ea9c8e0867b88f3172c46 ResetColor 0 202 585 2021-06-05T15:32:33Z Serpent King 24956324 Created page with "{{infobox command |group = Settings |usage = resetcolor |aliases = resetcolor rcolor |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Re..." wikitext text/x-wiki {{infobox command |group = Settings |usage = resetcolor |aliases = resetcolor rcolor |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ResetColor''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present all versions of ''StarLight''. ==Function== The ResetColor command changes the console foreground and background colors to their defaults. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[ForeColor]] *[[BackColor]] *[[ListColor]] 20a16bbeee0133401241715a78fbdb2f8212e760 588 585 2021-06-05T16:41:47Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = resetcolor |aliases = resetcolor, {{rollover|rcolor|v2.0 forward|y}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ResetColor''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present all versions of ''StarLight''. ==Function== The ResetColor command changes the console foreground and background colors to their defaults. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || rcolor alias added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[ForeColor]] *[[BackColor]] *[[ListColor]] 9d3c88a311cb64303d256d5cab5b3e2e870d9067 589 588 2021-06-05T16:42:37Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = resetcolor |aliases = resetcolor, {{rollover|rcolor|v2.0 forward|y}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ResetColor''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present all versions of ''StarLight''. ==Function== The ResetColor command changes the console foreground and background colors to their defaults. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Added "rcolor" alias. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[ForeColor]] *[[BackColor]] *[[ListColor]] eaed3eb389f69c44fc3d6139217547c6c50c00f0 Length 0 203 592 2021-06-05T16:54:11Z Serpent King 24956324 Created page with "{{infobox command |group = Settings |usage = {{rollover|length <characters>|console version|y}} ---- {{rollover|length <pixels>|GUI version|y}} |aliases = length, {{rollover|l..." wikitext text/x-wiki {{infobox command |group = Settings |usage = {{rollover|length <characters>|console version|y}} ---- {{rollover|length <pixels>|GUI version|y}} |aliases = length, {{rollover|l|v2.0 forward|y}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Length''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present all versions of ''StarLight''. ==Function== The Length command changes the console window title. This setting is saveable. ==Parameters== ===Console=== {{ParametersHeader}} {{ParametersRow |num=1 |name=characters |description=The length in characters to apply to the console length. #DEFAULT will set this setting to it's default value. |range=int|minval=1|maxval=(varies based on resolution)|includemin=y|includemax=y |required=y}} |} ===GUI=== {{ParametersHeader}} {{ParametersRow |num=1 |name=pixels |description=The length in pixels to apply to the console length. |range=int|minval=(varies based on resolution)|maxval=(varies based on resolution)|includemin=y|includemax=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Length becomes a saveable setting, added "l" alias. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Added #DEFAULT. |} ==See also== *[[Width]] *[[BufferLength]] *[[BufferWidth]] d059a947666c29f1fd9b2b8ee149804d9b88e7f6 Width 0 204 593 2021-06-05T16:54:15Z Serpent King 24956324 Created page with "{{infobox command |group = Settings |usage = {{rollover|width <characters>|console version|y}} ---- {{rollover|width <pixels>|GUI version|y}} |aliases = width, {{rollover|w|v2..." wikitext text/x-wiki {{infobox command |group = Settings |usage = {{rollover|width <characters>|console version|y}} ---- {{rollover|width <pixels>|GUI version|y}} |aliases = width, {{rollover|w|v2.0 forward|y}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Width''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present all versions of ''StarLight''. ==Function== The Width command changes the console window title. This setting is saveable. ==Parameters== ===Console=== {{ParametersHeader}} {{ParametersRow |num=1 |name=characters |description=The length in characters to apply to the console width. #DEFAULT will set this setting to it's default value. |range=int|minval=1|maxval=(varies based on resolution)|includemin=y|includemax=y |required=y}} |} ===GUI=== {{ParametersHeader}} {{ParametersRow |num=1 |name=pixels |description=The length in pixels to apply to the console width. |range=int|minval=(varies based on resolution)|maxval=(varies based on resolution)|includemin=y|includemax=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Width becomes a saveable setting, added "w" alias. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Added #DEFAULT. |} ==See also== *[[Width]] *[[BufferLength]] *[[BufferWidth]] a92a49b75a4dc1cd9e50686e48b4b956d0d35558 594 593 2021-06-05T16:54:29Z Serpent King 24956324 /* See also */ wikitext text/x-wiki {{infobox command |group = Settings |usage = {{rollover|width <characters>|console version|y}} ---- {{rollover|width <pixels>|GUI version|y}} |aliases = width, {{rollover|w|v2.0 forward|y}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Width''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present all versions of ''StarLight''. ==Function== The Width command changes the console window title. This setting is saveable. ==Parameters== ===Console=== {{ParametersHeader}} {{ParametersRow |num=1 |name=characters |description=The length in characters to apply to the console width. #DEFAULT will set this setting to it's default value. |range=int|minval=1|maxval=(varies based on resolution)|includemin=y|includemax=y |required=y}} |} ===GUI=== {{ParametersHeader}} {{ParametersRow |num=1 |name=pixels |description=The length in pixels to apply to the console width. |range=int|minval=(varies based on resolution)|maxval=(varies based on resolution)|includemin=y|includemax=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Width becomes a saveable setting, added "w" alias. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Added #DEFAULT. |} ==See also== *[[Length]] *[[BufferLength]] *[[BufferWidth]] d1f7c99cae395e8cb77f5fb77f1efc3d908d8bdc Msg 0 205 595 2021-06-05T16:56:03Z Serpent King 24956324 Redirected page to [[Message]] wikitext text/x-wiki #REDIRECT [[Message]] 7ddbef500521b7131c0cdfedd1a966140db09364 Txtcolor 0 206 596 2021-06-05T16:56:40Z Serpent King 24956324 Redirected page to [[ForeColor]] wikitext text/x-wiki #REDIRECT [[ForeColor]] 6f23e0718cc434b0c08866947c5b414f3d31b168 TxtColor 0 207 597 2021-06-05T16:56:51Z Serpent King 24956324 Redirected page to [[ForeColor]] wikitext text/x-wiki #REDIRECT [[ForeColor]] 6f23e0718cc434b0c08866947c5b414f3d31b168 Tcolor 0 208 598 2021-06-05T16:57:03Z Serpent King 24956324 Redirected page to [[ForeColor]] wikitext text/x-wiki #REDIRECT [[ForeColor]] 6f23e0718cc434b0c08866947c5b414f3d31b168 Fcolor 0 209 599 2021-06-05T16:57:14Z Serpent King 24956324 Redirected page to [[ForeColor]] wikitext text/x-wiki #REDIRECT [[ForeColor]] 6f23e0718cc434b0c08866947c5b414f3d31b168 HighlightColor 0 210 600 2021-06-05T16:58:20Z Serpent King 24956324 Redirected page to [[BackColor]] wikitext text/x-wiki #REDIRECT [[BackColor]] 0dd977e116936b4001b74088c39a881a05489ab8 Highlightcolor 0 211 601 2021-06-05T16:58:33Z Serpent King 24956324 Redirected page to [[BackColor]] wikitext text/x-wiki #REDIRECT [[BackColor]] 0dd977e116936b4001b74088c39a881a05489ab8 Hcolor 0 212 602 2021-06-05T16:58:45Z Serpent King 24956324 Redirected page to [[BackColor]] wikitext text/x-wiki #REDIRECT [[BackColor]] 0dd977e116936b4001b74088c39a881a05489ab8 Bcolor 0 213 603 2021-06-05T16:58:58Z Serpent King 24956324 Redirected page to [[BackColor]] wikitext text/x-wiki #REDIRECT [[BackColor]] 0dd977e116936b4001b74088c39a881a05489ab8 Rcolor 0 214 604 2021-06-05T16:59:16Z Serpent King 24956324 Redirected page to [[ResetColor]] wikitext text/x-wiki #REDIRECT [[ResetColor]] b9fe47dd2b6877c4119d0375912004d369d1d7ee L 0 215 605 2021-06-05T16:59:40Z Serpent King 24956324 Redirected page to [[Length]] wikitext text/x-wiki #REDIRECT [[Length]] ec5ef09e451abe3bf265a2b8139345e8141e802d W 0 216 606 2021-06-05T16:59:58Z Serpent King 24956324 Redirected page to [[Width]] wikitext text/x-wiki #REDIRECT [[Width]] 1268aac502c61aab01c393969befa5d487357b0f Length 0 203 607 592 2021-06-18T12:50:49Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = {{rollover|length <characters>|console version|y}} ---- {{rollover|length <pixels>|GUI version|y}} |aliases = length, {{rollover|l|v2.0 forward|y}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Length''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all versions of ''StarLight''. ==Function== The Length command changes the console window title. This setting is saveable. ==Parameters== ===Console=== {{ParametersHeader}} {{ParametersRow |num=1 |name=characters |description=The length in characters to apply to the console length. #DEFAULT will set this setting to it's default value. |range=int|minval=1|maxval=(varies based on resolution)|includemin=y|includemax=y |required=y}} |} ===GUI=== {{ParametersHeader}} {{ParametersRow |num=1 |name=pixels |description=The length in pixels to apply to the console length. |range=int|minval=(varies based on resolution)|maxval=(varies based on resolution)|includemin=y|includemax=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Length becomes a saveable setting, added "l" alias. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Added #DEFAULT. |} ==See also== *[[Width]] *[[BufferLength]] *[[BufferWidth]] 9ac0d7941051455b59b3748cfae005749e19b878 608 607 2021-06-18T12:56:34Z Serpent King 24956324 /* Function */ wikitext text/x-wiki {{infobox command |group = Settings |usage = {{rollover|length <characters>|console version|y}} ---- {{rollover|length <pixels>|GUI version|y}} |aliases = length, {{rollover|l|v2.0 forward|y}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Length''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all versions of ''StarLight''. ==Function== The Length command changes the console length (height). This setting is saveable. ==Parameters== ===Console=== {{ParametersHeader}} {{ParametersRow |num=1 |name=characters |description=The length in characters to apply to the console length. #DEFAULT will set this setting to it's default value. |range=int|minval=1|maxval=(varies based on resolution)|includemin=y|includemax=y |required=y}} |} ===GUI=== {{ParametersHeader}} {{ParametersRow |num=1 |name=pixels |description=The length in pixels to apply to the console length. |range=int|minval=(varies based on resolution)|maxval=(varies based on resolution)|includemin=y|includemax=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Length becomes a saveable setting, added "l" alias. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Added #DEFAULT. |} ==See also== *[[Width]] *[[BufferLength]] *[[BufferWidth]] 19183af6b0bd5fe799cc42bedcdb41faefac1cee Width 0 204 609 594 2021-06-18T12:56:51Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = {{rollover|width <characters>|console version|y}} ---- {{rollover|width <pixels>|GUI version|y}} |aliases = width, {{rollover|w|v2.0 forward|y}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Width''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present all versions of ''StarLight''. ==Function== The Width command changes the console width. This setting is saveable. ==Parameters== ===Console=== {{ParametersHeader}} {{ParametersRow |num=1 |name=characters |description=The length in characters to apply to the console width. #DEFAULT will set this setting to it's default value. |range=int|minval=1|maxval=(varies based on resolution)|includemin=y|includemax=y |required=y}} |} ===GUI=== {{ParametersHeader}} {{ParametersRow |num=1 |name=pixels |description=The length in pixels to apply to the console width. |range=int|minval=(varies based on resolution)|maxval=(varies based on resolution)|includemin=y|includemax=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Width becomes a saveable setting, added "w" alias. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Added #DEFAULT. |} ==See also== *[[Length]] *[[BufferLength]] *[[BufferWidth]] 7a3529f4ca59906f4db1488691b1fbad97b29b1e BufferLength 0 217 610 2021-06-18T13:01:18Z Serpent King 24956324 Created page with "{{infobox command |group = Settings |usage = bufferlength <characters> |aliases = bufferlength, {{rollover|bl|v2.0 to v2.7|y}}, {{rollover|blength|v4.0 forward|y}} |v1.0=y|v2...." wikitext text/x-wiki {{infobox command |group = Settings |usage = bufferlength <characters> |aliases = bufferlength, {{rollover|bl|v2.0 to v2.7|y}}, {{rollover|blength|v4.0 forward|y}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v4.0=y|v4.1=y |console=y }} '''BufferLength''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all console versions of ''StarLight''. ==Function== The BufferLength command changes the console buffer length (how many lines until the console starts dumping history). This setting is saveable. ==Parameters== ===Console=== {{ParametersHeader}} {{ParametersRow |num=1 |name=characters |description=The length in characters to apply to the console buffer length. #DEFAULT will set this setting to it's default value. |range=int|minval=1|maxval=(varies based on resolution)|includemin=y|includemax=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || BufferLength becomes a saveable setting, added "bl" alias. |- | {{v|4.0}} || Implemented GetText(), removed "bl" alias, added "blength" alias. |- | {{v|4.1}} || Added #DEFAULT. |} ==See also== *[[Width]] *[[Length]] *[[BufferWidth]] 9fbe344b94bc5f136254685cec7c5bc7336a478c 614 610 2021-06-18T13:19:42Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = bufferlength <characters> |aliases = bufferlength, {{rollover|bl|v2.0 to v2.7|y}}, {{rollover|blength|v4.0 forward|y}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v4.0=y|cononly=y|v4.1=y |console=y }} '''BufferLength''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all console versions of ''StarLight''. ==Function== The BufferLength command changes the console buffer length (how many lines until the console starts dumping history). This setting is saveable. ==Parameters== ===Console=== {{ParametersHeader}} {{ParametersRow |num=1 |name=characters |description=The length in characters to apply to the console buffer length. #DEFAULT will set this setting to it's default value. |range=int|minval=1|maxval=(varies based on resolution)|includemin=y|includemax=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || BufferLength becomes a saveable setting, added "bl" alias. |- | {{v|4.0}} || Implemented GetText(), removed "bl" alias, added "blength" alias. |- | {{v|4.1}} || Added #DEFAULT. |} ==See also== *[[Width]] *[[Length]] *[[BufferWidth]] d479be517db13ca0ec125fba234d04973b98fb14 Settings 0 195 611 566 2021-06-18T13:02:08Z Serpent King 24956324 wikitext text/x-wiki '''Settings''' are values that ''StarLight'' loads upon opening, and saves upon closing. Additionally the [[LoadSettings]] and [[SaveSettings]] commands also serve these functions. Settings were introduced in version {{v|2.0}}, and were radically reformatted in version {{v|2.7}}. Settings are saved at <code>%appdata%\StarLightData\SettingsV4.0 Console.cfg</code> ==Settings list== {| class="wikitable sortable" ! Setting ! width=300px|Description ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- | CONSOLE_TITLE || The window title for the console. Use the [[Title]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | CONSOLE_MESSAGE || The intro message that prints on boot. Use the [[Message]] command to change it. || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | CONSOLE_WIDTH || The {{rollover|width|in characters for the console versions, in pixels for the GUI versions|y}} of the console. Use the [[Width]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | CONSOLE_LENGTH || The {{rollover|length|in characters for the console versions, in pixels for the GUI versions|y}} (or height if preferred) of the console. Use the [[Length]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | CONSOLE_BUFFER_WIDTH || The width of characters that the console will buffer (with a scroll bar if this is greater than CONSOLE_WIDTH). Use the [[BufferWidth]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- | CONSOLE_BUFFER_LENGTH || The length (or height if preferred) of characters that the console will buffer (with a scroll bar if this is greater than CONSOLE_LENGTH). Use the [[BufferLength]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- | CONSOLE_CURSOR_SIZE || The size of the blinking console cursor, range 1 to 100. Use the [[CursorSize]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- |CONSOLE_FONT_FAMILY || The font family for the console text. Use the [[FontFamily]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_TEXT_SIZE || The size (in points) of the console text. Use the [[TextSize]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_FOREGROUND_COLOR || The color of the console Foreground, 16 preset colors. Use the [[ForeColor]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- |CONSOLE_BACKGROUND_COLOR || The color of the console Foreground, 16 preset colors. Use the [[BackColor]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- |CONSOLE_FOREGROUND_RED_COLOR || The color of the red portion of the console foreground. Use the [[TxtColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_FOREGROUND_GREEN_COLOR || The color of the green portion of the console foreground. Use the [[TxtColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_FOREGROUND_BLUE_COLOR || The color of the blue portion of the console foreground. Use the [[TxtColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_BACKGROUND_RED_COLOR || The color of the red portion of the console background. Use the [[HighlightColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_BACKGROUND_GREEN_COLOR || The color of the green portion of the console background. Use the [[HighlightColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_BACKGROUND_BLUE_COLOR || The color of the blue portion of the console background. Use the [[HighlightColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |SHOW_TIMESTAMP || Show a timestamp after every command? Use the [[Timestamp]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |PLAY_INTRO_SOUND || Play the intro sound on boot? Use the [[PlayIntroSound]] command to change it. || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |INTRO_SOUND_PATH || File path for the intro sound. Use the [[IntroSoundPath]] command to change it. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |LOCKED || Is the system locked? Use the [[Lock]] and [[Unlock]] commands to lock and unlock the system. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} |- |SAVE_DIRECTORY || Should the current directory be saved with the other settings? Use the [[SaveDirectory]] command to change it. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |OUTPUT_TO_CLIPBOARD || Should the output be directly sent to the clipboard after ever command? Use the [[OutputToClipboard]] command to change it. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |PROCESS_CHECK_FREQUENCY || Time (in milliseconds) that ''StarLight'' should check for unresponsive processes. Use the [[ProcessCheckFrequency]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |NOTIFY || Should a notification be sent if a process is found to be not responding? Use the [[Notify]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |SLCURSOR || Use the StarLight cursor? Use the [[SLCursor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |DIRECTORY || The current directory. Use the [[CD]] command to change it. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |TE_PATH || The file path currently open in the text editor. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |MP_PATH || The file path currently open in the media player. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |PV_PATH || The file path currently open in the picture viewer. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |PV_SIZE_MODE || Size mode for the picture viewer. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CL_PATH || The file path for the change log maker. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CL_AUTHOR || The author of the next entry of the change logger. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CL_PROJECT || The project of the next entry of the change logger. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CL_FILE || The file of the next entry of the change logger. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |LAST_TAB || Tab the user was on when closing. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |AUTOSAVE_MODE || Mode for autosaving. 0 is don't save, 1 is prompt to save, 2 is autosave on exit. Use the [[AutosaveMode]] command to change it. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |DEBUG || Is debug mode on? Use the [[DebugMode]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |} fca0121e0c3623684492700ac1787e977a12d454 Template:VersionMap 10 38 612 453 2021-06-18T13:08:58Z Serpent King 24956324 wikitext text/x-wiki {|class="wikitable" style="font-size:6pt; text-align:center; margin:0em auto 0em auto; line-height:8px;" ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- style="line-height:12px;" | {{#if:{{{v1.0|}}}|{{y}}|{{n}}}} | {{#if:{{{v2.0|}}}|{{y}}|{{n}}}} | {{#if:{{{v2.5|}}}|{{y}}|{{n}}}} | {{#if:{{{v2.7|}}}|{{y}}|{{n}}}} | {{#if:{{{v3.0|}}}|{{y}}|{{n}}}} | {{#if:{{{v3.1|}}}|{{y}}|{{n}}}} | {{#if:{{{v3.5|}}}|{{y}}|{{n}}}} | {{#if:{{{v4.0|}}}|{{if:{{{cononly|}}}{{{guionly|}}}|{{rollover|{{y}}|{{#if:{{{cononly|}}}|Console only}}{{#if:{{{guionly|}}}|GUI only}}|y}}|{{y}}}}|{{n}}}} | {{#if:{{{v4.1|}}}|{{y}}|{{n}}}} |} <noinclude>[[Category:Templates]]</noinclude> d1967ce232f055d402d0393395702de1f9d27ab1 613 612 2021-06-18T13:15:03Z Serpent King 24956324 wikitext text/x-wiki {|class="wikitable" style="font-size:6pt; text-align:center; margin:0em auto 0em auto; line-height:8px;" ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- style="line-height:12px;" | {{#if:{{{v1.0|}}}|{{y}}|{{n}}}} | {{#if:{{{v2.0|}}}|{{y}}|{{n}}}} | {{#if:{{{v2.5|}}}|{{y}}|{{n}}}} | {{#if:{{{v2.7|}}}|{{y}}|{{n}}}} | {{#if:{{{v3.0|}}}|{{y}}|{{n}}}} | {{#if:{{{v3.1|}}}|{{y}}|{{n}}}} | {{#if:{{{v3.5|}}}|{{y}}|{{n}}}} | {{#if:{{{v4.0|}}}|{{#if:{{{cononly|}}}{{{guionly|}}}|{{rollover|{{y}}|{{#if:{{{cononly|}}}|Console only}}{{#if:{{{guionly|}}}|GUI only}}|y}}|{{y}}}}|{{n}}}} | {{#if:{{{v4.1|}}}|{{y}}|{{n}}}} |} <noinclude>[[Category:Templates]]</noinclude> 25707515365e32fd6fec38b3e867fe878b6f89fb 619 613 2021-06-18T13:39:56Z Serpent King 24956324 wikitext text/x-wiki {|class="wikitable" style="font-size:6pt; text-align:center; margin:0em auto 0em auto; line-height:8px;" ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- style="line-height:12px;" | {{#if:{{{v1.0|}}}|{{y}}|{{n}}}} | {{#if:{{{v2.0|}}}|{{y}}|{{n}}}} | {{#if:{{{v2.5|}}}|{{y}}|{{n}}}} | {{#if:{{{v2.7|}}}|{{y}}|{{n}}}} | {{#if:{{{v3.0|}}}|{{y}}|{{n}}}} | {{#if:{{{v3.1|}}}|{{y}}|{{n}}}} | {{#if:{{{v3.5|}}}|{{y}}|{{n}}}} | {{#if:{{{v4.0|}}}|{{y{{#if:{{{cononly|}}}|{{!}}Console only}}}}|{{n}}}} | {{#if:{{{v4.1|}}}|{{y}}|{{n}}}} |} <noinclude>[[Category:Templates]]</noinclude> 84d0c0e53add6ca0eb5a84bb6535cf5970ed656b 620 619 2021-06-18T13:42:06Z Serpent King 24956324 wikitext text/x-wiki {|class="wikitable" style="font-size:6pt; text-align:center; margin:0em auto 0em auto; line-height:8px;" ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- style="line-height:12px;" | {{#if:{{{v1.0|}}}|{{y}}|{{n}}}} | {{#if:{{{v2.0|}}}|{{y}}|{{n}}}} | {{#if:{{{v2.5|}}}|{{y}}|{{n}}}} | {{#if:{{{v2.7|}}}|{{y}}|{{n}}}} | {{#if:{{{v3.0|}}}|{{y}}|{{n}}}} | {{#if:{{{v3.1|}}}|{{y}}|{{n}}}} | {{#if:{{{v3.5|}}}|{{y}}|{{n}}}} | {{#if:{{{v4.0|y}}}|{{y|{{#if:{{{cononly|y}}}|Console only|}}}}|{{n}}}} | {{#if:{{{v4.1|}}}|{{y}}|{{n}}}} |} <noinclude>[[Category:Templates]]</noinclude> 1fbace4d6a9cbf8d5919c08fd9ccf92fc91cbc3d 621 620 2021-06-18T13:44:41Z Serpent King 24956324 wikitext text/x-wiki {|class="wikitable" style="font-size:6pt; text-align:center; margin:0em auto 0em auto; line-height:8px;" ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- style="line-height:12px;" | {{#if:{{{v1.0|}}}|{{y}}|{{n}}}} | {{#if:{{{v2.0|}}}|{{y}}|{{n}}}} | {{#if:{{{v2.5|}}}|{{y}}|{{n}}}} | {{#if:{{{v2.7|}}}|{{y}}|{{n}}}} | {{#if:{{{v3.0|}}}|{{y}}|{{n}}}} | {{#if:{{{v3.1|}}}|{{y}}|{{n}}}} | {{#if:{{{v3.5|}}}|{{y}}|{{n}}}} | {{#if:{{{v4.0|}}}|{{#if:{{{cononly|}}}|{{y|Console only}}|{{y}}}}|{{n}}}} | {{#if:{{{v4.1|}}}|{{y}}|{{n}}}} |} <noinclude>[[Category:Templates]]</noinclude> 23f5681987ec1723b2594cca307d24d80e4112b4 622 621 2021-06-18T13:47:03Z Serpent King 24956324 wikitext text/x-wiki {|class="wikitable" style="font-size:6pt; text-align:center; margin:0em auto 0em auto; line-height:8px;" ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- style="line-height:12px;" | {{#if:{{{v1.0|}}}|{{y}}|{{n}}}} | {{#if:{{{v2.0|}}}|{{y}}|{{n}}}} | {{#if:{{{v2.5|}}}|{{y}}|{{n}}}} | {{#if:{{{v2.7|}}}|{{y}}|{{n}}}} | {{#if:{{{v3.0|}}}|{{y}}|{{n}}}} | {{#if:{{{v3.1|}}}|{{y}}|{{n}}}} | {{#if:{{{v3.5|}}}|{{y}}|{{n}}}} | {{#if:{{{v4.0|}}}|{{#if:{{{cononly|}}}|{{y|Console only}}|{{y}}}}|{{n}}}} | {{#if:{{{v4.1|}}}|{{y}}|{{n}}}} |} {{{cononly}}} <noinclude>[[Category:Templates]]</noinclude> 35d4af47d336531600dde3a9c9f2de94a856ba79 623 622 2021-06-18T13:48:07Z Serpent King 24956324 wikitext text/x-wiki {|class="wikitable" style="font-size:6pt; text-align:center; margin:0em auto 0em auto; line-height:8px;" ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- style="line-height:12px;" | {{#if:{{{v1.0|}}}|{{y}}|{{n}}}} | {{#if:{{{v2.0|}}}|{{y}}|{{n}}}} | {{#if:{{{v2.5|}}}|{{y}}|{{n}}}} | {{#if:{{{v2.7|}}}|{{y}}|{{n}}}} | {{#if:{{{v3.0|}}}|{{y}}|{{n}}}} | {{#if:{{{v3.1|}}}|{{y}}|{{n}}}} | {{#if:{{{v3.5|}}}|{{y}}|{{n}}}} | {{#if:{{{v4.0|}}}|{{#if:{{{cononly|}}}|{{y|Console only}}|{{y}}}}|{{n}}}} {{{cononly}}} | {{#if:{{{v4.1|}}}|{{y}}|{{n}}}} |} <noinclude>[[Category:Templates]]</noinclude> e0826603915a5d07e73e57ff40267d39b30ca13a 624 623 2021-06-18T13:50:35Z Serpent King 24956324 wikitext text/x-wiki {|class="wikitable" style="font-size:6pt; text-align:center; margin:0em auto 0em auto; line-height:8px;" ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- style="line-height:12px;" | {{#if:{{{v1.0|}}}|{{y}}|{{n}}}} | {{#if:{{{v2.0|}}}|{{y}}|{{n}}}} | {{#if:{{{v2.5|}}}|{{y}}|{{n}}}} | {{#if:{{{v2.7|}}}|{{y}}|{{n}}}} | {{#if:{{{v3.0|}}}|{{y}}|{{n}}}} | {{#if:{{{v3.1|}}}|{{y}}|{{n}}}} | {{#if:{{{v3.5|}}}|{{y}}|{{n}}}} | {{#if:{{{v4.0|}}}|{{#if:{{{cononly|}}}|{{y|Console only}}|{{y}}}}|{{n}}}} | {{#if:{{{v4.1|}}}|{{y}}|{{n}}}} |} <noinclude>[[Category:Templates]]</noinclude> 23f5681987ec1723b2594cca307d24d80e4112b4 626 624 2021-06-18T13:57:19Z Serpent King 24956324 wikitext text/x-wiki {|class="wikitable" style="font-size:6pt; text-align:center; margin:0em auto 0em auto; line-height:8px;" ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- style="line-height:12px;" | {{#if:{{{v1.0|}}}|{{y}}|{{n}}}} | {{#if:{{{v2.0|}}}|{{y}}|{{n}}}} | {{#if:{{{v2.5|}}}|{{y}}|{{n}}}} | {{#if:{{{v2.7|}}}|{{y}}|{{n}}}} | {{#if:{{{v3.0|}}}|{{y}}|{{n}}}} | {{#if:{{{v3.1|}}}|{{y}}|{{n}}}} | {{#if:{{{v3.5|}}}|{{y}}|{{n}}}} | {{#if:{{{v4.0|}}}|{{y}}|{{n}}}} | {{#if:{{{v4.1|}}}|{{y}}|{{n}}}} |} <noinclude>[[Category:Templates]]</noinclude> fee069638e5b2c8fff224b8083dde34930957bd7 BufferWidth 0 218 615 2021-06-18T13:23:52Z Serpent King 24956324 Created page with "{{infobox command |group = Settings |usage = bufferwidth <characters> |aliases = bufferwidth, {{rollover|bw|v2.0 to v2.7|y}}, {{rollover|bwidth|v4.0 forward|y}} |v1.0=y|v2.0=y..." wikitext text/x-wiki {{infobox command |group = Settings |usage = bufferwidth <characters> |aliases = bufferwidth, {{rollover|bw|v2.0 to v2.7|y}}, {{rollover|bwidth|v4.0 forward|y}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v4.0=y|cononly=y|v4.1=y |console=y }} '''BufferWidth''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in console versions of ''StarLight'' starting after {{v|2.0}}. ==Function== The BufferWidth command changes the console buffer width. This setting is saveable. ==Parameters== ===Console=== {{ParametersHeader}} {{ParametersRow |num=1 |name=characters |description=The length in characters to apply to the console buffer width. #DEFAULT will set this setting to it's default value. |range=int|minval=1|maxval=(varies based on resolution)|includemin=y|includemax=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || BufferWidth becomes a saveable setting, added "bw" alias. |- | {{v|4.0}} || Implemented GetText(), removed "bw" alias, added "bwidth" alias. |- | {{v|4.1}} || Added #DEFAULT. |} ==See also== *[[Width]] *[[Length]] *[[BufferLength]] d9b8a83d6ac86d346ce9c8555743fc80712d72a7 616 615 2021-06-18T13:25:12Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = bufferwidth <characters> |aliases = bufferwidth, {{rollover|bw|v2.0 to v2.7|y}}, {{rollover|bwidth|v4.0 forward|y}} |v2.0=y|v2.5=y|v2.7=y|v4.0=y|cononly=y|v4.1=y |console=y }} '''BufferWidth''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in console versions of ''StarLight'' starting after {{v|2.0}}. ==Function== The BufferWidth command changes the console buffer width. This setting is saveable. ==Parameters== ===Console=== {{ParametersHeader}} {{ParametersRow |num=1 |name=characters |description=The length in characters to apply to the console buffer width. #DEFAULT will set this setting to it's default value. |range=int|minval=1|maxval=(varies based on resolution)|includemin=y|includemax=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(), removed "bw" alias, added "bwidth" alias. |- | {{v|4.1}} || Added #DEFAULT. |} ==See also== *[[Width]] *[[Length]] *[[BufferLength]] c5ab1eaf53ff7f77544c57992e019fe7245ba194 617 616 2021-06-18T13:25:58Z Serpent King 24956324 /* Console */ wikitext text/x-wiki {{infobox command |group = Settings |usage = bufferwidth <characters> |aliases = bufferwidth, {{rollover|bw|v2.0 to v2.7|y}}, {{rollover|bwidth|v4.0 forward|y}} |v2.0=y|v2.5=y|v2.7=y|v4.0=y|cononly=y|v4.1=y |console=y }} '''BufferWidth''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in console versions of ''StarLight'' starting after {{v|2.0}}. ==Function== The BufferWidth command changes the console buffer width. This setting is saveable. ==Parameters== ===Console=== {{ParametersHeader}} {{ParametersRow |num=1 |name=characters |description=The width in characters to apply to the console buffer width. #DEFAULT will set this setting to it's default value. |range=int|minval=1|maxval=(varies based on resolution)|includemin=y|includemax=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(), removed "bw" alias, added "bwidth" alias. |- | {{v|4.1}} || Added #DEFAULT. |} ==See also== *[[Width]] *[[Length]] *[[BufferLength]] 586095b060189eccb9a799920bf836fc88ce2f32 CursorSize 0 219 618 2021-06-18T13:37:45Z Serpent King 24956324 Created page with "{{infobox command |group = Settings |usage = cursorsize <size> |aliases = cursorsize, csize |v2.0=y|v2.5=y|v2.7=y|v4.0=y|cononly=y|v4.1=y |console=y }} '''CursorSize''' is a..." wikitext text/x-wiki {{infobox command |group = Settings |usage = cursorsize <size> |aliases = cursorsize, csize |v2.0=y|v2.5=y|v2.7=y|v4.0=y|cononly=y|v4.1=y |console=y }} '''CursorSize''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in console versions of ''StarLight'' starting after {{v|2.0}}. ==Function== The CursorSize command changes the console cursor size. This setting is saveable. ==Parameters== ===Console=== {{ParametersHeader}} {{ParametersRow |num=1 |name=size |description=The size to set to the console cursor. #DEFAULT will set this setting to it's default value. |range=int|minval=0|maxval=100|includemin=y|includemax=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Added #DEFAULT. |} 0fbc6e4186dafeb2074fdec8e662cec416787bc5 Template:Infobox command 10 40 625 456 2021-06-18T13:52:03Z Serpent King 24956324 wikitext text/x-wiki {| class="infobox" style="float:right; width:264px; font-size:90%; text-align:left;" cellpadding="3" |- ! class="infobox-title" colspan="2" style="font-size:110%; text-align:center;" | {{{name|{{PAGENAME}}}}} |- {{#if:{{{image<includeonly>|</includeonly>}}} | {{!}} class="infobox-header" colspan="2" style="font-size:110%; text-align:center;"{{!}}{{{image}}} {{!}}- }} {{#if:{{{group<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}}'''Group''' {{!}}{{b|{{{group}}}|group}}<includeonly>[[Category:{{{group}}} commands]]</includeonly> {{!}}- }} {{#if:{{{usage<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}} '''[[Parameter|Usage]]''' {{!}}{{{usage}}} {{!}}- }} {{#if:{{{aliases<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}} '''[[Alias]]es''' {{!}}{{{aliases}}} {{!}}- }} {{#if:{{{v1.0<includeonly>|</includeonly>}}}{{{v2.0<includeonly>|</includeonly>}}}{{{v2.5<includeonly>|</includeonly>}}}{{{v2.7<includeonly>|</includeonly>}}}{{{v3.0<includeonly>|</includeonly>}}}{{{v3.1<includeonly>|</includeonly>}}}{{{v3.5<includeonly>|</includeonly>}}}{{{v4.0<includeonly>|</includeonly>}}}{{{v4.1<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}} '''Versions''' {{!}}{{VersionMap|v1.0={{{v1.0|}}}|v2.0={{{v2.0|}}}|v2.5={{{v2.5|}}}|v2.7={{{v2.7|}}}|v3.0={{{v3.0|}}}|v3.1={{{v3.1|}}}|v3.5={{{v3.5|}}}|v4.0={{{v4.0|}}}|v4.1={{{v4.1|}}}|cononly={{{cononly|}}}|guionly={{{guionly|}}}}} {{!}}- }} {{#if:{{{console<includeonly>|</includeonly>}}}{{{gui<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}} '''Availability''' {{!}}[[Console]]: {{#if:{{{console|}}}|{{y}}|{{n}}}}<br>[[GUI]]: {{#if:{{{gui|}}}|{{y}}|{{n}}}} {{!}}- }} |}<includeonly> {{#if:{{{v1.0|}}}|[[Category:Version 1.0 commands]]}}{{#if:{{{v2.0|}}}|[[Category:Version 2.0 commands]]}}{{#if:{{{v2.5|}}}|[[Category:Version 2.5 commands]]}}{{#if:{{{v2.7|}}}|[[Category:Version 2.7 commands]]}}{{#if:{{{v3.0|}}}|[[Category:Version 3.0 commands]]}}{{#if:{{{v3.1|}}}|[[Category:Version 3.1 commands]]}}{{#if:{{{v3.5|}}}|[[Category:Version 3.5 commands]]}}{{#if:{{{v4.0|}}}|[[Category:Version 4.0 commands]]}}{{#if:{{{v4.1|}}}|[[Category:Version 4.1 commands]]}}</includeonly> de034c6b2904ce85c1d2624cc60e4eea11fa3aa9 Lock 0 220 627 2021-06-18T14:19:41Z Serpent King 24956324 Created page with "{{infobox command |group = Settings |usage = lock <adminpass> |aliases = lock |v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Lock''' is a {{b|Settings|group}} [[command]] in ''..." wikitext text/x-wiki {{infobox command |group = Settings |usage = lock <adminpass> |aliases = lock |v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Lock''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|3.5}} forward. ==Function== The Lock command locks the console and GUI functions when the admin account is not signed in. This command requires the admin password, or the admin being signed in when using it. When locked, the only commands that will work are [[Login]], [[Exit]], and [[Unlock]]. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=adminpass |description=The administrator's password. Not required if the admin is already signed in. |range=str |required=n}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Unlock]] a97350a75e8a4671a339a36958908828107562bc 630 627 2021-06-18T14:22:08Z Serpent King 24956324 /* See also */ wikitext text/x-wiki {{infobox command |group = Settings |usage = lock <adminpass> |aliases = lock |v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Lock''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|3.5}} forward. ==Function== The Lock command locks the console and GUI functions when the admin account is not signed in. This command requires the admin password, or the admin being signed in when using it. When locked, the only commands that will work are [[Login]], [[Exit]], and [[Unlock]]. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=adminpass |description=The administrator's password. Not required if the admin is already signed in. |range=str |required=n}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Unlock]] *[[Login]] 35057d3360bff3013ac826b8cfb235282fd720f0 Unlock 0 221 628 2021-06-18T14:21:40Z Serpent King 24956324 Created page with "{{infobox command |group = Settings |usage = unlock <adminpass> |aliases = unlock |v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Unlock''' is a {{b|Settings|group}} [[command]]..." wikitext text/x-wiki {{infobox command |group = Settings |usage = unlock <adminpass> |aliases = unlock |v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Unlock''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|3.5}} forward. ==Function== The Unlock command unlocks the console and GUI functions. This command requires the admin password, or the admin being signed in when using it. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=adminpass |description=The administrator's password. Not required if the admin is already signed in. |range=str |required=n}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Lock]] 0fa52a44bfe1d8163b36dcb0fd7f184b08f4d65d 629 628 2021-06-18T14:21:55Z Serpent King 24956324 /* See also */ wikitext text/x-wiki {{infobox command |group = Settings |usage = unlock <adminpass> |aliases = unlock |v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Unlock''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|3.5}} forward. ==Function== The Unlock command unlocks the console and GUI functions. This command requires the admin password, or the admin being signed in when using it. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=adminpass |description=The administrator's password. Not required if the admin is already signed in. |range=str |required=n}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Lock]] *[[Login]] 27ff2c5f77a3891e623c0508ef2b279814136082 StarLightV4.1 0 95 631 560 2021-06-18T14:26:38Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV4.1''}} '''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]'', released on July 18, 2019. This version is [[console]]-only. ==General changes== Because 4.1 is console-only, it will be compared against the console version of 4.0. *Removed [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands. *Made optimization to the parameter parser and command caller. *Changed the GetText function to display the "DEFAULT" string if the requested string does not exist. *Added an error message to prevent SL from running without a Messages.txt. *Switched back to on-console passwords. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.0|last version]] |- | [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch. |- | [[ExceptionHandler]] || SLSystem || Added #DEFAULT; Added null switch |- | [[DebugMode]] || SLSystem || New command added. |- | [[Restart]] || SLSystem || Now launches a new instance of StarLight before killing the old one. |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[SetVar]] || SLSystem || &mdash; |- | [[DeleteVar]] || SLSystem || Message added for variable not found; format changed to single parameter. |- | [[ListVar]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || &mdash; |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls; no longer prints "Done." at the end. |- | [[LogSize]] || SLSystem || Command now counts logs made after 2020. |- | [[DeleteLog]] || SLSystem || Added a message for invalid inputs; command can now delete logs made after 2020. |- | [[ForceKill]] || SLSystem || If there are multiple instances of StarLight running, only kills the current process. |- | [[GetText]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers. |- | [[Title]] || Settings || Format changed to single parameter; Added #DEFAULT |- | [[Message]] || Settings || Format changed to single parameter; Added #DEFAULT |- | [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |- | [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |- | [[ResetColor]] || Settings || &mdash; |- | [[Length]] || Settings || Added #DEFAULT |- | [[Width]] || Settings || Added #DEFAULT |- | [[BufferLength]] || Settings || Added #DEFAULT |- | [[BufferWidth]] || Settings || Added #DEFAULT |- | [[CursorSize]] || Settings || Added #DEFAULT |- | [[Lock]] || Settings || &mdash; |- | [[Unlock]] || Settings || &mdash; |- | [[SaveDirectory]] || Settings || Added #DEFAULT; Added null switch |- | [[Timestamp]] || Settings || Added #DEFAULT; Added null switch |- | [[PlayIntroSound]] || Settings || Added #DEFAULT; Added null switch |- | [[IntroSoundPath]] || Settings || Added #DEFAULT |- | [[AutosaveMode]] || Settings || Corrected bad message glitch, Added #DEFAULT |- | [[OutputToClipboard]] || Settings || Added #DEFAULT; Added null switch |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || &mdash; |- | [[SaveSettings]] || Settings || &mdash; |- | [[ClearSettings]] || Settings || &mdash; |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Switched back to on-console passwords. |- | [[Logout]] || Authentication || &mdash; |- | [[Register]] || Authentication || Switched back to on-console passwords. |- | [[ClearAuth]] || Authentication || &mdash; |- | [[CreatePublicNote]] || Authentication || Uses names instead of numbers; Added "createnote" and "note" aliases. |- | [[ViewPublicNote]] || Authentication || Uses names instead of numbers; Added "viewnote" alias. |- | [[DeletePublicNote]] || Authentication || Uses names instead of numbers; Added "deletenote" alias. |- | [[CreatePrivateNote]] || Authentication || Uses names instead of numbers. |- | [[ViewPrivateNote]] || Authentication || Uses names instead of numbers. |- | [[DeletePrivateNote]] || Authentication || Uses names instead of numbers. |- | [[Print]] || {{b|String|group}} || Format changed to single parameter. |- | [[Type]] || String || Added custom delay. |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[Replace]] || String || &mdash; |- | [[LCase]] || String || Format changed to single parameter. |- | [[UCase]] || String || Format changed to single parameter. |- | [[PCase]] || String || Format changed to single parameter. |- | [[Reverse]] || String || Format changed to single parameter. |- | [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI. |- | [[Offset]] || String || &mdash; |- | [[Scramble]] || String || Format changed to single parameter. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || &mdash; |- | [[Trim]] || String || &mdash; |- | [[Pad]] || String || &mdash; |- | [[Len]] || String || Format changed to single parameter. |- | [[Frequency]] || String || Corrected case sensitive glitch. |- | [[ASCII]] || String || Format changed to single parameter. |- | [[Char]] || String || Format changed to single parameter. |- | [[Hex]] || String || Format changed to single parameter. |- | [[Oct]] || String || Format changed to single parameter. |- | [[Binary]] || String || Format changed to single parameter. |- | [[NumBinary]] || String || Format changed to single parameter. |- | [[GetChar]] || String || New command added. |- | [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias. |- | [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code. |- | [[ColorCode]] || String || &mdash; |- | [[ColorConvert]] || String || New command added. |- | [[Add]] || [[Math]] || &mdash; |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || &mdash; |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || &mdash; |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[Rad]] || Math || &mdash; |- | [[Deg]] || Math || &mdash; |- | [[Quadratic]] || Math || &mdash; |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Fibonacci]] || Math || New command added. |- | [[Perimeter]] || Math || New subcommand added: Ellipse. |- | [[Area]] || Math || New subcommand added: Ellipse. |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Median]] || Math || &mdash; |- | [[Average]] || Math || &mdash; |- | [[DataSet]] || Math || New command added. |- | [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1. |- | [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified. |- | [[Factor]] || Math || &mdash; |- | [[Gcf]] || Math || &mdash; |- | [[Simplify]] || Math || &mdash; |- | [[ToFraction]] || Math || &mdash; |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[Test]] || Math || &mdash; |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm. |- | [[LongMilitaryTime]] || Date/Time || &mdash; |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || When provided a date, returns the weekday of that date. |- | [[DayOfYear]] || Date/Time || When provided a date, returns the day of year of that date. |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || &mdash; |- | [[Second]] || Date/Time || &mdash; |- | [[UTC]] || Date/Time || &mdash; |- | [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter. |- | [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter. |- | [[Copy]] || File || &mdash; |- | [[Move]] || File || &mdash; |- | [[Del]] || File || Format changed to single parameter. |- | [[Rename]] || File || &mdash; |- | [[NewDir]] || File || Format changed to single parameter. |- | [[NewFile]] || File || &mdash; |- | [[ReadFile]] || File || Added "read" alias; format changed to single parameter. |- | [[Attr]] || File || Format changed to single parameter. |- | [[SimulateMessage]] || [[System]] || &mdash; |- | [[SimulateInputBox]] || System || Added "inputbox" alias. |- | [[ShowTip]] || System || &mdash; |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter. |- | [[ClearClipBoard]] || System || &mdash; |- | [[StartStopwatch]] || System || &mdash; |- | [[StopStopwatch]] || System || &mdash; |- | [[PauseStopwatch]] || System || &mdash; |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Play]] || System || Added the "keyword" parameter path. |- | [[Stop]] || System || &mdash; |- | [[Launch]] || System || &mdash; |- | [[Terminate]] || System || Separated command into by name and by id. |- | [[TerminateID]] || System || New command added. |- | [[ProcessInfo]] || System || Added thread parameter. |- | [[ProcessInfoID]] || System || New command added. |- | [[ProcessList]] || System || &mdash; |- | [[Search]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[SystemHealth]] || System || Added information selectivity. |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || &mdash; |- | [[RockPaperScissors]] || Fun || New command added. |- | [[EightBall]] || Fun || New command added. |- | [[ChangeLog]] || [[Misc]] || &mdash; |- | [[Ping]] || Misc || &mdash; |} [[Category:StarLight builds]] 41bc72bb284a43cef693112828087f8679bf7e6d OutputToClipboard 0 222 632 2021-06-18T14:36:35Z Serpent King 24956324 Created page with "{{infobox command |group = Settings |usage = outputtoclipboard <switch> |aliases = outputtoclipboard, outtoclip, outclip |v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|..." wikitext text/x-wiki {{infobox command |group = Settings |usage = outputtoclipboard <switch> |aliases = outputtoclipboard, outtoclip, outclip |v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''OutputToClipboard''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.7}} forward. ==Function== The OutputToClipboard command toggles the setting for sending the output to the clipboard after every command. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=switch |description=Switches clipboard setting on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting. |range=Bool}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.7}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} e2ceba5911c8b9798a736ee1f7abd9c622a3b6b7 642 632 2021-06-18T14:42:23Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = outputtoclipboard <switch> |aliases = outputtoclipboard, outtoclip, outclip |v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''OutputToClipboard''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.7}} forward. ==Function== The OutputToClipboard command toggles the setting for sending the output to the clipboard after every command. This setting is saveable. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=switch |description=Switches clipboard setting on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting. |range=Bool}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.7}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} d39f9cfac14174a6be41b534162c3d5a26842f5d MediaWiki:Sidebar 8 34 633 343 2021-06-18T14:37:29Z Serpent King 24956324 wikitext text/x-wiki * Navigation ** mainpage|mainpage-description **StarLightV4.1|StarLightV4.1 **List of commands|Commands **List of magic words|Magic words ** randompage-url|randompage * SEARCH * Participate ** recentchanges-url|recentchanges ** StarLight Wiki:Sandbox|Sandbox ** helppage|help * TOOLBOX 277804866591add70632e04564d0ef3e9cea6738 634 633 2021-06-18T14:37:48Z Serpent King 24956324 wikitext text/x-wiki * Navigation ** mainpage|mainpage-description **StarLightV4.1|StarLightV4.1 **List of commands|Commands **Magic words|Magic words ** randompage-url|randompage * SEARCH * Participate ** recentchanges-url|recentchanges ** StarLight Wiki:Sandbox|Sandbox ** helppage|help * TOOLBOX 51203e2c53b3fc6c7953bb9af242d94d043a526b Bl 0 223 635 2021-06-18T14:38:43Z Serpent King 24956324 Redirected page to [[BufferLength]] wikitext text/x-wiki #REDIRECT [[BufferLength]] 2a6d7c874481238ba53fc56302c56d040ddff7b1 Blength 0 224 636 2021-06-18T14:38:57Z Serpent King 24956324 Redirected page to [[BufferLength]] wikitext text/x-wiki #REDIRECT [[BufferLength]] 2a6d7c874481238ba53fc56302c56d040ddff7b1 Bwidth 0 225 637 2021-06-18T14:39:30Z Serpent King 24956324 Redirected page to [[BufferWidth]] wikitext text/x-wiki #REDIRECT [[BufferWidth]] 41fa769a66dad22d0895af4ae7191cb668c59798 Bw 0 226 638 2021-06-18T14:39:40Z Serpent King 24956324 Redirected page to [[BufferWidth]] wikitext text/x-wiki #REDIRECT [[BufferWidth]] 41fa769a66dad22d0895af4ae7191cb668c59798 Csize 0 227 639 2021-06-18T14:40:02Z Serpent King 24956324 Redirected page to [[CursorSize]] wikitext text/x-wiki #REDIRECT [[CursorSize]] 0972af549d2b0be74dbfa6b7f8d86c53e47cf797 Outtoclip 0 228 640 2021-06-18T14:40:44Z Serpent King 24956324 Redirected page to [[OutputToClipboard]] wikitext text/x-wiki #REDIRECT [[OutputToClipboard]] d791e45c39e456ba7080cceec69bec47bfbc7968 Outclip 0 229 641 2021-06-18T14:40:59Z Serpent King 24956324 Redirected page to [[OutputToClipboard]] wikitext text/x-wiki #REDIRECT [[OutputToClipboard]] d791e45c39e456ba7080cceec69bec47bfbc7968 Timestamp 0 230 643 2021-06-18T14:47:33Z Serpent King 24956324 Created page with "{{infobox command |group = Settings |usage = timestamp <switch> |aliases = timestamp, ts |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '..." wikitext text/x-wiki {{infobox command |group = Settings |usage = timestamp <switch> |aliases = timestamp, ts |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Timestamp''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in all versions of ''[[StarLight]]''. ==Function== The Timestamp command toggles the setting for determining if the timestamp is displayed on the console after every command. Regardless of this setting, a timestamp will always be added to the log. In version 2.0 forward, this setting is saveable. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=switch |description=Switches timestamp setting on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting. |range=Bool}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Setting becomes saveable |- | {{v|4.0}} || Implemented GetText(). |} 22c87dd3edbf6ea1191a0503ac5d398b1e2b9a79 Ts 0 231 644 2021-06-18T14:49:38Z Serpent King 24956324 Redirected page to [[Timestamp]] wikitext text/x-wiki #REDIRECT [[Timestamp]] be7460a6790e72dbc84687d5418e14b4a85829be PlayIntroSound 0 232 645 2021-06-18T14:54:35Z Serpent King 24956324 Created page with "{{infobox command |group = Settings |usage = playintrosound <switch> |aliases = playintrosound, introsound, is |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui..." wikitext text/x-wiki {{infobox command |group = Settings |usage = playintrosound <switch> |aliases = playintrosound, introsound, is |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''PlayIntroSound''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The PlayIntroSound command toggles the setting for determining if the introsound will play on startup. This setting is saveable. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=switch |description=Switches introsound setting on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting. |range=Bool}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} 3206bd44dc40e94d105a50a4a2e0561ed4e9be75 646 645 2021-06-18T14:55:13Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = playintrosound <switch> |aliases = playintrosound, introsound, is |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''PlayIntroSound''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The PlayIntroSound command toggles the setting for determining if the introsound will play on startup. This setting is saveable. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=switch |description=Switches introsound setting on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting. |range=Bool}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[IntroSoundPath]] 1e7615324b013381ff5994baf6b2a49f1ab958ab Introsound 0 233 647 2021-06-18T14:56:12Z Serpent King 24956324 Redirected page to [[PlayIntroSound]] wikitext text/x-wiki #REDIRECT [[PlayIntroSound]] ac75e42df1c03c2940201dbd5285d73fde4f0a95 Is 0 234 648 2021-06-18T14:56:26Z Serpent King 24956324 Redirected page to [[PlayIntroSound]] wikitext text/x-wiki #REDIRECT [[PlayIntroSound]] ac75e42df1c03c2940201dbd5285d73fde4f0a95 SaveDirectory 0 235 649 2021-06-18T15:02:37Z Serpent King 24956324 Created page with "{{infobox command |group = Settings |usage = savedirectory <switch> |aliases = savedirectory, savedir |v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Timest..." wikitext text/x-wiki {{infobox command |group = Settings |usage = savedirectory <switch> |aliases = savedirectory, savedir |v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Timestamp''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.7}} forward. ==Function== The SaveDirectory command toggles the [[settings|setting]] for determining if the current directory is saved with the rest of the settings. This setting is saveable. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=switch |description=Switches savedirectory setting on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting. |range=Bool}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.7}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} daf8328cc79f680135aaaecdb5cdf5524e1da9fd Savedir 0 236 650 2021-06-18T15:02:55Z Serpent King 24956324 Redirected page to [[SaveDirectory]] wikitext text/x-wiki #REDIRECT [[SaveDirectory]] 65aa218d88d212ac99eb1b82f2888155bbeba6eb Title 0 198 651 583 2021-06-18T15:03:44Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = title <text> |aliases = title |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Title''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present all versions of ''StarLight''. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The Title command changes the console window title. This [[setting]] is saveable. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to apply to the console title. #DEFAULT will set this setting to it's default value. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Title becomes a saveable setting. |- | {{v|4.0}} || Implemented GetText(), added invalid input checks. |- | {{v|4.1}} || Format changed to single parameter; Added #DEFAULT. |} b823d594ca7e03ca21d454b63a780c2e81e8d54c 652 651 2021-06-18T15:03:54Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = title <text> |aliases = title |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Title''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present all versions of ''StarLight''. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The Title command changes the console window title. This [[settings|setting]] is saveable. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to apply to the console title. #DEFAULT will set this setting to it's default value. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Title becomes a saveable setting. |- | {{v|4.0}} || Implemented GetText(), added invalid input checks. |- | {{v|4.1}} || Format changed to single parameter; Added #DEFAULT. |} 529cb243ecbd669e4f51af43e6ce279f7f5c4ed7 687 652 2021-06-19T13:48:47Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = title <text> |aliases = title |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Title''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all versions of ''StarLight''. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The Title command changes the console window title. This [[settings|setting]] is saveable. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to apply to the console title. #DEFAULT will set this setting to it's default value. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Title becomes a saveable setting. |- | {{v|4.0}} || Implemented GetText(), added invalid input checks. |- | {{v|4.1}} || Format changed to single parameter; Added #DEFAULT. |} a9f31d6d50de547ff65fcacada2a8c64b144218e 693 687 2021-06-19T13:51:25Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = title <text> |aliases = title |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Title''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The Title command changes the console window title. This [[settings|setting]] is saveable. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to apply to the console title. #DEFAULT will set this setting to it's default value. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Title becomes a saveable setting. |- | {{v|4.0}} || Implemented GetText(), added invalid input checks. |- | {{v|4.1}} || Format changed to single parameter; Added #DEFAULT. |} e7934e42014bf0bdf9756a427eff9b7ae2f80e03 DebugMode 0 137 653 527 2021-06-18T15:04:11Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = [[File:Command-DebugMode.png|300px]] |group = SLSystem |usage = debugmode <switch> |aliases = debugmode, debug, dbg |v4.1=y |console=y }} '''DebugMode''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}}. This command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The DebugMode command toggles debug mode, which prints out debug text (shown in green). This [[settings|setting]] is saveable. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=switch |description=Switches debug mode on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting. |range=Bool}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.1}} || New command added. |} ==See also== *[[ExceptionHandler]] *[[GetText]] c05fd21453f9646b02006621c044eb1cbf963b6c Message 0 199 654 580 2021-06-18T15:04:22Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = message <text> |aliases = message, msg |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Message''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The Message command changes the welcome message. This [[settings|setting]] is saveable. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to apply to the welcome message. #DEFAULT will set this setting to it's default value. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(), added invalid input checks. |- | {{v|4.1}} || Format changed to single parameter; Added #DEFAULT. |} ba73d41107123e2c1f5a117747f4ea584bbca2e8 ForeColor 0 200 655 590 2021-06-18T15:04:28Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = {{rollover|forecolor <colorname>|console version|y}} ---- {{rollover|txtcolor <red> <green> <blue>|GUI version|y}} |aliases = {{rollover|forecolor, fcolor|post v4.1|y}} ---- {{rollover|txtcolor, fcolor, tcolor|pre v4.1|y}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ForeColor''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present all versions of ''StarLight''. Prior to {{v|4.1}}, this command was called "TxtColor". ==Function== The ForeColor command changes the console foreground color. This [[settings|setting]] is saveable. ==Parameters== ===Console=== {{ParametersHeader}} {{ParametersRow |num=1 |name=colorname |description=The text to apply to the foreground color. #DEFAULT will set this setting to it's default value. |range=Valid colors: black, darkblue, darkgreen, darkcyan, darkred, darkmagenta, darkyellow, gray, darkgray, blue, green, cyan, red, magenta, yellow, white |required=y}} |} ===GUI=== {{ParametersHeader}} {{ParametersRow |num=1 |name=red |description=The red portion to apply to the foreground color. |range=int|minval=0|maxval=255|includeminval=y|includemaxval=y |required=y}} {{ParametersRow |num=2 |name=green |description=The green portion to apply to the foreground color. |range=int|minval=0|maxval=255|includeminval=y|includemaxval=y |required=y}} {{ParametersRow |num=3 |name=blue |description=The blue portion to apply to the foreground color. |range=int|minval=0|maxval=255|includeminval=y|includemaxval=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || ForeColor becomes a saveable setting, added "tcolor" and "fcolor" aliases. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |} ==See also== *[[BackColor]] *[[ListColor]] *[[ResetColor]] abfe89215248547707098136047c35a57893ac17 688 655 2021-06-19T13:49:07Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = {{rollover|forecolor <colorname>|console version|y}} ---- {{rollover|txtcolor <red> <green> <blue>|GUI version|y}} |aliases = {{rollover|forecolor, fcolor|post v4.1|y}} ---- {{rollover|txtcolor, fcolor, tcolor|pre v4.1|y}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ForeColor''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all versions of ''StarLight''. Prior to {{v|4.1}}, this command was called "TxtColor". ==Function== The ForeColor command changes the console foreground color. This [[settings|setting]] is saveable. ==Parameters== ===Console=== {{ParametersHeader}} {{ParametersRow |num=1 |name=colorname |description=The text to apply to the foreground color. #DEFAULT will set this setting to it's default value. |range=Valid colors: black, darkblue, darkgreen, darkcyan, darkred, darkmagenta, darkyellow, gray, darkgray, blue, green, cyan, red, magenta, yellow, white |required=y}} |} ===GUI=== {{ParametersHeader}} {{ParametersRow |num=1 |name=red |description=The red portion to apply to the foreground color. |range=int|minval=0|maxval=255|includeminval=y|includemaxval=y |required=y}} {{ParametersRow |num=2 |name=green |description=The green portion to apply to the foreground color. |range=int|minval=0|maxval=255|includeminval=y|includemaxval=y |required=y}} {{ParametersRow |num=3 |name=blue |description=The blue portion to apply to the foreground color. |range=int|minval=0|maxval=255|includeminval=y|includemaxval=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || ForeColor becomes a saveable setting, added "tcolor" and "fcolor" aliases. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |} ==See also== *[[BackColor]] *[[ListColor]] *[[ResetColor]] cc9a52b2671fc0b9818b97a5bae9ceff1b77c7ff 694 688 2021-06-19T13:51:37Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = {{rollover|forecolor <colorname>|console version|y}} ---- {{rollover|txtcolor <red> <green> <blue>|GUI version|y}} |aliases = {{rollover|forecolor, fcolor|post v4.1|y}} ---- {{rollover|txtcolor, fcolor, tcolor|pre v4.1|y}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ForeColor''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. Prior to {{v|4.1}}, this command was called "TxtColor". ==Function== The ForeColor command changes the console foreground color. This [[settings|setting]] is saveable. ==Parameters== ===Console=== {{ParametersHeader}} {{ParametersRow |num=1 |name=colorname |description=The text to apply to the foreground color. #DEFAULT will set this setting to it's default value. |range=Valid colors: black, darkblue, darkgreen, darkcyan, darkred, darkmagenta, darkyellow, gray, darkgray, blue, green, cyan, red, magenta, yellow, white |required=y}} |} ===GUI=== {{ParametersHeader}} {{ParametersRow |num=1 |name=red |description=The red portion to apply to the foreground color. |range=int|minval=0|maxval=255|includeminval=y|includemaxval=y |required=y}} {{ParametersRow |num=2 |name=green |description=The green portion to apply to the foreground color. |range=int|minval=0|maxval=255|includeminval=y|includemaxval=y |required=y}} {{ParametersRow |num=3 |name=blue |description=The blue portion to apply to the foreground color. |range=int|minval=0|maxval=255|includeminval=y|includemaxval=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || ForeColor becomes a saveable setting, added "tcolor" and "fcolor" aliases. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |} ==See also== *[[BackColor]] *[[ListColor]] *[[ResetColor]] 5e6d8faf90a42f2d65b2b78c9cb68f890dc31f0a Length 0 203 656 608 2021-06-18T15:04:36Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = {{rollover|length <characters>|console version|y}} ---- {{rollover|length <pixels>|GUI version|y}} |aliases = length, {{rollover|l|v2.0 forward|y}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Length''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all versions of ''StarLight''. ==Function== The Length command changes the console length (height). This [[settings|setting]] is saveable. ==Parameters== ===Console=== {{ParametersHeader}} {{ParametersRow |num=1 |name=characters |description=The length in characters to apply to the console length. #DEFAULT will set this setting to it's default value. |range=int|minval=1|maxval=(varies based on resolution)|includemin=y|includemax=y |required=y}} |} ===GUI=== {{ParametersHeader}} {{ParametersRow |num=1 |name=pixels |description=The length in pixels to apply to the console length. |range=int|minval=(varies based on resolution)|maxval=(varies based on resolution)|includemin=y|includemax=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Length becomes a saveable setting, added "l" alias. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Added #DEFAULT. |} ==See also== *[[Width]] *[[BufferLength]] *[[BufferWidth]] be0960190398652149fb15bb36111542f0af5a80 692 656 2021-06-19T13:50:46Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = {{rollover|length <characters>|console version|y}} ---- {{rollover|length <pixels>|GUI version|y}} |aliases = length, {{rollover|l|v2.0 forward|y}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Length''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Length command changes the console length (height). This [[settings|setting]] is saveable. ==Parameters== ===Console=== {{ParametersHeader}} {{ParametersRow |num=1 |name=characters |description=The length in characters to apply to the console length. #DEFAULT will set this setting to it's default value. |range=int|minval=1|maxval=(varies based on resolution)|includemin=y|includemax=y |required=y}} |} ===GUI=== {{ParametersHeader}} {{ParametersRow |num=1 |name=pixels |description=The length in pixels to apply to the console length. |range=int|minval=(varies based on resolution)|maxval=(varies based on resolution)|includemin=y|includemax=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Length becomes a saveable setting, added "l" alias. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Added #DEFAULT. |} ==See also== *[[Width]] *[[BufferLength]] *[[BufferWidth]] 7c417746665d91d2847ef0c6246a7382ac7a4f81 Width 0 204 657 609 2021-06-18T15:04:45Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = {{rollover|width <characters>|console version|y}} ---- {{rollover|width <pixels>|GUI version|y}} |aliases = width, {{rollover|w|v2.0 forward|y}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Width''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present all versions of ''StarLight''. ==Function== The Width command changes the console width. This [[settings|setting]] is saveable. ==Parameters== ===Console=== {{ParametersHeader}} {{ParametersRow |num=1 |name=characters |description=The length in characters to apply to the console width. #DEFAULT will set this setting to it's default value. |range=int|minval=1|maxval=(varies based on resolution)|includemin=y|includemax=y |required=y}} |} ===GUI=== {{ParametersHeader}} {{ParametersRow |num=1 |name=pixels |description=The length in pixels to apply to the console width. |range=int|minval=(varies based on resolution)|maxval=(varies based on resolution)|includemin=y|includemax=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Width becomes a saveable setting, added "w" alias. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Added #DEFAULT. |} ==See also== *[[Length]] *[[BufferLength]] *[[BufferWidth]] 6d3f2a2b36eda901c0341461b5426d3b8e7ca546 689 657 2021-06-19T13:49:52Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = {{rollover|width <characters>|console version|y}} ---- {{rollover|width <pixels>|GUI version|y}} |aliases = width, {{rollover|w|v2.0 forward|y}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Width''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Width command changes the console width. This [[settings|setting]] is saveable. ==Parameters== ===Console=== {{ParametersHeader}} {{ParametersRow |num=1 |name=characters |description=The length in characters to apply to the console width. #DEFAULT will set this setting to it's default value. |range=int|minval=1|maxval=(varies based on resolution)|includemin=y|includemax=y |required=y}} |} ===GUI=== {{ParametersHeader}} {{ParametersRow |num=1 |name=pixels |description=The length in pixels to apply to the console width. |range=int|minval=(varies based on resolution)|maxval=(varies based on resolution)|includemin=y|includemax=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Width becomes a saveable setting, added "w" alias. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Added #DEFAULT. |} ==See also== *[[Length]] *[[BufferLength]] *[[BufferWidth]] 1c914c6662b5ab5f1d1871789d72383a66992a98 BufferLength 0 217 658 614 2021-06-18T15:04:56Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = bufferlength <characters> |aliases = bufferlength, {{rollover|bl|v2.0 to v2.7|y}}, {{rollover|blength|v4.0 forward|y}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v4.0=y|cononly=y|v4.1=y |console=y }} '''BufferLength''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all console versions of ''StarLight''. ==Function== The BufferLength command changes the console buffer length (how many lines until the console starts dumping history). This [[settings|setting]] is saveable. ==Parameters== ===Console=== {{ParametersHeader}} {{ParametersRow |num=1 |name=characters |description=The length in characters to apply to the console buffer length. #DEFAULT will set this setting to it's default value. |range=int|minval=1|maxval=(varies based on resolution)|includemin=y|includemax=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || BufferLength becomes a saveable setting, added "bl" alias. |- | {{v|4.0}} || Implemented GetText(), removed "bl" alias, added "blength" alias. |- | {{v|4.1}} || Added #DEFAULT. |} ==See also== *[[Width]] *[[Length]] *[[BufferWidth]] e1e986e8d78f55d1819d19b1574b0cfdd7b540b9 695 658 2021-06-19T13:52:20Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = bufferlength <characters> |aliases = bufferlength, {{rollover|bl|v2.0 to v2.7|y}}, {{rollover|blength|v4.0 forward|y}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v4.0=y|cononly=y|v4.1=y |console=y }} '''BufferLength''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all console versions. ==Function== The BufferLength command changes the console buffer length (how many lines until the console starts dumping history). This [[settings|setting]] is saveable. ==Parameters== ===Console=== {{ParametersHeader}} {{ParametersRow |num=1 |name=characters |description=The length in characters to apply to the console buffer length. #DEFAULT will set this setting to it's default value. |range=int|minval=1|maxval=(varies based on resolution)|includemin=y|includemax=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || BufferLength becomes a saveable setting, added "bl" alias. |- | {{v|4.0}} || Implemented GetText(), removed "bl" alias, added "blength" alias. |- | {{v|4.1}} || Added #DEFAULT. |} ==See also== *[[Width]] *[[Length]] *[[BufferWidth]] 8a1e0198a713483fa868ba73ef166467bbb78f36 BufferWidth 0 218 659 617 2021-06-18T15:05:04Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = bufferwidth <characters> |aliases = bufferwidth, {{rollover|bw|v2.0 to v2.7|y}}, {{rollover|bwidth|v4.0 forward|y}} |v2.0=y|v2.5=y|v2.7=y|v4.0=y|cononly=y|v4.1=y |console=y }} '''BufferWidth''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in console versions of ''StarLight'' starting after {{v|2.0}}. ==Function== The BufferWidth command changes the console buffer width. This [[settings|setting]] is saveable. ==Parameters== ===Console=== {{ParametersHeader}} {{ParametersRow |num=1 |name=characters |description=The width in characters to apply to the console buffer width. #DEFAULT will set this setting to it's default value. |range=int|minval=1|maxval=(varies based on resolution)|includemin=y|includemax=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(), removed "bw" alias, added "bwidth" alias. |- | {{v|4.1}} || Added #DEFAULT. |} ==See also== *[[Width]] *[[Length]] *[[BufferLength]] 81cc96452d4f9ff0a4242bf6135918d9e7acdf55 696 659 2021-06-19T13:52:32Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = bufferwidth <characters> |aliases = bufferwidth, {{rollover|bw|v2.0 to v2.7|y}}, {{rollover|bwidth|v4.0 forward|y}} |v2.0=y|v2.5=y|v2.7=y|v4.0=y|cononly=y|v4.1=y |console=y }} '''BufferWidth''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in console versions starting after {{v|2.0}}. ==Function== The BufferWidth command changes the console buffer width. This [[settings|setting]] is saveable. ==Parameters== ===Console=== {{ParametersHeader}} {{ParametersRow |num=1 |name=characters |description=The width in characters to apply to the console buffer width. #DEFAULT will set this setting to it's default value. |range=int|minval=1|maxval=(varies based on resolution)|includemin=y|includemax=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(), removed "bw" alias, added "bwidth" alias. |- | {{v|4.1}} || Added #DEFAULT. |} ==See also== *[[Width]] *[[Length]] *[[BufferLength]] 2bab7efefef2fb4c2fad1baca7261c29c68b60b4 CursorSize 0 219 660 618 2021-06-18T15:05:19Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = cursorsize <size> |aliases = cursorsize, csize |v2.0=y|v2.5=y|v2.7=y|v4.0=y|cononly=y|v4.1=y |console=y }} '''CursorSize''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in console versions of ''StarLight'' starting after {{v|2.0}}. ==Function== The CursorSize command changes the console cursor size. This [[settings|setting]] is saveable. ==Parameters== ===Console=== {{ParametersHeader}} {{ParametersRow |num=1 |name=size |description=The size to set to the console cursor. #DEFAULT will set this setting to it's default value. |range=int|minval=0|maxval=100|includemin=y|includemax=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Added #DEFAULT. |} 03a4e349dd9dbf4e1b731326786a866a9921ed58 697 660 2021-06-19T13:52:39Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = cursorsize <size> |aliases = cursorsize, csize |v2.0=y|v2.5=y|v2.7=y|v4.0=y|cononly=y|v4.1=y |console=y }} '''CursorSize''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in console versions starting after {{v|2.0}}. ==Function== The CursorSize command changes the console cursor size. This [[settings|setting]] is saveable. ==Parameters== ===Console=== {{ParametersHeader}} {{ParametersRow |num=1 |name=size |description=The size to set to the console cursor. #DEFAULT will set this setting to it's default value. |range=int|minval=0|maxval=100|includemin=y|includemax=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Added #DEFAULT. |} 38d0f8495c13fbd5191a7d6769382ffff91ca099 Timestamp 0 230 661 643 2021-06-18T15:05:36Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = timestamp <switch> |aliases = timestamp, ts |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Timestamp''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in all versions of ''[[StarLight]]''. ==Function== The Timestamp command toggles the setting for determining if the timestamp is displayed on the console after every command. Regardless of this setting, a timestamp will always be added to the log. In version 2.0 forward, this [[settings|setting]] is saveable. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=switch |description=Switches timestamp setting on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting. |range=Bool}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Setting becomes saveable |- | {{v|4.0}} || Implemented GetText(). |} f7a670b264876cad253d8116673908d56772c33d 698 661 2021-06-19T13:53:09Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = timestamp <switch> |aliases = timestamp, ts |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Timestamp''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Timestamp command toggles the setting for determining if the timestamp is displayed on the console after every command. Regardless of this setting, a timestamp will always be added to the log. In version 2.0 forward, this [[settings|setting]] is saveable. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=switch |description=Switches timestamp setting on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting. |range=Bool}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Setting becomes saveable |- | {{v|4.0}} || Implemented GetText(). |} 064bcb5835b63e17ea55e22cf780db9ec8d2bc5d PlayIntroSound 0 232 662 646 2021-06-18T15:05:46Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = playintrosound <switch> |aliases = playintrosound, introsound, is |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''PlayIntroSound''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The PlayIntroSound command toggles the setting for determining if the introsound will play on startup. This [[settings|setting]] is saveable. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=switch |description=Switches introsound setting on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting. |range=Bool}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[IntroSoundPath]] c398f2d1c842a734950d327f449862085ab0fbb5 OutputToClipboard 0 222 663 642 2021-06-18T15:05:52Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = outputtoclipboard <switch> |aliases = outputtoclipboard, outtoclip, outclip |v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''OutputToClipboard''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.7}} forward. ==Function== The OutputToClipboard command toggles the setting for sending the output to the clipboard after every command. This [[settings|setting]] is saveable. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=switch |description=Switches clipboard setting on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting. |range=Bool}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.7}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} 3ba7e12fabaecb1e539210c7b5289fee11fea8c2 SaveDirectory 0 235 664 649 2021-06-18T15:06:26Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = savedirectory <switch> |aliases = savedirectory, savedir |v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Timestamp''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.7}} forward. ==Function== The SaveDirectory command toggles the setting for determining if the current directory is saved with the rest of the settings. This [[settings|setting]] is saveable. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=switch |description=Switches savedirectory setting on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting. |range=Bool}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.7}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} da45c2066c9f7d92dade7dae90e16e98812a64a9 676 664 2021-06-19T13:16:57Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = savedirectory <switch> |aliases = savedirectory, savedir |v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''SaveDirectory''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.7}} forward. ==Function== The SaveDirectory command toggles the setting for determining if the current directory is saved with the rest of the settings. This [[settings|setting]] is saveable. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=switch |description=Switches savedirectory setting on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting. |range=Bool}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.7}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} 2df7b54a5152fdbcfcf106b07ffc20bcb5e20559 ListVar 0 143 665 532 2021-06-18T15:10:30Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = [[File:Command-ListVar.png|350px]] |group = SLSystem |usage = listvar |aliases = listvar |v4.0=y|v4.1=y |console=y|gui=y }} '''ListVar''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} and forward. ==Function== The ListVar command lists variables set by the [[SetVar]] command. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.0}} || New command added. |} ==See also== *[[SetVar]] *[[DeleteVar]] 766e6aa2a0490d34f889e56f9fd4218dd1177a52 IntroSoundPath 0 237 666 2021-06-18T15:29:23Z Serpent King 24956324 Created page with "{{infobox command |group = Settings |usage = introsoundpath <audiofilepath> ---- introsoundpath <keyword> |aliases = introsoundpath, soundpath |v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4...." wikitext text/x-wiki {{infobox command |group = Settings |usage = introsoundpath <audiofilepath> ---- introsoundpath <keyword> |aliases = introsoundpath, soundpath |v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''IntroSoundPath''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.7}} forward. ==Function== The IntroSoundPath command changes the file path of the intro sound. This [[settings|setting]] is saveable. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=audiofilepath |description=Determines which file should be played. |range=File path |required=y}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=keyword |description=Determines which internal sound should be played |range=<nowiki>#SLCRYSTALS, #ITEM, #WINK</nowiki>, ... |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.7}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[PlayIntroSound]] aeda819eeb85c25ea078b629ec56ef2e464a92ff 667 666 2021-06-18T15:34:23Z Serpent King 24956324 /* Legacy */ wikitext text/x-wiki {{infobox command |group = Settings |usage = introsoundpath <audiofilepath> ---- introsoundpath <keyword> |aliases = introsoundpath, soundpath |v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''IntroSoundPath''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.7}} forward. ==Function== The IntroSoundPath command changes the file path of the intro sound. This [[settings|setting]] is saveable. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=audiofilepath |description=Determines which file should be played. |range=File path |required=y}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=keyword |description=Determines which internal sound should be played |range=<nowiki>#SLCRYSTALS, #ITEM, #WINK</nowiki>, ... |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.7}} || New command added. |- | {{v|4.0}} || Implemented GetText(); Added keyword path. |} ==See also== *[[PlayIntroSound]] 1fb6bc129346e8fbf8711ea398beb7c55e70e205 668 667 2021-06-18T15:35:48Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = introsoundpath <audiofilepath> ---- {{rollover|introsoundpath <keyword>|4.0 forward|y}} |aliases = introsoundpath, soundpath |v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''IntroSoundPath''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.7}} forward. ==Function== The IntroSoundPath command changes the file path of the intro sound. This [[settings|setting]] is saveable. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=audiofilepath |description=Determines which file should be played. |range=File path |required=y}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=keyword |description=Determines which internal sound should be played |range=<nowiki>#SLCRYSTALS, #ITEM, #WINK</nowiki>, ... |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.7}} || New command added. |- | {{v|4.0}} || Implemented GetText(); Added keyword path. |} ==See also== *[[PlayIntroSound]] 6702d58d07d7332bf489e7f667469ddf8f48b4e1 670 668 2021-06-18T16:01:17Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = introsoundpath <audiofilepath> ---- {{rollover|introsoundpath <keyword>|4.0 forward|y}} |aliases = introsoundpath, soundpath |v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''IntroSoundPath''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.7}} forward. ==Function== The IntroSoundPath command changes the file path of the intro sound. This [[settings|setting]] is saveable. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=audiofilepath |description=Determines which file should be played. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting. |range=File path |required=y}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=keyword |description=Determines which internal sound should be played |range=<nowiki>#SLCRYSTALS, #ITEM, #WINK</nowiki>, ... |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.7}} || New command added. |- | {{v|4.0}} || Implemented GetText(); Added keyword path. |} ==See also== *[[PlayIntroSound]] 5c2dd637475443ec26f03e47cf675de5de988091 SoundPath 0 238 669 2021-06-18T15:43:56Z Serpent King 24956324 Redirected page to [[IntroSoundPath]] wikitext text/x-wiki #REDIRECT [[IntroSoundPath]] d06c6a56a1d91f1a760fe536cb9464ed1e30b5a3 AutosaveMode 0 239 671 2021-06-19T11:40:05Z Serpent King 24956324 Created page with "{{infobox command |group = Settings |usage = autosavemode <mode> |aliases = autosavemode, autosave |v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''AutosaveM..." wikitext text/x-wiki {{infobox command |group = Settings |usage = autosavemode <mode> |aliases = autosavemode, autosave |v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''AutosaveMode''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present version {{v|2.7}} forward. ==Function== The AutosaveMode command determines if and how settings are saved when ''StarLight'' is closing. It can be set to never save, prompt before saving, and automatically save. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=mode |description=The mode to use when saving. #DEFAULT will set this setting to it's default value. |range=Options are: 0, off, never; 1, prompt; 2, auto |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.7}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Added #DEFAULT. |} 218d690075798d5b3bf863bb564515acfbd4f4d7 673 671 2021-06-19T11:43:50Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = autosavemode <mode> |aliases = autosavemode, autosave |v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''AutosaveMode''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present version {{v|2.7}} forward. ==Function== The AutosaveMode command determines if and how settings are saved when ''StarLight'' is closing. It can be set to never save, prompt before saving, and automatically save. This [[settings|setting]] is saveable. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=mode |description=The mode to use when saving. #DEFAULT will set this setting to it's default value. |range=Options are: 0, off, never; 1, prompt; 2, auto |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.7}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Added #DEFAULT. |} ab20c5463cbbca5ac0ef9f278292a8a577ebc7b2 699 673 2021-06-19T13:53:27Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = autosavemode <mode> |aliases = autosavemode, autosave |v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''AutosaveMode''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.7}} forward. ==Function== The AutosaveMode command determines if and how settings are saved when ''StarLight'' is closing. It can be set to never save, prompt before saving, and automatically save. This [[settings|setting]] is saveable. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=mode |description=The mode to use when saving. #DEFAULT will set this setting to it's default value. |range=Options are: 0, off, never; 1, prompt; 2, auto |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.7}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Added #DEFAULT. |} 4c01c7726a639d952e5cd7ad9829c6e253131162 Autosave 0 240 672 2021-06-19T11:40:57Z Serpent King 24956324 Redirected page to [[AutosaveMode]] wikitext text/x-wiki #REDIRECT [[AutosaveMode]] c84855419855289dbc86e04d1e83ae157e54bff7 SL 0 241 674 2021-06-19T13:08:12Z Serpent King 24956324 Created page with "{{infobox command |group = Settings |usage = sl <text> |aliases = sl, starlight |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''SL''' is a {{b..." wikitext text/x-wiki {{infobox command |group = Settings |usage = sl <text> |aliases = sl, starlight |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''SL''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present version {{v|2.0}} forward. ==Function== The SL command changes [[settings]] to an optimal configuration. Also clears the console. ==Settings changed== {| class="wikitable" style="text-align:center;" width=60% ! Setting ! width=5%|{{v|2.0}} ! width=5%|{{v|2.5}} ! width=5%|{{v|2.7}} ! width=5%|{{v|3.0}} ! width=5%|{{v|3.1}} ! width=5%|{{v|3.5}} ! width=5%|{{v|4.0}}<br>(GUI) ! width=5%|{{v|4.0}}<br>(Con) ! width=5%|{{v|4.1}} |- | CONSOLE_TITLE || &mdash; || &mdash; || colspan=4|"StarLight" || colspan=3|"StarLight Supernova" |- | CONSOLE_MESSAGE || &mdash; || colspan=8|"***************<br>***StarLight***<br>***************" |- | CONSOLE_WIDTH || colspan=3|110 || colspan=4|800 || colspan=2|110 |- | CONSOLE_LENGTH || colspan=3|50 || colspan=4|600 || 50 || 30 |- | CONSOLE_BUFFER_WIDTH || colspan=3|110 || &mdash; || &mdash; || &mdash; || &mdash; || colspan=2|110 |- | CONSOLE_BUFFER_LENGTH || colspan=3|5000 || &mdash; || &mdash; || &mdash; || &mdash; || colspan=2|5000 |- | CONSOLE_CURSOR_SIZE || &mdash; || colspan=2|10 || &mdash; || &mdash; || &mdash; || &mdash; || colspan=2|10 |- | CONSOLE_FONT_FAMILY || &mdash; || &mdash; || &mdash; || colspan=4|Consolas || &mdash; || &mdash; |- | CONSOLE_TEXT_SIZE || &mdash; || &mdash; || &mdash; || colspan=4|10 || &mdash; || &mdash; |- | CONSOLE_FOREGROUND_COLOR || colspan=3|15 (Yellow) || &mdash; || &mdash; || &mdash; || &mdash; || colspan=2|15 (Yellow) |- | CONSOLE_BACKGROUND_COLOR || colspan=3|0 (Black) || &mdash; || &mdash; || &mdash; || &mdash; || colspan=2|0 (Black) |- | CONSOLE_FOREGROUND_RED_COLOR || &mdash; || &mdash; || &mdash; || colspan=4|255 || &mdash; || &mdash; |- | CONSOLE_FOREGROUND_GREEN_COLOR || &mdash; || &mdash; || &mdash; || colspan=4|255 || &mdash; || &mdash; |- | CONSOLE_FOREGROUND_BLUE_COLOR || &mdash; || &mdash; || &mdash; || colspan=4|0 || &mdash; || &mdash; |- | CONSOLE_BACKGROUND_RED_COLOR || &mdash; || &mdash; || &mdash; || colspan=4|0 || &mdash; || &mdash; |- | CONSOLE_BACKGROUND_GREEN_COLOR || &mdash; || &mdash; || &mdash; || colspan=4|0 || &mdash; || &mdash; |- | CONSOLE_BACKGROUND_BLUE_COLOR || &mdash; || &mdash; || &mdash; || colspan=4|0 || &mdash; || &mdash; |- | SHOW_TIMESTAMP || colspan=9|False |- | PLAY_INTRO_SOUND || &mdash; || colspan=8|True |- | INTRO_SOUND_PATH || &mdash; || &mdash; || colspan=4|%appdata%\StarLightData\Crystals.wav || colspan=3|#SLCRYSTALS |- | SAVE_DIRECTORY || &mdash; || &mdash; || colspan=7|True |- | OUTPUT_TO_CLIPBOARD || &mdash; || &mdash; || colspan=7|False |- | PROCESS_CHECK_FREQUENCY || &mdash; || &mdash; || &mdash; || colspan=4|1000|| &mdash; || &mdash; |- | NOTIFY || &mdash; || &mdash; || &mdash; || colspan=4|True|| &mdash; || &mdash; |- | SLCURSOR || &mdash; || &mdash; || &mdash; || colspan=4|True|| &mdash; || &mdash; |- | DIRECTORY || &mdash; || &mdash; || C:\ || &mdash; || &mdash; || &mdash; || &mdash; || &mdash; || &mdash; |- | PV_SIZE_MODE || &mdash; || &mdash; || &mdash; || colspan=4|3 (Center)|| &mdash; || &mdash; |- | AUTOSAVE_MODE || &mdash; || &mdash; || colspan=7|2 (Autosave) |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(), added invalid input checks. |- | {{v|4.1}} || Format changed to single parameter; Added #DEFAULT. |} be7ca927557bfa6d3844f5ee547984b995432f9e LoadSettings 0 242 675 2021-06-19T13:15:58Z Serpent King 24956324 Created page with "{{infobox command |group = Settings |usage = loadsettings <filepath> |aliases = loadsettings, loadset |v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''LoadSettings''' is a..." wikitext text/x-wiki {{infobox command |group = Settings |usage = loadsettings <filepath> |aliases = loadsettings, loadset |v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''LoadSettings''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|3.1}} forward. ==Function== The LoadSettings command loads [[settings]] from a file. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=filepath |description=The file path to load settings from. |range=File path |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.1}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[SaveSettings]] *[[ClearSettings]] 3eacc0519d049032065afe8765d5e3e5d37583a8 677 675 2021-06-19T13:18:17Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = loadsettings <filepath> |aliases = loadsettings, loadset |v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''LoadSettings''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|3.1}} forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The LoadSettings command loads [[settings]] from a file. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=filepath |description=The file path to load settings from. |range=File path |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.1}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Format changed to single parameter. |} ==See also== *[[SaveSettings]] *[[ClearSettings]] af689e3db827bab859313e5bb0b15be4b7834150 StarLightV4.1 0 95 678 631 2021-06-19T13:19:58Z Serpent King 24956324 /* Command list */ wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV4.1''}} '''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]'', released on July 18, 2019. This version is [[console]]-only. ==General changes== Because 4.1 is console-only, it will be compared against the console version of 4.0. *Removed [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands. *Made optimization to the parameter parser and command caller. *Changed the GetText function to display the "DEFAULT" string if the requested string does not exist. *Added an error message to prevent SL from running without a Messages.txt. *Switched back to on-console passwords. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.0|last version]] |- | [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch. |- | [[ExceptionHandler]] || SLSystem || Added #DEFAULT; Added null switch |- | [[DebugMode]] || SLSystem || New command added. |- | [[Restart]] || SLSystem || Now launches a new instance of StarLight before killing the old one. |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[SetVar]] || SLSystem || &mdash; |- | [[DeleteVar]] || SLSystem || Message added for variable not found; format changed to single parameter. |- | [[ListVar]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || &mdash; |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls; no longer prints "Done." at the end. |- | [[LogSize]] || SLSystem || Command now counts logs made after 2020. |- | [[DeleteLog]] || SLSystem || Added a message for invalid inputs; command can now delete logs made after 2020. |- | [[ForceKill]] || SLSystem || If there are multiple instances of StarLight running, only kills the current process. |- | [[GetText]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers. |- | [[Title]] || Settings || Format changed to single parameter; Added #DEFAULT |- | [[Message]] || Settings || Format changed to single parameter; Added #DEFAULT |- | [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |- | [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |- | [[ResetColor]] || Settings || &mdash; |- | [[Length]] || Settings || Added #DEFAULT |- | [[Width]] || Settings || Added #DEFAULT |- | [[BufferLength]] || Settings || Added #DEFAULT |- | [[BufferWidth]] || Settings || Added #DEFAULT |- | [[CursorSize]] || Settings || Added #DEFAULT |- | [[Lock]] || Settings || &mdash; |- | [[Unlock]] || Settings || &mdash; |- | [[SaveDirectory]] || Settings || Added #DEFAULT; Added null switch |- | [[Timestamp]] || Settings || Added #DEFAULT; Added null switch |- | [[PlayIntroSound]] || Settings || Added #DEFAULT; Added null switch |- | [[IntroSoundPath]] || Settings || Added #DEFAULT |- | [[AutosaveMode]] || Settings || Corrected bad message glitch, Added #DEFAULT |- | [[OutputToClipboard]] || Settings || Added #DEFAULT; Added null switch |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || Format changed to single parameter. |- | [[SaveSettings]] || Settings || &mdash; |- | [[ClearSettings]] || Settings || &mdash; |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Switched back to on-console passwords. |- | [[Logout]] || Authentication || &mdash; |- | [[Register]] || Authentication || Switched back to on-console passwords. |- | [[ClearAuth]] || Authentication || &mdash; |- | [[CreatePublicNote]] || Authentication || Uses names instead of numbers; Added "createnote" and "note" aliases. |- | [[ViewPublicNote]] || Authentication || Uses names instead of numbers; Added "viewnote" alias. |- | [[DeletePublicNote]] || Authentication || Uses names instead of numbers; Added "deletenote" alias. |- | [[CreatePrivateNote]] || Authentication || Uses names instead of numbers. |- | [[ViewPrivateNote]] || Authentication || Uses names instead of numbers. |- | [[DeletePrivateNote]] || Authentication || Uses names instead of numbers. |- | [[Print]] || {{b|String|group}} || Format changed to single parameter. |- | [[Type]] || String || Added custom delay. |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[Replace]] || String || &mdash; |- | [[LCase]] || String || Format changed to single parameter. |- | [[UCase]] || String || Format changed to single parameter. |- | [[PCase]] || String || Format changed to single parameter. |- | [[Reverse]] || String || Format changed to single parameter. |- | [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI. |- | [[Offset]] || String || &mdash; |- | [[Scramble]] || String || Format changed to single parameter. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || &mdash; |- | [[Trim]] || String || &mdash; |- | [[Pad]] || String || &mdash; |- | [[Len]] || String || Format changed to single parameter. |- | [[Frequency]] || String || Corrected case sensitive glitch. |- | [[ASCII]] || String || Format changed to single parameter. |- | [[Char]] || String || Format changed to single parameter. |- | [[Hex]] || String || Format changed to single parameter. |- | [[Oct]] || String || Format changed to single parameter. |- | [[Binary]] || String || Format changed to single parameter. |- | [[NumBinary]] || String || Format changed to single parameter. |- | [[GetChar]] || String || New command added. |- | [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias. |- | [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code. |- | [[ColorCode]] || String || &mdash; |- | [[ColorConvert]] || String || New command added. |- | [[Add]] || [[Math]] || &mdash; |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || &mdash; |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || &mdash; |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[Rad]] || Math || &mdash; |- | [[Deg]] || Math || &mdash; |- | [[Quadratic]] || Math || &mdash; |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Fibonacci]] || Math || New command added. |- | [[Perimeter]] || Math || New subcommand added: Ellipse. |- | [[Area]] || Math || New subcommand added: Ellipse. |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Median]] || Math || &mdash; |- | [[Average]] || Math || &mdash; |- | [[DataSet]] || Math || New command added. |- | [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1. |- | [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified. |- | [[Factor]] || Math || &mdash; |- | [[Gcf]] || Math || &mdash; |- | [[Simplify]] || Math || &mdash; |- | [[ToFraction]] || Math || &mdash; |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[Test]] || Math || &mdash; |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm. |- | [[LongMilitaryTime]] || Date/Time || &mdash; |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || When provided a date, returns the weekday of that date. |- | [[DayOfYear]] || Date/Time || When provided a date, returns the day of year of that date. |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || &mdash; |- | [[Second]] || Date/Time || &mdash; |- | [[UTC]] || Date/Time || &mdash; |- | [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter. |- | [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter. |- | [[Copy]] || File || &mdash; |- | [[Move]] || File || &mdash; |- | [[Del]] || File || Format changed to single parameter. |- | [[Rename]] || File || &mdash; |- | [[NewDir]] || File || Format changed to single parameter. |- | [[NewFile]] || File || &mdash; |- | [[ReadFile]] || File || Added "read" alias; format changed to single parameter. |- | [[Attr]] || File || Format changed to single parameter. |- | [[SimulateMessage]] || [[System]] || &mdash; |- | [[SimulateInputBox]] || System || Added "inputbox" alias. |- | [[ShowTip]] || System || &mdash; |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter. |- | [[ClearClipBoard]] || System || &mdash; |- | [[StartStopwatch]] || System || &mdash; |- | [[StopStopwatch]] || System || &mdash; |- | [[PauseStopwatch]] || System || &mdash; |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Play]] || System || Added the "keyword" parameter path. |- | [[Stop]] || System || &mdash; |- | [[Launch]] || System || &mdash; |- | [[Terminate]] || System || Separated command into by name and by id. |- | [[TerminateID]] || System || New command added. |- | [[ProcessInfo]] || System || Added thread parameter. |- | [[ProcessInfoID]] || System || New command added. |- | [[ProcessList]] || System || &mdash; |- | [[Search]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[SystemHealth]] || System || Added information selectivity. |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || &mdash; |- | [[RockPaperScissors]] || Fun || New command added. |- | [[EightBall]] || Fun || New command added. |- | [[ChangeLog]] || [[Misc]] || &mdash; |- | [[Ping]] || Misc || &mdash; |} [[Category:StarLight builds]] 0aeef132a2fc4f0be9f22a632d81abcf4fece742 SaveSettings 0 243 679 2021-06-19T13:26:47Z Serpent King 24956324 Created page with "{{infobox command |group = Settings |usage = savesettings |aliases = savesettings, saveset |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Sav..." wikitext text/x-wiki {{infobox command |group = Settings |usage = savesettings |aliases = savesettings, saveset |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''SaveSettings''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== The SaveSettings command saves the current [[settings]]. If a user is logged in, the settings will be saved specific to the user. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|3.5}} || Saves private settings for logged in users. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[LoadSettings]] *[[ClearSettings]] 1410aa46f19a87ee1d453447a861b051d0a30313 Saveset 0 244 680 2021-06-19T13:27:20Z Serpent King 24956324 Redirected page to [[SaveSettings]] wikitext text/x-wiki #REDIRECT [[SaveSettings]] bf750bd508a69a8c2c001b0b0673fb049455bc44 Loadset 0 245 681 2021-06-19T13:27:39Z Serpent King 24956324 Redirected page to [[LoadSettings]] wikitext text/x-wiki #REDIRECT [[LoadSettings]] bf5ab363a44bc28b5aed77ade29ff10aa803af53 Clearset 0 246 682 2021-06-19T13:31:40Z Serpent King 24956324 Redirected page to [[ClearSettings]] wikitext text/x-wiki #REDIRECT [[ClearSettings]] 9ed95cf6520509456cbe538597f375c16486eb91 Clrset 0 247 683 2021-06-19T13:32:08Z Serpent King 24956324 Redirected page to [[ClearSettings]] wikitext text/x-wiki #REDIRECT [[ClearSettings]] 9ed95cf6520509456cbe538597f375c16486eb91 ClearSettings 0 248 684 2021-06-19T13:34:40Z Serpent King 24956324 Created page with "{{infobox command |group = Settings |usage = clearsettings |aliases = clearsettings, clearset, {{rollover|clrset|v3.0 forward}} |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4...." wikitext text/x-wiki {{infobox command |group = Settings |usage = clearsettings |aliases = clearsettings, clearset, {{rollover|clrset|v3.0 forward}} |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ClearSettings''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== The ClearSettings command returns all settings to their defaults and saves them. If a user is logged in, the settings will be saved specific to the user. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|3.0}} || "clrset" alias added. |- | {{v|3.5}} || Saves private settings for logged in users. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[LoadSettings]] *[[SaveSettings]] e02ab192d8316955b483c52ef53f91ce455595f7 Exit 0 101 685 534 2021-06-19T13:40:47Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = exit |aliases = exit, quit |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Exit''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Exit command exits the program, calling the OnClose() function. Depending on the settings, the user may be prompted to save their [[settings]] first. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.1}} || Corrected exit-with-parameter glitch. |} ==See also== *[[Restart]] *[[ForceKill]] [[Category:Commands present since v1.0]] c892ca08ef0fbcd969b2fd9bb0a324a1ef9a58de 686 685 2021-06-19T13:42:36Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = exit |aliases = exit, quit |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Exit''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Exit command exits the program, calling the OnClose() function. Depending on the settings, the user may be prompted to save their [[settings]] first. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.1}} || Corrected exit-with-parameter glitch. |} ==See also== *[[Restart]] *[[ForceKill]] 7094fdcd6691ca15444e8d3681f3be2729489344 BackColor 0 201 690 591 2021-06-19T13:50:13Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = {{rollover|backcolor <colorname>|console version|y}} ---- {{rollover|highlightcolor <red> <green> <blue>|GUI version|y}} |aliases = {{rollover|backcolor, bcolor|post v4.1|y}} ---- {{rollover|highlightcolor, bcolor, hcolor|pre v4.1|y}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''BackColor''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. Prior to {{v|4.1}}, this command was called "HighlightColor". ==Function== The BackColor command changes the console background color. This setting is saveable. ==Parameters== ===Console=== {{ParametersHeader}} {{ParametersRow |num=1 |name=colorname |description=The text to apply to the background color. #DEFAULT will set this setting to it's default value. |range=Valid colors: black, darkblue, darkgreen, darkcyan, darkred, darkmagenta, darkyellow, gray, darkgray, blue, green, cyan, red, magenta, yellow, white |required=y}} |} ===GUI=== {{ParametersHeader}} {{ParametersRow |num=1 |name=red |description=The red portion to apply to the background color. |range=int|minval=0|maxval=255|includeminval=y|includemaxval=y |required=y}} {{ParametersRow |num=2 |name=green |description=The green portion to apply to the background color. |range=int|minval=0|maxval=255|includeminval=y|includemaxval=y |required=y}} {{ParametersRow |num=3 |name=blue |description=The blue portion to apply to the background color. |range=int|minval=0|maxval=255|includeminval=y|includemaxval=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || BackColor becomes a saveable setting, added "hcolor" and "bcolor" aliases. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Renamed from "HighlightColor" command; removed "hcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |} ==See also== *[[ForeColor]] *[[ListColor]] *[[ResetColor]] b24b21fff70be35f6bcb3a65df78b9c7849d12ca ResetColor 0 202 691 589 2021-06-19T13:50:26Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = resetcolor |aliases = resetcolor, {{rollover|rcolor|v2.0 forward|y}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ResetColor''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The ResetColor command changes the console foreground and background colors to their defaults. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Added "rcolor" alias. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[ForeColor]] *[[BackColor]] *[[ListColor]] 24f3a44832cc7058ae2c025b266013aa93e1cc46 FontFamily 0 249 700 2021-06-19T13:58:23Z Serpent King 24956324 Created page with "{{infobox command |group = |usage = |aliases = |v1.0=|v2.0=|v2.5=|v2.7=|v3.0=|v3.1=|v3.5=|v4.0=|v4.1= |console=|gui= }} '''(placeholder)''' is a {{b||group}} [[command]] in '..." wikitext text/x-wiki {{infobox command |group = |usage = |aliases = |v1.0=|v2.0=|v2.5=|v2.7=|v3.0=|v3.1=|v3.5=|v4.0=|v4.1= |console=|gui= }} '''(placeholder)''' is a {{b||group}} [[command]] in ''[[StarLight]]'' that is present in . ==Function== ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name= |description= |range= |minval=|includemin=|maxval=|includemax=|nonull= |required=|requirednote=}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || |- | {{v|2.0}} || |- | {{v|2.5}} || |- | {{v|2.7}} || |- | {{v|3.0}} || |- | {{v|3.1}} || |- | {{v|3.5}} || |- | {{v|4.0}} || |- | {{v|4.1}} || |} 83e32493e2866c6e0211ada67fd7b2a0deecdd61 717 700 2021-06-19T14:34:16Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = fontfamily <fontfamily> <fontstyle> |aliases = fontfamily, font |v3.0=y|v3.1=y|v3.5=y|v4.0=y |gui=y }} '''FontFamily''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all GUI versions. ==Function== The FontFamily command changes the fontfamily and style of the console text. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=fontfamily |description=The font family to set to the console text. |range=Fonts installed on machine.}} {{ParametersRow |num=2 |name=fontstyle |description=The style of font to set to the console text. |range=Options: bold, italic, underline, strikeout |minval=|includemin=|maxval=|includemax=|nonull= |required=n |default=(null)}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} d540b5f84eb0fd189bbdb578adf79e77200e9cf2 718 717 2021-06-19T14:35:19Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = fontfamily <fontfamily> <fontstyle> |aliases = fontfamily, font |v3.0=y|v3.1=y|v3.5=y|v4.0=y |gui=y }} '''FontFamily''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all GUI versions. ==Function== The FontFamily command changes the fontfamily and style of the console text. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=fontfamily |description=The font family to set to the console text. |range=Fonts installed on machine. |required=y}} {{ParametersRow |num=2 |name=fontstyle |description=The style of font to set to the console text. |range=Options: bold, italic, underline, strikeout |minval=|includemin=|maxval=|includemax=|nonull= |required=n |default=(null)}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} 7882083d8619b60dcd0051fc7708ec8cfc52b2f5 722 718 2021-06-19T14:43:19Z Serpent King 24956324 /* Function */ wikitext text/x-wiki {{infobox command |group = Settings |usage = fontfamily <fontfamily> <fontstyle> |aliases = fontfamily, font |v3.0=y|v3.1=y|v3.5=y|v4.0=y |gui=y }} '''FontFamily''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all GUI versions. ==Function== The FontFamily command changes the font family and style of the console text. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=fontfamily |description=The font family to set to the console text. |range=Fonts installed on machine. |required=y}} {{ParametersRow |num=2 |name=fontstyle |description=The style of font to set to the console text. |range=Options: bold, italic, underline, strikeout |minval=|includemin=|maxval=|includemax=|nonull= |required=n |default=(null)}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} 5fbbd41a6f09bc0f826e984ea0de3a07b27efb14 723 722 2021-06-19T14:43:29Z Serpent King 24956324 /* Parameters */ wikitext text/x-wiki {{infobox command |group = Settings |usage = fontfamily <fontfamily> <fontstyle> |aliases = fontfamily, font |v3.0=y|v3.1=y|v3.5=y|v4.0=y |gui=y }} '''FontFamily''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all GUI versions. ==Function== The FontFamily command changes the font family and style of the console text. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=fontfamily |description=The font family to set to the console text. |range=Fonts installed on machine. |required=y}} {{ParametersRow |num=2 |name=fontstyle |description=The style of font to set to the console text. |range=Options: bold, italic, underline, strikeout |minval=|includemin=|maxval=|includemax=|nonull= |default=(null)}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} b44f7860cc8c8fa571c6c3392166af5d1e961ea8 TextSize 0 250 701 2021-06-19T13:58:57Z Serpent King 24956324 Created page with "{{infobox command |group = |usage = |aliases = |v1.0=|v2.0=|v2.5=|v2.7=|v3.0=|v3.1=|v3.5=|v4.0=|v4.1= |console=|gui= }} '''(placeholder)''' is a {{b||group}} [[command]] in '..." wikitext text/x-wiki {{infobox command |group = |usage = |aliases = |v1.0=|v2.0=|v2.5=|v2.7=|v3.0=|v3.1=|v3.5=|v4.0=|v4.1= |console=|gui= }} '''(placeholder)''' is a {{b||group}} [[command]] in ''[[StarLight]]'' that is present in . ==Function== ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name= |description= |range= |minval=|includemin=|maxval=|includemax=|nonull= |required=|requirednote=}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || |- | {{v|2.0}} || |- | {{v|2.5}} || |- | {{v|2.7}} || |- | {{v|3.0}} || |- | {{v|3.1}} || |- | {{v|3.5}} || |- | {{v|4.0}} || |- | {{v|4.1}} || |} 83e32493e2866c6e0211ada67fd7b2a0deecdd61 719 701 2021-06-19T14:40:57Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = textsize <size> |aliases = textsize, tsize |v3.0=y|v3.1=y|v3.5=y|v4.0=y |gui=y }} '''TextSize''' is a {{b||group}} [[command]] in ''[[StarLight]]'' that is present in all GUI versions. ==Function== The TextSize command changes the text size of the console text. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=size |description=The text size in points to set to the console |range=int |minval={{rollover|6|8 from 3.0 to 3.5|y}}|includemin=y|maxval=72|includemax=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(); changed minimum text size from 8 to 6. |} 5207e21a62fd796dd10e237b5483937277bc7a86 ProcessCheckFrequency 0 251 702 2021-06-19T13:59:22Z Serpent King 24956324 Created page with "{{infobox command |group = |usage = |aliases = |v1.0=|v2.0=|v2.5=|v2.7=|v3.0=|v3.1=|v3.5=|v4.0=|v4.1= |console=|gui= }} '''(placeholder)''' is a {{b||group}} [[command]] in '..." wikitext text/x-wiki {{infobox command |group = |usage = |aliases = |v1.0=|v2.0=|v2.5=|v2.7=|v3.0=|v3.1=|v3.5=|v4.0=|v4.1= |console=|gui= }} '''(placeholder)''' is a {{b||group}} [[command]] in ''[[StarLight]]'' that is present in . ==Function== ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name= |description= |range= |minval=|includemin=|maxval=|includemax=|nonull= |required=|requirednote=}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || |- | {{v|2.0}} || |- | {{v|2.5}} || |- | {{v|2.7}} || |- | {{v|3.0}} || |- | {{v|3.1}} || |- | {{v|3.5}} || |- | {{v|4.0}} || |- | {{v|4.1}} || |} 83e32493e2866c6e0211ada67fd7b2a0deecdd61 713 702 2021-06-19T14:23:08Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = processcheckfrequency <time> |aliases = processcheckfrequency, processcheckfreq, pchkfreq, pcf |v3.0=y|v3.1=y|v3.5=y|v4.0=y |gui=y }} '''ProcessCheckFrequency''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all GUI versions. ==Function== The ProcessCheckFrequency command changes how often ''StarLight'' checks for unresponsive processes. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=time |description=Interval in milliseconds between process checks. |range=int|minval=1|includemin=y|maxval=∞ |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} 61f1922b7f7041b04f387e1f8e3d472f32d7ee3e 724 713 2021-06-19T14:54:10Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = processcheckfrequency <time> |aliases = processcheckfrequency, processcheckfreq, pchkfreq, pcf |v3.0=y|v3.1=y|v3.5=y|v4.0=y |gui=y }} '''ProcessCheckFrequency''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all GUI versions. ==Function== The ProcessCheckFrequency command changes how often ''StarLight'' checks for unresponsive processes. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=time |description=Interval in milliseconds between process checks. |range=int|minval=1|includemin=y|maxval=∞ |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Notify]] be69660140ab3dc1b467df2c0fcb908acc95b289 Notify 0 252 703 2021-06-19T13:59:52Z Serpent King 24956324 Created page with "{{infobox command |group = |usage = |aliases = |v1.0=|v2.0=|v2.5=|v2.7=|v3.0=|v3.1=|v3.5=|v4.0=|v4.1= |console=|gui= }} '''(placeholder)''' is a {{b||group}} [[command]] in '..." wikitext text/x-wiki {{infobox command |group = |usage = |aliases = |v1.0=|v2.0=|v2.5=|v2.7=|v3.0=|v3.1=|v3.5=|v4.0=|v4.1= |console=|gui= }} '''(placeholder)''' is a {{b||group}} [[command]] in ''[[StarLight]]'' that is present in . ==Function== ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name= |description= |range= |minval=|includemin=|maxval=|includemax=|nonull= |required=|requirednote=}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || |- | {{v|2.0}} || |- | {{v|2.5}} || |- | {{v|2.7}} || |- | {{v|3.0}} || |- | {{v|3.1}} || |- | {{v|3.5}} || |- | {{v|4.0}} || |- | {{v|4.1}} || |} 83e32493e2866c6e0211ada67fd7b2a0deecdd61 710 703 2021-06-19T14:14:44Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = notify <switch> |aliases = notify |v3.0=y|v3.1=y|v3.5=y|v4.0=y |gui=y }} '''Notify''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all GUI versions. ==Function== The Notify command toggles the setting that determines if ''StarLight'' will prompt the user if a process is not responding. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=switch |description=Toggles the notify setting on or off. |range=Bool}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[ProcessCheckFrequency]] 652285560d39ccbcc986843e955014a7902aa0ac 711 710 2021-06-19T14:21:23Z Serpent King 24956324 /* Parameters */ wikitext text/x-wiki {{infobox command |group = Settings |usage = notify <switch> |aliases = notify |v3.0=y|v3.1=y|v3.5=y|v4.0=y |gui=y }} '''Notify''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all GUI versions. ==Function== The Notify command toggles the setting that determines if ''StarLight'' will prompt the user if a process is not responding. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=switch |description=Toggles the notify setting on or off. |range=Bool |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[ProcessCheckFrequency]] dd89b235b3917da3b0e7e4322825044909656a03 SLCursor 0 253 704 2021-06-19T14:00:07Z Serpent King 24956324 Created page with "{{infobox command |group = |usage = |aliases = |v1.0=|v2.0=|v2.5=|v2.7=|v3.0=|v3.1=|v3.5=|v4.0=|v4.1= |console=|gui= }} '''(placeholder)''' is a {{b||group}} [[command]] in '..." wikitext text/x-wiki {{infobox command |group = |usage = |aliases = |v1.0=|v2.0=|v2.5=|v2.7=|v3.0=|v3.1=|v3.5=|v4.0=|v4.1= |console=|gui= }} '''(placeholder)''' is a {{b||group}} [[command]] in ''[[StarLight]]'' that is present in . ==Function== ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name= |description= |range= |minval=|includemin=|maxval=|includemax=|nonull= |required=|requirednote=}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || |- | {{v|2.0}} || |- | {{v|2.5}} || |- | {{v|2.7}} || |- | {{v|3.0}} || |- | {{v|3.1}} || |- | {{v|3.5}} || |- | {{v|4.0}} || |- | {{v|4.1}} || |} 83e32493e2866c6e0211ada67fd7b2a0deecdd61 705 704 2021-06-19T14:07:04Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = slcursor <switch> |aliases = slcursor |v3.0=y|v3.1=y|v3.5=y|v4.0=y |gui=y }} '''SLCursor''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in all GUI versions. ==Function== The SLCursor command toggles the star wand cursor. This [[settings|setting]] is saveable. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=switch |description=Switches star want cursor setting on or off. |range=Bool}} ==Legacy== {| class=wikitable ! Version !! Change | {{v|3.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(); the star wand cursor is stored and loaded internally. |} 3652f464f290c520d05594eefc1f7679617707a1 706 705 2021-06-19T14:07:16Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = slcursor <switch> |aliases = slcursor |v3.0=y|v3.1=y|v3.5=y|v4.0=y |gui=y }} '''SLCursor''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in all GUI versions. ==Function== The SLCursor command toggles the star wand cursor. This [[settings|setting]] is saveable. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=switch |description=Switches star want cursor setting on or off. |range=Bool}} |} ==Legacy== {| class=wikitable ! Version !! Change | {{v|3.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(); the star wand cursor is stored and loaded internally. |} 32826b1308c22ddf0e1e4b31fce49c90437e7eae 707 706 2021-06-19T14:07:27Z Serpent King 24956324 /* Legacy */ wikitext text/x-wiki {{infobox command |group = Settings |usage = slcursor <switch> |aliases = slcursor |v3.0=y|v3.1=y|v3.5=y|v4.0=y |gui=y }} '''SLCursor''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in all GUI versions. ==Function== The SLCursor command toggles the star wand cursor. This [[settings|setting]] is saveable. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=switch |description=Switches star want cursor setting on or off. |range=Bool}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(); the star wand cursor is stored and loaded internally. |} 12e355a62025fa8b8c7ddb5a3628430ccc7388f9 708 707 2021-06-19T14:09:02Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = slcursor <switch> |aliases = slcursor |v3.0=y|v3.1=y|v3.5=y|v4.0=y |gui=y }} '''SLCursor''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all GUI versions. ==Function== The SLCursor command toggles the star wand cursor. This [[settings|setting]] is saveable. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=switch |description=Switches star want cursor setting on or off. |range=Bool}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(); the star wand cursor is stored and loaded internally. |} 28d80c01b42d88b854f2e519e5af08c9c3e3b459 709 708 2021-06-19T14:12:59Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = slcursor <switch> |aliases = slcursor |v3.0=y|v3.1=y|v3.5=y|v4.0=y |gui=y }} '''SLCursor''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all GUI versions. ==Function== The SLCursor command toggles the star wand cursor. This [[settings|setting]] is saveable. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=switch |description=Switches the star wand cursor setting on or off. |range=Bool}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(); the star wand cursor is stored and loaded internally. |} fa08e98a735885d64637d464986f011bb9b2ccb8 712 709 2021-06-19T14:21:33Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = slcursor <switch> |aliases = slcursor |v3.0=y|v3.1=y|v3.5=y|v4.0=y |gui=y }} '''SLCursor''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all GUI versions. ==Function== The SLCursor command toggles the star wand cursor. This [[settings|setting]] is saveable. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=switch |description=Switches the star wand cursor setting on or off. |range=Bool |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(); the star wand cursor is stored and loaded internally. |} 99b1e933ac0748151f5eea68f0aabbdbb690f6ea Processcheckfreq 0 254 714 2021-06-19T14:23:41Z Serpent King 24956324 Redirected page to [[ProcessCheckFrequency]] wikitext text/x-wiki #REDIRECT [[ProcessCheckFrequency]] eacffd4e5c27538722e2d36e45a58312968ba7a8 Pchkfreq 0 255 715 2021-06-19T14:23:46Z Serpent King 24956324 Redirected page to [[ProcessCheckFrequency]] wikitext text/x-wiki #REDIRECT [[ProcessCheckFrequency]] eacffd4e5c27538722e2d36e45a58312968ba7a8 Pcf 0 256 716 2021-06-19T14:23:51Z Serpent King 24956324 Redirected page to [[ProcessCheckFrequency]] wikitext text/x-wiki #REDIRECT [[ProcessCheckFrequency]] eacffd4e5c27538722e2d36e45a58312968ba7a8 Font 0 257 720 2021-06-19T14:41:12Z Serpent King 24956324 Redirected page to [[FontFamily]] wikitext text/x-wiki #REDIRECT [[FontFamily]] 9ab76e50e8e96e7714f19da7511db016d7ac01f3 Tsize 0 258 721 2021-06-19T14:41:33Z Serpent King 24956324 Redirected page to [[TextSize]] wikitext text/x-wiki #REDIRECT [[TextSize]] e26b70016f108221acb32919fa579897a8224ecf Settings (group) 0 259 725 2021-06-19T14:54:20Z Serpent King 24956324 Created page with "The '''SLSystem''' group is a group that contains [[commands]] for the core of ''[[StarLight]]''. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} !..." wikitext text/x-wiki The '''SLSystem''' group is a group that contains [[commands]] for the core of ''[[StarLight]]''. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- | [[Title]] || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} |- | [[Message]] || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} |- | [[FontFamily]] || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} |- | [[TextSize]] || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} |- | [[ForeColor]] || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} |- | [[BackColor]] || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} |- | [[ResetColor]] || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} |- | [[Length]] || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} |- | [[Width]] || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} |- | [[BufferLength]] || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} |- | [[BufferWidth]] || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} |- | [[CursorSize]] || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} |- | [[Lock]] || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} |- | [[Unlock]] || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} |- | [[SaveDirectory]] || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} |- | [[Timestamp]] || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} |- | [[PlayIntroSound]] || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} |- | [[IntroSoundPath]] || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} |- | [[AutosaveMode]] || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} |- | [[OutputToClipboard]] || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} |- | [[ProcessCheckFrequency]] || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} |- | [[Notify]] || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} |- | [[SLCursor]] || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} |- | [[SL]] || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} |- | [[LoadSettings]] || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} |- | [[SaveSettings]] || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} |- | [[ClearSettings]] || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} || {{~}} |} [[Category:Settings commands|*]] 747e3631e520025fbd772253a3ec1663e676600c 726 725 2021-06-19T15:08:00Z Serpent King 24956324 wikitext text/x-wiki The '''Settings''' group is a group that contains [[commands]] for saveable settings in ''[[StarLight]]''. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- | [[Title]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Message]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[FontFamily]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- | [[TextSize]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- | [[ForeColor]] || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y}} |- | [[BackColor]] || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y}} |- | [[ResetColor]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Length]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Width]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[BufferLength]] || {{y}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- | [[BufferWidth]] || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- | [[CursorSize]] || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- | [[Lock]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} |- | [[Unlock]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} |- | [[SaveDirectory]] || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Timestamp]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[PlayIntroSound]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[IntroSoundPath]] || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[AutosaveMode]] || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[OutputToClipboard]] || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ProcessCheckFrequency]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- | [[Notify]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- | [[SLCursor]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- | [[SL]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[LoadSettings]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[SaveSettings]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ClearSettings]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |} [[Category:Settings commands|*]] f0de6cd66f954f045537dbc0afd9b82cc6bfa0db StarLightV4.1 0 95 727 678 2021-06-19T15:13:55Z Serpent King 24956324 /* Command list */ wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV4.1''}} '''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]'', released on July 18, 2019. This version is [[console]]-only. ==General changes== Because 4.1 is console-only, it will be compared against the console version of 4.0. *Removed [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands. *Made optimization to the parameter parser and command caller. *Changed the GetText function to display the "DEFAULT" string if the requested string does not exist. *Added an error message to prevent SL from running without a Messages.txt. *Switched back to on-console passwords. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.0|last version]] |- | [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch. |- | [[ExceptionHandler]] || SLSystem || Added #DEFAULT; Added null switch |- | [[DebugMode]] || SLSystem || New command added. |- | [[Restart]] || SLSystem || Now launches a new instance of StarLight before killing the old one. |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[SetVar]] || SLSystem || &mdash; |- | [[DeleteVar]] || SLSystem || Message added for variable not found; format changed to single parameter. |- | [[ListVar]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || &mdash; |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls; no longer prints "Done." at the end. |- | [[LogSize]] || SLSystem || Command now counts logs made after 2020. |- | [[DeleteLog]] || SLSystem || Added a message for invalid inputs; command can now delete logs made after 2020. |- | [[ForceKill]] || SLSystem || If there are multiple instances of StarLight running, only kills the current process. |- | [[GetText]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers. |- | [[Title]] || Settings || Format changed to single parameter; Added #DEFAULT |- | [[Message]] || Settings || Format changed to single parameter; Added #DEFAULT |- | [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |- | [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |- | [[ResetColor]] || Settings || &mdash; |- | [[Length]] || Settings || Added #DEFAULT |- | [[Width]] || Settings || Added #DEFAULT |- | [[BufferLength]] || Settings || Added #DEFAULT |- | [[BufferWidth]] || Settings || Added #DEFAULT |- | [[CursorSize]] || Settings || Added #DEFAULT |- | [[Lock]] || Settings || &mdash; |- | [[Unlock]] || Settings || &mdash; |- | [[SaveDirectory]] || Settings || Added #DEFAULT; Added null switch |- | [[Timestamp]] || Settings || Added #DEFAULT; Added null switch |- | [[PlayIntroSound]] || Settings || Added #DEFAULT; Added null switch |- | [[IntroSoundPath]] || Settings || Added #DEFAULT |- | [[AutosaveMode]] || Settings || Corrected bad message glitch, Added #DEFAULT |- | [[OutputToClipboard]] || Settings || Added #DEFAULT; Added null switch |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || Format changed to single parameter. |- | [[SaveSettings]] || Settings || &mdash; |- | [[ClearSettings]] || Settings || &mdash; |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Switched back to on-console passwords. |- | [[Logout]] || Authentication || &mdash; |- | [[Register]] || Authentication || Switched back to on-console passwords. |- | [[ClearAuth]] || Authentication || &mdash; |- | [[CreatePublicNote]] || Authentication || Uses names instead of numbers; Added "createnote" and "note" aliases. |- | [[ViewPublicNote]] || Authentication || Uses names instead of numbers; Added "viewnote" alias. |- | [[DeletePublicNote]] || Authentication || Uses names instead of numbers; Added "deletenote" alias. |- | [[CreatePrivateNote]] || Authentication || Uses names instead of numbers. |- | [[ViewPrivateNote]] || Authentication || Uses names instead of numbers. |- | [[DeletePrivateNote]] || Authentication || Uses names instead of numbers. |- | [[Print]] || {{b|String|group}} || Format changed to single parameter. |- | [[Type]] || String || Added custom delay. |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[Replace]] || String || &mdash; |- | [[LCase]] || String || Format changed to single parameter. |- | [[UCase]] || String || Format changed to single parameter. |- | [[PCase]] || String || Format changed to single parameter. |- | [[Reverse]] || String || Format changed to single parameter. |- | [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI. |- | [[Offset]] || String || &mdash; |- | [[Scramble]] || String || Format changed to single parameter. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || &mdash; |- | [[Trim]] || String || &mdash; |- | [[Pad]] || String || &mdash; |- | [[Len]] || String || Format changed to single parameter. |- | [[Frequency]] || String || Corrected case sensitive glitch. |- | [[ASCII]] || String || Format changed to single parameter. |- | [[Char]] || String || Format changed to single parameter. |- | [[Hex]] || String || Format changed to single parameter. |- | [[Oct]] || String || Format changed to single parameter. |- | [[Binary]] || String || Format changed to single parameter. |- | [[NumBinary]] || String || Format changed to single parameter. |- | [[GetChar]] || String || New command added. |- | [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias. |- | [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code. |- | [[ColorCode]] || String || &mdash; |- | [[ColorConvert]] || String || New command added. |- | [[Add]] || [[Math]] || &mdash; |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || &mdash; |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || &mdash; |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[Rad]] || Math || &mdash; |- | [[Deg]] || Math || &mdash; |- | [[Quadratic]] || Math || &mdash; |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Fibonacci]] || Math || New command added. |- | [[Perimeter]] || Math || New subcommand added: Ellipse. |- | [[Area]] || Math || New subcommand added: Ellipse. |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Median]] || Math || &mdash; |- | [[Average]] || Math || &mdash; |- | [[DataSet]] || Math || New command added. |- | [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1. |- | [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified. |- | [[Factor]] || Math || &mdash; |- | [[Gcf]] || Math || &mdash; |- | [[Simplify]] || Math || &mdash; |- | [[ToFraction]] || Math || &mdash; |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[Test]] || Math || &mdash; |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm. |- | [[LongMilitaryTime]] || Date/Time || &mdash; |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || When provided a date, returns the weekday of that date. |- | [[DayOfYear]] || Date/Time || When provided a date, returns the day of year of that date. |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || &mdash; |- | [[Second]] || Date/Time || &mdash; |- | [[UTC]] || Date/Time || &mdash; |- | [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter. |- | [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter. |- | [[Copy]] || File || &mdash; |- | [[Move]] || File || &mdash; |- | [[Del]] || File || Format changed to single parameter. |- | [[Rename]] || File || &mdash; |- | [[NewDir]] || File || Format changed to single parameter. |- | [[NewFile]] || File || &mdash; |- | [[ReadFile]] || File || Added "read" alias; format changed to single parameter. |- | [[Attr]] || File || Format changed to single parameter. |- | [[SimulateMessage]] || [[System]] || &mdash; |- | [[SimulateInputBox]] || System || Added "inputbox" alias. |- | [[ShowTip]] || System || &mdash; |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter. |- | [[ClearClipBoard]] || System || &mdash; |- | [[StartStopwatch]] || System || &mdash; |- | [[StopStopwatch]] || System || &mdash; |- | [[PauseStopwatch]] || System || &mdash; |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Play]] || System || Added the "keyword" parameter path. |- | [[Stop]] || System || &mdash; |- | [[Launch]] || System || &mdash; |- | [[Terminate]] || System || Separated command into by name and by id; lists out all IDs killed. |- | [[TerminateID]] || System || New command added. |- | [[ProcessInfo]] || System || Added thread parameter. |- | [[ProcessInfoID]] || System || New command added. |- | [[ProcessList]] || System || &mdash; |- | [[Search]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[SystemHealth]] || System || Added information selectivity. |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || &mdash; |- | [[RockPaperScissors]] || Fun || New command added. |- | [[EightBall]] || Fun || New command added. |- | [[ChangeLog]] || [[Misc]] || &mdash; |- | [[Ping]] || Misc || &mdash; |} [[Category:StarLight builds]] 360a03a2873a7a6fcaf19e2b37a92a4da022fa50 744 727 2021-06-25T23:32:42Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV4.1''}} '''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]'', released on July 18, 2019. This version is [[console]]-only. ==General changes== Because 4.1 is console-only, it will be compared against the console version of 4.0. *Removed [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands. *Made optimization to the parameter parser and command caller. *Changed the GetText function to display the "DEFAULT" string if the requested string does not exist. *Added an error message to prevent SL from running without a Messages.txt. *Switched back to on-console passwords. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.0|last version]] |- | [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch. |- | [[ExceptionHandler]] || SLSystem || Added #DEFAULT; Added null switch |- | [[DebugMode]] || SLSystem || New command added. |- | [[Restart]] || SLSystem || Now launches a new instance of StarLight before killing the old one. |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[SetVar]] || SLSystem || &mdash; |- | [[DeleteVar]] || SLSystem || Message added for variable not found; format changed to single parameter. |- | [[ListVar]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || &mdash; |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls; no longer prints "Done." at the end. |- | [[LogSize]] || SLSystem || Command now counts logs made after 2020. |- | [[DeleteLog]] || SLSystem || Added a message for invalid inputs; command can now delete logs made after 2020. |- | [[ForceKill]] || SLSystem || If there are multiple instances of StarLight running, only kills the current process. |- | [[GetText]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers. |- | [[Title]] || Settings || Format changed to single parameter; Added #DEFAULT |- | [[Message]] || Settings || Format changed to single parameter; Added #DEFAULT |- | [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |- | [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |- | [[ResetColor]] || Settings || &mdash; |- | [[Length]] || Settings || Added #DEFAULT |- | [[Width]] || Settings || Added #DEFAULT |- | [[BufferLength]] || Settings || Added #DEFAULT |- | [[BufferWidth]] || Settings || Added #DEFAULT |- | [[CursorSize]] || Settings || Added #DEFAULT |- | [[Lock]] || Settings || &mdash; |- | [[Unlock]] || Settings || &mdash; |- | [[SaveDirectory]] || Settings || Added #DEFAULT; Added null switch |- | [[Timestamp]] || Settings || Added #DEFAULT; Added null switch |- | [[PlayIntroSound]] || Settings || Added #DEFAULT; Added null switch |- | [[IntroSoundPath]] || Settings || Added #DEFAULT |- | [[AutosaveMode]] || Settings || Corrected bad message glitch, Added #DEFAULT |- | [[OutputToClipboard]] || Settings || Added #DEFAULT; Added null switch |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || Format changed to single parameter. |- | [[SaveSettings]] || Settings || &mdash; |- | [[ClearSettings]] || Settings || &mdash; |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Switched back to on-console passwords. |- | [[Logout]] || Authentication || &mdash; |- | [[Register]] || Authentication || Switched back to on-console passwords. |- | [[ClearAuth]] || Authentication || &mdash; |- | [[CreatePublicNote]] || Authentication || Uses names instead of numbers; Added "createnote" and "note" aliases. |- | [[ViewPublicNote]] || Authentication || Uses names instead of numbers; Added "viewnote" alias. |- | [[DeletePublicNote]] || Authentication || Uses names instead of numbers; Added "deletenote" alias. |- | [[CreatePrivateNote]] || Authentication || Uses names instead of numbers. |- | [[ViewPrivateNote]] || Authentication || Uses names instead of numbers. |- | [[DeletePrivateNote]] || Authentication || Uses names instead of numbers. |- | [[Print]] || {{b|String|group}} || Format changed to single parameter. |- | [[Type]] || String || Added custom delay. |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[Replace]] || String || &mdash; |- | [[LCase]] || String || Format changed to single parameter. |- | [[UCase]] || String || Format changed to single parameter. |- | [[PCase]] || String || Format changed to single parameter. |- | [[Reverse]] || String || Format changed to single parameter. |- | [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI. |- | [[Offset]] || String || &mdash; |- | [[Scramble]] || String || Format changed to single parameter. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || &mdash; |- | [[Trim]] || String || &mdash; |- | [[Pad]] || String || &mdash; |- | [[Len]] || String || Format changed to single parameter. |- | [[Frequency]] || String || Corrected case sensitive glitch. |- | [[ASCII]] || String || Format changed to single parameter. |- | [[Char]] || String || Format changed to single parameter. |- | [[Hex]] || String || Format changed to single parameter. |- | [[Oct]] || String || Format changed to single parameter. |- | [[Binary]] || String || Format changed to single parameter. |- | [[NumBinary]] || String || Format changed to single parameter. |- | [[GetChar]] || String || New command added. |- | [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias. |- | [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code. |- | [[ColorCode]] || String || &mdash; |- | [[ColorConvert]] || String || New command added. |- | [[Add]] || [[Math]] || &mdash; |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || &mdash; |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || &mdash; |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[Rad]] || Math || &mdash; |- | [[Deg]] || Math || &mdash; |- | [[Quadratic]] || Math || &mdash; |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Fibonacci]] || Math || New command added. |- | [[Perimeter]] || Math || New subcommand added: Ellipse. |- | [[Area]] || Math || New subcommand added: Ellipse. |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Median]] || Math || &mdash; |- | [[Average]] || Math || &mdash; |- | [[DataSet]] || Math || New command added. |- | [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1. |- | [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified. |- | [[Factor]] || Math || &mdash; |- | [[Gcf]] || Math || &mdash; |- | [[Simplify]] || Math || &mdash; |- | [[ToFraction]] || Math || &mdash; |- | [[DataConvert]] || Math || Retooled and optimized; added error messages. |- | [[LengthConvert]] || Math || Retooled and optimized; added error messages. |- | [[TempConvert]] || Math || Retooled and optimized; added error messages. |- | [[TimeConvert]] || Math || Retooled and optimized; added error messages. |- | [[VolumeConvert]] || Math || New command added. |- | [[WeightConvert]] || Math || New command added. |- | [[Test]] || Math || &mdash; |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm. |- | [[LongMilitaryTime]] || Date/Time || &mdash; |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || When provided a date, returns the weekday of that date. |- | [[DayOfYear]] || Date/Time || When provided a date, returns the day of year of that date. |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || &mdash; |- | [[Second]] || Date/Time || &mdash; |- | [[UTC]] || Date/Time || &mdash; |- | [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter. |- | [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter. |- | [[Copy]] || File || &mdash; |- | [[Move]] || File || &mdash; |- | [[Del]] || File || Format changed to single parameter. |- | [[Rename]] || File || &mdash; |- | [[NewDir]] || File || Format changed to single parameter. |- | [[NewFile]] || File || &mdash; |- | [[ReadFile]] || File || Added "read" alias; format changed to single parameter. |- | [[Attr]] || File || Format changed to single parameter. |- | [[SimulateMessage]] || [[System]] || &mdash; |- | [[SimulateInputBox]] || System || Added "inputbox" alias. |- | [[ShowTip]] || System || &mdash; |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter. |- | [[ClearClipBoard]] || System || &mdash; |- | [[StartStopwatch]] || System || &mdash; |- | [[StopStopwatch]] || System || &mdash; |- | [[PauseStopwatch]] || System || &mdash; |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Play]] || System || Added the "keyword" parameter path. |- | [[Stop]] || System || &mdash; |- | [[Launch]] || System || &mdash; |- | [[Terminate]] || System || Separated command into by name and by id; lists out all IDs killed. |- | [[TerminateID]] || System || New command added. |- | [[ProcessInfo]] || System || Added thread parameter. |- | [[ProcessInfoID]] || System || New command added. |- | [[ProcessList]] || System || &mdash; |- | [[Search]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[SystemHealth]] || System || Added information selectivity. |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || &mdash; |- | [[RockPaperScissors]] || Fun || New command added. |- | [[EightBall]] || Fun || New command added. |- | [[ChangeLog]] || [[Misc]] || &mdash; |- | [[Ping]] || Misc || &mdash; |} [[Category:StarLight builds]] 8e3477220afafb8bab3443c80c8054ab39c4ea7d GetChar 0 260 728 2021-06-19T20:21:47Z Serpent King 24956324 Created page with "{{infobox command |group = String |usage = getchar <keyword> |aliases = getchar |v4.1=y |console=y }} '''GetChar''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' t..." wikitext text/x-wiki {{infobox command |group = String |usage = getchar <keyword> |aliases = getchar |v4.1=y |console=y }} '''GetChar''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in {{v|4.1}} forward. ==Function== The GetChar command returns a character or symbol based on a given keyword and sets it to the clipboard. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=keyword |description=The keyword to pull a character from. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.1}} || New command added. |} 2ecc7cc05dec74eec493c68d1024f895cb798d8c 729 728 2021-06-19T21:01:56Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = getchar <keyword> |aliases = getchar |v4.1=y |console=y }} '''GetChar''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in {{v|4.1}} forward. ==Function== The GetChar command returns a character or symbol based on a given keyword and sets it to the clipboard. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=keyword |description=The keyword to pull a character from. |range=str |required=y}} |} ==Characters== {|class=wikitable ! Character !! Keyword(s) |- | style="text-align:center;"|. || period, fullstop, point |- | style="text-align:center;"|, || comma |- | style="text-align:center;"|? || questionmark, question |- | style="text-align:center;"|! || exclamationmark, exclamation |- | style="text-align:center;"|¿ || invertquestionmark, invertquestion, invert? |- | style="text-align:center;"|¡ || invertexclamationmark, invertexclamation, invert! |- | style="text-align:center;"|: || colon |- | style="text-align:center;"|; || semicolon |- | style="text-align:center;"|' || apostrophe, singlequote |- | style="text-align:center;"|" || quotation, quote, doublequote |- | style="text-align:center;"|= || equal, equals |- | style="text-align:center;"|+ || plus |- | style="text-align:center;"|- || dash, minus |- | style="text-align:center;"|– || endash, ndash |- | style="text-align:center;"|— || emdash, mdash |- | style="text-align:center;"|± || plusminussign, plusminus, +- |- | style="text-align:center;"|× || multiplicationsign, multiplication, mult, |- | style="text-align:center;"|÷ || divisionsign, division, div |- | style="text-align:center;"|/ || forwardslash, slash |- | style="text-align:center;"|\ || backslash |- | style="text-align:center;"|@ || at |- | style="text-align:center;"|# || pound, hashtag |- | style="text-align:center;"|$ || dollarsign, dollar |- | style="text-align:center;"|% || percentsign, percentage, percent |- | style="text-align:center;"|^ || carrot |- | style="text-align:center;"|& || ampersand |- | style="text-align:center;"|* || asterisk |- | style="text-align:center;"|( || leftparenthesis |- | style="text-align:center;"|) || rightparenthesis |- | style="text-align:center;"|[ || leftbracket, leftsquarebracket |- | style="text-align:center;"|] || rightbracket, rightsquarebracket |- | style="text-align:center;"|{ || leftbrace, leftcurlybrace |- | style="text-align:center;"|} || rightbrace, rightcurlybrace |- | style="text-align:center;"|< || leftcarrot, lessthan |- | style="text-align:center;"|> || rightcarrot, greaterthan |- | style="text-align:center;"|<nowiki>|</nowiki> || bar |- | style="text-align:center;"|† || dagger |- | style="text-align:center;"|_ || underscore |- | style="text-align:center;"|~ || tilde |- | style="text-align:center;"|` || accent, accentmark |- | style="text-align:center;"|(space) || space |- | style="text-align:center;"|… || ellipses |- | style="text-align:center;"|• || bullet |- | style="text-align:center;"|¢ || centsign, cent |- | style="text-align:center;"|¥ || yensign, yen |- | style="text-align:center;"|€ || eurosign, euro |- | style="text-align:center;"|© || copyrightsign, copyright, cr, c |- | style="text-align:center;"|® || registeredsign, registered, r |- | style="text-align:center;"|℗ || patentedsign, patent, p |- | style="text-align:center;"|™ || trademarksign, trademark, tm |- | style="text-align:center;"|§ || sectionsign, section |- | style="text-align:center;"|° || degreesign, degree, deg |- | style="text-align:center;"|² || squared, square |- | style="text-align:center;"|³ || cubed, cube |- | style="text-align:center;"|¶ || pilcrowsign, paragraphsign, pilcrow, paragraph |- | style="text-align:center;"|№ || numbersign, number, no |- | style="text-align:center;"|¼ || 1/4, forth |- | style="text-align:center;"|½ || 1/2, half |- | style="text-align:center;"|¾ || 3/4 |- | style="text-align:center;"|⅓ || 1/3 |- | style="text-align:center;"|⅔ || 2/3 |- | style="text-align:center;"|⅕ || 1/5 |- | style="text-align:center;"|⅖ || 2/5 |- | style="text-align:center;"|⅗ || 3/5 |- | style="text-align:center;"|⅘ || 4/5 |- | style="text-align:center;"|⅙ || 1/6 |- | style="text-align:center;"|⅚ || 5/6 |- | style="text-align:center;"|⅛ || 1/8 |- | style="text-align:center;"|⅜ || 3/8 |- | style="text-align:center;"|⅝ || 5/8 |- | style="text-align:center;"|⅞ || 7/8 |- | style="text-align:center;"| || |- | style="text-align:center;"| || |- | style="text-align:center;"| || |- | style="text-align:center;"| || |- | style="text-align:center;"| || |- | style="text-align:center;"| || |- | style="text-align:center;"| || |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.1}} || New command added. |} 68cd9dcb78f8e371ef11f35c12462ec799bffcb5 730 729 2021-06-19T21:16:06Z Serpent King 24956324 /* Characters */ wikitext text/x-wiki {{infobox command |group = String |usage = getchar <keyword> |aliases = getchar |v4.1=y |console=y }} '''GetChar''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in {{v|4.1}} forward. ==Function== The GetChar command returns a character or symbol based on a given keyword and sets it to the clipboard. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=keyword |description=The keyword to pull a character from. |range=str |required=y}} |} ==Characters== {|class="wikitable sortable" ! Character !! Keyword(s) !! On English keyboard? |- | style="text-align:center;"|. || period, fullstop, point || {{y}} |- | style="text-align:center;"|, || comma || {{y}} |- | style="text-align:center;"|? || questionmark, question || {{y}} |- | style="text-align:center;"|! || exclamationmark, exclamation || {{y}} |- | style="text-align:center;"|¿ || invertquestionmark, invertquestion, invert? || {{n}} |- | style="text-align:center;"|¡ || invertexclamationmark, invertexclamation, invert! || {{n}} |- | style="text-align:center;"|: || colon || {{y}} |- | style="text-align:center;"|; || semicolon || {{y}} |- | style="text-align:center;"|' || apostrophe, singlequote || {{y}} |- | style="text-align:center;"|" || quotation, quote, doublequote || {{y}} |- | style="text-align:center;"|= || equal, equals || {{y}} |- | style="text-align:center;"|+ || plus || {{y}} |- | style="text-align:center;"|- || dash, minus || {{y}} |- | style="text-align:center;"|– || endash, ndash || {{n}} |- | style="text-align:center;"|— || emdash, mdash || {{n}} |- | style="text-align:center;"|± || plusminussign, plusminus, +- || {{n}} |- | style="text-align:center;"|× || multiplicationsign, multiplication, mult || {{n}} |- | style="text-align:center;"|÷ || divisionsign, division, div || {{n}} |- | style="text-align:center;"|/ || forwardslash, slash || {{y}} |- | style="text-align:center;"|\ || backslash || {{y}} |- | style="text-align:center;"|@ || at || {{y}} |- | style="text-align:center;"|# || pound, hashtag || {{y}} |- | style="text-align:center;"|$ || dollarsign, dollar || {{y}} |- | style="text-align:center;"|% || percentsign, percentage, percent || {{y}} |- | style="text-align:center;"|^ || carrot || {{y}} |- | style="text-align:center;"|& || ampersand || {{y}} |- | style="text-align:center;"|* || asterisk || {{y}} |- | style="text-align:center;"|( || leftparenthesis || {{y}} |- | style="text-align:center;"|) || rightparenthesis || {{y}} |- | style="text-align:center;"|[ || leftbracket, leftsquarebracket || {{y}} |- | style="text-align:center;"|] || rightbracket, rightsquarebracket || {{y}} |- | style="text-align:center;"|{ || leftbrace, leftcurlybrace || {{y}} |- | style="text-align:center;"|} || rightbrace, rightcurlybrace || {{y}} |- | style="text-align:center;"|< || leftcarrot, lessthan || {{y}} |- | style="text-align:center;"|> || rightcarrot, greaterthan || {{y}} |- | style="text-align:center;"|≤ || lessthanorequalto, lessorequal, <= || {{n}} |- | style="text-align:center;"|≥ || greaterthanorequalto, greaterorequal, >= || {{n}} |- | style="text-align:center;"|≠ || notequalto, notequal, <>, != || {{n}} |- | style="text-align:center;"|≈ || almostequalto, almostequal, almost, about || {{n}} |- | style="text-align:center;"|<nowiki>|</nowiki> || bar || {{y}} |- | style="text-align:center;"|† || dagger || {{n}} |- | style="text-align:center;"|_ || underscore || {{y}} |- | style="text-align:center;"|~ || tilde || {{y}} |- | style="text-align:center;"|` || accent, accentmark || {{y}} |- | style="text-align:center;"|(space) || space || {{y}} |- | style="text-align:center;"|… || ellipses || {{n}} |- | style="text-align:center;"|• || bullet || {{n}} |- | style="text-align:center;"|¢ || centsign, cent || {{n}} |- | style="text-align:center;"|¥ || yensign, yen || {{n}} |- | style="text-align:center;"|€ || eurosign, euro || {{n}} |- | style="text-align:center;"|© || copyrightsign, copyright, cr, c || {{n}} |- | style="text-align:center;"|® || registeredsign, registered, r || {{n}} |- | style="text-align:center;"|℗ || patentedsign, patent, p || {{n}} |- | style="text-align:center;"|™ || trademarksign, trademark, tm || {{n}} |- | style="text-align:center;"|§ || sectionsign, section || {{n}} |- | style="text-align:center;"|° || degreesign, degree, deg || {{n}} |- | style="text-align:center;"|² || squared, square || {{n}} |- | style="text-align:center;"|³ || cubed, cube || {{n}} |- | style="text-align:center;"|¶ || pilcrowsign, paragraphsign, pilcrow, paragraph || {{n}} |- | style="text-align:center;"|№ || numbersign, number, no || {{n}} |- | style="text-align:center;"|¼ || 1/4, forth || {{n}} |- | style="text-align:center;"|½ || 1/2, half || {{n}} |- | style="text-align:center;"|¾ || 3/4 || {{n}} |- | style="text-align:center;"|⅓ || 1/3 || {{n}} |- | style="text-align:center;"|⅔ || 2/3 || {{n}} |- | style="text-align:center;"|⅕ || 1/5 || {{n}} |- | style="text-align:center;"|⅖ || 2/5 || {{n}} |- | style="text-align:center;"|⅗ || 3/5 || {{n}} |- | style="text-align:center;"|⅘ || 4/5 || {{n}} |- | style="text-align:center;"|⅙ || 1/6 || {{n}} |- | style="text-align:center;"|⅚ || 5/6 || {{n}} |- | style="text-align:center;"|⅛ || 1/8 || {{n}} |- | style="text-align:center;"|⅜ || 3/8 || {{n}} |- | style="text-align:center;"|⅝ || 5/8 || {{n}} |- | style="text-align:center;"|⅞ || 7/8 || {{n}} |- | style="text-align:center;"| || |- | style="text-align:center;"| || |- | style="text-align:center;"| || |- | style="text-align:center;"| || |- | style="text-align:center;"| || |- | style="text-align:center;"| || |- | style="text-align:center;"| || |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.1}} || New command added. |} 54ee022faef24cddcf5777ded4bd343b9ff54ba1 731 730 2021-06-22T17:30:58Z Serpent King 24956324 /* Characters */ wikitext text/x-wiki {{infobox command |group = String |usage = getchar <keyword> |aliases = getchar |v4.1=y |console=y }} '''GetChar''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in {{v|4.1}} forward. ==Function== The GetChar command returns a character or symbol based on a given keyword and sets it to the clipboard. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=keyword |description=The keyword to pull a character from. |range=str |required=y}} |} ==Characters== {|class="wikitable sortable" ! Character !! Keyword(s) !! On English keyboard? |- | style="text-align:center;"|. || period, fullstop, point || {{y}} |- | style="text-align:center;"|, || comma || {{y}} |- | style="text-align:center;"|? || questionmark, question || {{y}} |- | style="text-align:center;"|! || exclamationmark, exclamation || {{y}} |- | style="text-align:center;"|¿ || invertquestionmark, invertquestion, invert? || {{n}} |- | style="text-align:center;"|¡ || invertexclamationmark, invertexclamation, invert! || {{n}} |- | style="text-align:center;"|: || colon || {{y}} |- | style="text-align:center;"|; || semicolon || {{y}} |- | style="text-align:center;"|' || apostrophe, singlequote || {{y}} |- | style="text-align:center;"|" || quotation, quote, doublequote || {{y}} |- | style="text-align:center;"|= || equal, equals || {{y}} |- | style="text-align:center;"|+ || plus || {{y}} |- | style="text-align:center;"|- || dash, minus || {{y}} |- | style="text-align:center;"|– || endash, ndash || {{n}} |- | style="text-align:center;"|— || emdash, mdash || {{n}} |- | style="text-align:center;"|± || plusminussign, plusminus, +- || {{n}} |- | style="text-align:center;"|× || multiplicationsign, multiplication, mult || {{n}} |- | style="text-align:center;"|÷ || divisionsign, division, div || {{n}} |- | style="text-align:center;"|/ || forwardslash, slash || {{y}} |- | style="text-align:center;"|\ || backslash || {{y}} |- | style="text-align:center;"|@ || at || {{y}} |- | style="text-align:center;"|# || pound, hashtag || {{y}} |- | style="text-align:center;"|$ || dollarsign, dollar || {{y}} |- | style="text-align:center;"|% || percentsign, percentage, percent || {{y}} |- | style="text-align:center;"|^ || carrot || {{y}} |- | style="text-align:center;"|& || ampersand || {{y}} |- | style="text-align:center;"|* || asterisk || {{y}} |- | style="text-align:center;"|( || leftparenthesis || {{y}} |- | style="text-align:center;"|) || rightparenthesis || {{y}} |- | style="text-align:center;"|[ || leftbracket, leftsquarebracket || {{y}} |- | style="text-align:center;"|] || rightbracket, rightsquarebracket || {{y}} |- | style="text-align:center;"|{ || leftbrace, leftcurlybrace || {{y}} |- | style="text-align:center;"|} || rightbrace, rightcurlybrace || {{y}} |- | style="text-align:center;"|< || leftcarrot, lessthan || {{y}} |- | style="text-align:center;"|> || rightcarrot, greaterthan || {{y}} |- | style="text-align:center;"|≤ || lessthanorequalto, lessorequal, <= || {{n}} |- | style="text-align:center;"|≥ || greaterthanorequalto, greaterorequal, >= || {{n}} |- | style="text-align:center;"|≠ || notequalto, notequal, <>, != || {{n}} |- | style="text-align:center;"|≈ || almostequalto, almostequal, almost, about || {{n}} |- | style="text-align:center;"|<nowiki>|</nowiki> || bar || {{y}} |- | style="text-align:center;"|† || dagger || {{n}} |- | style="text-align:center;"|_ || underscore || {{y}} |- | style="text-align:center;"|~ || tilde || {{y}} |- | style="text-align:center;"|` || accent, accentmark || {{y}} |- | style="text-align:center;"|(space) || space || {{y}} |- | style="text-align:center;"|… || ellipses || {{n}} |- | style="text-align:center;"|• || bullet || {{n}} |- | style="text-align:center;"|¢ || centsign, cent || {{n}} |- | style="text-align:center;"|¥ || yensign, yen || {{n}} |- | style="text-align:center;"|€ || eurosign, euro || {{n}} |- | style="text-align:center;"|© || copyrightsign, copyright, cr, c || {{n}} |- | style="text-align:center;"|® || registeredsign, registered, r || {{n}} |- | style="text-align:center;"|℗ || patentedsign, patent, p || {{n}} |- | style="text-align:center;"|™ || trademarksign, trademark, tm || {{n}} |- | style="text-align:center;"|§ || sectionsign, section || {{n}} |- | style="text-align:center;"|° || degreesign, degree, deg || {{n}} |- | style="text-align:center;"|² || squared, square || {{n}} |- | style="text-align:center;"|³ || cubed, cube || {{n}} |- | style="text-align:center;"|¶ || pilcrowsign, paragraphsign, pilcrow, paragraph || {{n}} |- | style="text-align:center;"|№ || numbersign, number, no || {{n}} |- | style="text-align:center;"|¼ || 1/4, forth || {{n}} |- | style="text-align:center;"|½ || 1/2, half || {{n}} |- | style="text-align:center;"|¾ || 3/4 || {{n}} |- | style="text-align:center;"|⅓ || 1/3 || {{n}} |- | style="text-align:center;"|⅔ || 2/3 || {{n}} |- | style="text-align:center;"|⅕ || 1/5 || {{n}} |- | style="text-align:center;"|⅖ || 2/5 || {{n}} |- | style="text-align:center;"|⅗ || 3/5 || {{n}} |- | style="text-align:center;"|⅘ || 4/5 || {{n}} |- | style="text-align:center;"|⅙ || 1/6 || {{n}} |- | style="text-align:center;"|⅚ || 5/6 || {{n}} |- | style="text-align:center;"|⅛ || 1/8 || {{n}} |- | style="text-align:center;"|⅜ || 3/8 || {{n}} |- | style="text-align:center;"|⅝ || 5/8 || {{n}} |- | style="text-align:center;"|⅞ || 7/8 || {{n}} |- | style="text-align:center;"|À || capitalaaccent, capaaccent || {{n}} |- | style="text-align:center;"|È || capitaleaccent, capeaccent || {{n}} |- | style="text-align:center;"|Ì || capitaliaccent, capiaccent || {{n}} |- | style="text-align:center;"|Ò || capitaloaccent, capoaccent || {{n}} |- | style="text-align:center;"|Ù || capitaluaccent, capuaccent || {{n}} |- | style="text-align:center;"|Ñ || capitalntilde, capntilde || {{n}} |- | style="text-align:center;"|à || aaccent || {{n}} |- | style="text-align:center;"|è || eaccent || {{n}} |- | style="text-align:center;"|ì || iaccent || {{n}} |- | style="text-align:center;"|ò || oaccent || {{n}} |- | style="text-align:center;"|ù || uaccent || {{n}} |- | style="text-align:center;"|ñ || ntilde || {{n}} |- | style="text-align:center;"| || |- | style="text-align:center;"| || |- | style="text-align:center;"| || |- | style="text-align:center;"| || |- | style="text-align:center;"| || |- | style="text-align:center;"| || |- | style="text-align:center;"| || |- | style="text-align:center;"| || |- | style="text-align:center;"| || |- | style="text-align:center;"| || |- | style="text-align:center;"| || |- | style="text-align:center;"| || |- | style="text-align:center;"| || |- | style="text-align:center;"| || |- | style="text-align:center;"| || |- | style="text-align:center;"| || |- | style="text-align:center;"| || |- | style="text-align:center;"| || |- | style="text-align:center;"| || |- | style="text-align:center;"| || |- | style="text-align:center;"| || |- | style="text-align:center;"| || |- | style="text-align:center;"| || |- | style="text-align:center;"| || |- | style="text-align:center;"| || |- | style="text-align:center;"| || |- | style="text-align:center;"| || |- | style="text-align:center;"| || |- | style="text-align:center;"| || |- | style="text-align:center;"| || |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.1}} || New command added. |} 35ed63e0f0050b0ae65f1ece6089ddf0ab2fd60b 732 731 2021-06-24T16:08:00Z Serpent King 24956324 /* Characters */ wikitext text/x-wiki {{infobox command |group = String |usage = getchar <keyword> |aliases = getchar |v4.1=y |console=y }} '''GetChar''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in {{v|4.1}} forward. ==Function== The GetChar command returns a character or symbol based on a given keyword and sets it to the clipboard. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=keyword |description=The keyword to pull a character from. |range=str |required=y}} |} ==Characters== {|class="wikitable sortable" ! Character !! Keyword(s) !! On English keyboard? |- | style="text-align:center;"|. || period, fullstop, point || {{y}} |- | style="text-align:center;"|, || comma || {{y}} |- | style="text-align:center;"|? || questionmark, question || {{y}} |- | style="text-align:center;"|! || exclamationmark, exclamation || {{y}} |- | style="text-align:center;"|¿ || invertquestionmark, invertquestion, invert? || {{n}} |- | style="text-align:center;"|¡ || invertexclamationmark, invertexclamation, invert! || {{n}} |- | style="text-align:center;"|: || colon || {{y}} |- | style="text-align:center;"|; || semicolon || {{y}} |- | style="text-align:center;"|' || apostrophe, singlequote || {{y}} |- | style="text-align:center;"|" || quotation, quote, doublequote || {{y}} |- | style="text-align:center;"|= || equal, equals || {{y}} |- | style="text-align:center;"|+ || plus || {{y}} |- | style="text-align:center;"|- || dash, minus || {{y}} |- | style="text-align:center;"|– || endash, ndash || {{n}} |- | style="text-align:center;"|— || emdash, mdash || {{n}} |- | style="text-align:center;"|± || plusminussign, plusminus, +- || {{n}} |- | style="text-align:center;"|× || multiplicationsign, multiplication, mult || {{n}} |- | style="text-align:center;"|÷ || divisionsign, division, div || {{n}} |- | style="text-align:center;"|/ || forwardslash, slash || {{y}} |- | style="text-align:center;"|\ || backslash || {{y}} |- | style="text-align:center;"|@ || at || {{y}} |- | style="text-align:center;"|# || pound, hashtag || {{y}} |- | style="text-align:center;"|$ || dollarsign, dollar || {{y}} |- | style="text-align:center;"|% || percentsign, percentage, percent || {{y}} |- | style="text-align:center;"|^ || carrot || {{y}} |- | style="text-align:center;"|& || ampersand || {{y}} |- | style="text-align:center;"|* || asterisk || {{y}} |- | style="text-align:center;"|( || leftparenthesis || {{y}} |- | style="text-align:center;"|) || rightparenthesis || {{y}} |- | style="text-align:center;"|[ || leftbracket, leftsquarebracket || {{y}} |- | style="text-align:center;"|] || rightbracket, rightsquarebracket || {{y}} |- | style="text-align:center;"|{ || leftbrace, leftcurlybrace || {{y}} |- | style="text-align:center;"|} || rightbrace, rightcurlybrace || {{y}} |- | style="text-align:center;"|< || leftcarrot, lessthan || {{y}} |- | style="text-align:center;"|> || rightcarrot, greaterthan || {{y}} |- | style="text-align:center;"|≤ || lessthanorequalto, lessorequal, <= || {{n}} |- | style="text-align:center;"|≥ || greaterthanorequalto, greaterorequal, >= || {{n}} |- | style="text-align:center;"|≠ || notequalto, notequal, <>, != || {{n}} |- | style="text-align:center;"|≈ || almostequalto, almostequal, almost, about || {{n}} |- | style="text-align:center;"|<nowiki>|</nowiki> || bar || {{y}} |- | style="text-align:center;"|† || dagger || {{n}} |- | style="text-align:center;"|_ || underscore || {{y}} |- | style="text-align:center;"|~ || tilde || {{y}} |- | style="text-align:center;"|` || accent, accentmark || {{y}} |- | style="text-align:center;"|(space) || space || {{y}} |- | style="text-align:center;"|… || ellipses || {{n}} |- | style="text-align:center;"|• || bullet || {{n}} |- | style="text-align:center;"|¢ || centsign, cent || {{n}} |- | style="text-align:center;"|¥ || yensign, yen || {{n}} |- | style="text-align:center;"|€ || eurosign, euro || {{n}} |- | style="text-align:center;"|© || copyrightsign, copyright, cr, c || {{n}} |- | style="text-align:center;"|® || registeredsign, registered, r || {{n}} |- | style="text-align:center;"|℗ || patentedsign, patent, p || {{n}} |- | style="text-align:center;"|™ || trademarksign, trademark, tm || {{n}} |- | style="text-align:center;"|§ || sectionsign, section || {{n}} |- | style="text-align:center;"|° || degreesign, degree, deg || {{n}} |- | style="text-align:center;"|² || squared, square || {{n}} |- | style="text-align:center;"|³ || cubed, cube || {{n}} |- | style="text-align:center;"|¶ || pilcrowsign, paragraphsign, pilcrow, paragraph || {{n}} |- | style="text-align:center;"|№ || numbersign, number, no || {{n}} |- | style="text-align:center;"|¼ || 1/4, forth || {{n}} |- | style="text-align:center;"|½ || 1/2, half || {{n}} |- | style="text-align:center;"|¾ || 3/4 || {{n}} |- | style="text-align:center;"|⅓ || 1/3 || {{n}} |- | style="text-align:center;"|⅔ || 2/3 || {{n}} |- | style="text-align:center;"|⅕ || 1/5 || {{n}} |- | style="text-align:center;"|⅖ || 2/5 || {{n}} |- | style="text-align:center;"|⅗ || 3/5 || {{n}} |- | style="text-align:center;"|⅘ || 4/5 || {{n}} |- | style="text-align:center;"|⅙ || 1/6 || {{n}} |- | style="text-align:center;"|⅚ || 5/6 || {{n}} |- | style="text-align:center;"|⅛ || 1/8 || {{n}} |- | style="text-align:center;"|⅜ || 3/8 || {{n}} |- | style="text-align:center;"|⅝ || 5/8 || {{n}} |- | style="text-align:center;"|⅞ || 7/8 || {{n}} |- | style="text-align:center;"|À || capitalaaccent, capitalaccenta, capaaccent, capaccenta || {{n}} |- | style="text-align:center;"|È || capitaleaccent, capitalaccente, capeaccent, capaccente || {{n}} |- | style="text-align:center;"|Ì || capitaliaccent, capitalaccenti, capiaccent, capaccenti || {{n}} |- | style="text-align:center;"|Ò || capitaloaccent, capitalaccento, capoaccent, capaccento || {{n}} |- | style="text-align:center;"|Ù || capitaluaccent, capitalaccentu, capuaccent, capaccentu || {{n}} |- | style="text-align:center;"|Ñ || capitalntilde, capitaltilden, capntilde, captilden || {{n}} |- | style="text-align:center;"|à || aaccent, accenta || {{n}} |- | style="text-align:center;"|è || eaccent, accente || {{n}} |- | style="text-align:center;"|ì || iaccent, accenti || {{n}} |- | style="text-align:center;"|ò || oaccent, accento || {{n}} |- | style="text-align:center;"|ù || uaccent, accentu || {{n}} |- | style="text-align:center;"|ñ || ntilde, tilden || {{n}} |- | style="text-align:center;"|Α || capitalalpha, capalpha || {{n}} |- | style="text-align:center;"|Β || capitalbeta, capbeta || {{n}} |- | style="text-align:center;"|Γ || capitalgamma, capgamma || {{n}} |- | style="text-align:center;"|Δ || capitaldelta, capdelta || {{n}} |- | style="text-align:center;"|Ε || capitalepsilon, capepsilon || {{n}} |- | style="text-align:center;"|Ζ || capitalzeta, capzeta || {{n}} |- | style="text-align:center;"|Η || capitaleta, capeta || {{n}} |- | style="text-align:center;"|Θ || capitaltheta, captheta || {{n}} |- | style="text-align:center;"|Ι || captialiota, capiota || {{n}} |- | style="text-align:center;"|Κ || captialkappa, capkappa || {{n}} |- | style="text-align:center;"|Λ || capitallamda, caplamda || {{n}} |- | style="text-align:center;"|Μ || capitalmu, capmu || {{n}} |- | style="text-align:center;"|Ν || capitalnu, capnu || {{n}} |- | style="text-align:center;"|Ξ || capitalxi, capxi || {{n}} |- | style="text-align:center;"|Ο || capitalomicron, capomicron || {{n}} |- | style="text-align:center;"|Π || capitalpi, cappi || {{n}} |- | style="text-align:center;"|Ρ || capitalrho, caprho || {{n}} |- | style="text-align:center;"|Σ || capitalsigma, capsigma || {{n}} |- | style="text-align:center;"|Τ || capitaltau, captau || {{n}} |- | style="text-align:center;"|Υ || capitalupsilon, upsilon || {{n}} |- | style="text-align:center;"|Φ || capitalphi, capphi || {{n}} |- | style="text-align:center;"|Χ || capitalchi, capchi || {{n}} |- | style="text-align:center;"|Ψ || capitalpsi, cappsi || {{n}} |- | style="text-align:center;"|Ω || capitalomega, capomega || {{n}} |- | style="text-align:center;"|α || alpha || {{n}} |- | style="text-align:center;"|β || beta || {{n}} |- | style="text-align:center;"|γ || gamma || {{n}} |- | style="text-align:center;"|δ || delta || {{n}} |- | style="text-align:center;"|ε || epsilon || {{n}} |- | style="text-align:center;"|ζ || zeta || {{n}} |- | style="text-align:center;"|η || eta || {{n}} |- | style="text-align:center;"|θ || theta || {{n}} |- | style="text-align:center;"|ι || iota || {{n}} |- | style="text-align:center;"|κ || kappa || {{n}} |- | style="text-align:center;"|λ || lamda || {{n}} |- | style="text-align:center;"|μ || mu || {{n}} |- | style="text-align:center;"|ν || nu || {{n}} |- | style="text-align:center;"|ξ || xi || {{n}} |- | style="text-align:center;"|ο || omicron || {{n}} |- | style="text-align:center;"|π || pi || {{n}} |- | style="text-align:center;"|ρ || rho || {{n}} |- | style="text-align:center;"|σ || sigma || {{n}} |- | style="text-align:center;"|τ || tau || {{n}} |- | style="text-align:center;"|υ || upsilon || {{n}} |- | style="text-align:center;"|φ || phi || {{n}} |- | style="text-align:center;"|χ || chi || {{n}} |- | style="text-align:center;"|ψ || psi || {{n}} |- | style="text-align:center;"|ω || omega || {{n}} |- | style="text-align:center;"|√ || squareroot, sqrt, radical || {{n}} |- | style="text-align:center;"|∞ || infinity, inf || {{n}} |- | style="text-align:center;"|∟ || rightangle || {{n}} |- | style="text-align:center;"|∫ || integral || {{n}} |- | style="text-align:center;"|⌠ || topintegral, integraltop || {{n}} |- | style="text-align:center;"|⌡ || bottomintegral, integralbottom || {{n}} |- | style="text-align:center;"|∩ || intersection, intersect || {{n}} |- | style="text-align:center;"|∪ || union || {{n}} |- | style="text-align:center;"|← || left, leftarrow || {{n}} |- | style="text-align:center;"|→ || right, rightarrow || {{n}} |- | style="text-align:center;"|↑ || up, uparrow || {{n}} |- | style="text-align:center;"|↓ || down, downarrow || {{n}} |- | style="text-align:center;"|↖ || leftup, leftuparrow || {{n}} |- | style="text-align:center;"|↗ || rigthup, rightuparrow || {{n}} |- | style="text-align:center;"|↘ || rightdown, rightdownarrow || {{n}} |- | style="text-align:center;"|↙ || leftdown, leftdownarrow || {{n}} |- | style="text-align:center;"|↔ || leftright, leftrightarrow || {{n}} |- | style="text-align:center;"|↕ || updown, updownarrow || {{n}} |- | style="text-align:center;"|♥ || heart, hearts || {{n}} |- | style="text-align:center;"|♠ || spade, spades || {{n}} |- | style="text-align:center;"|♦ || diamond, diamonds || {{n}} |- | style="text-align:center;"|♣ || club, clubs || {{n}} |- | style="text-align:center;"|▲ || triangle || {{n}} |- | style="text-align:center;"|■ || square || {{n}} |- | style="text-align:center;"|● || circle || {{n}} |- | style="text-align:center;"|♂ || male || {{n}} |- | style="text-align:center;"|♀ || female || {{n}} |- | style="text-align:center;"|♪ || music, eighthnote || {{n}} |- | style="text-align:center;"|♫ || singlebarnote || {{n}} |- | style="text-align:center;"|𝅝 || wholenote || {{n}} |- | style="text-align:center;"|𝅗𝅥 || halfnote || {{n}} |- | style="text-align:center;"|𝅘𝅥 || quarternote || {{n}} |- | style="text-align:center;"|𝄞 || treblecleft || {{n}} |- | style="text-align:center;"|𝄢 || basecleft || {{n}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.1}} || New command added. |} 686560751a2c5830093f394bb6d9e5abe3a6851a Main Page 0 1 733 567 2021-06-24T16:17:14Z Serpent King 24956324 wikitext text/x-wiki {{MainTemplate | welcome = Welcome to '''{{SITENAME}}!''' | blurb = Light the way | about_content = This wiki aims to cover ''[[StarLight]]'' in every way, providing a useful guide for using the software. | featured_title = Featured article | featured_content = {{FA/1}} | news_title = News | news_content = {{News}} }} 858d43fb20ccc9b82c8cab10295cb31e14ef64f1 MediaWiki:Sidebar 8 34 734 634 2021-06-24T16:21:16Z Serpent King 24956324 wikitext text/x-wiki * Navigation ** mainpage|mainpage-description **StarLightV4.1|StarLightV4.1 **List of commands|Commands **Settings|Settings **Magic words|Magic words ** randompage-url|randompage * SEARCH * Participate ** recentchanges-url|recentchanges ** StarLight Wiki:Sandbox|Sandbox ** helppage|help * TOOLBOX 39aa93ae29708dd67a8b2c1932d58fe0d7572f2e 735 734 2021-06-24T16:21:56Z Serpent King 24956324 wikitext text/x-wiki * Navigation ** mainpage|mainpage-description **StarLight|StarLight **List of commands|Commands **Settings|Settings **Magic words|Magic words ** randompage-url|randompage * SEARCH * Participate ** recentchanges-url|recentchanges ** StarLight Wiki:Sandbox|Sandbox ** helppage|help * TOOLBOX d76f80971b1f86aa5238fe55ba827b98965b1559 StarLight 0 43 736 513 2021-06-24T16:22:37Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLight''}} [[File:StarLight.png|200px|thumb|right|StarLight's logo.]] '''''StarLight''''' (often shortened to '''SL''') is a [[command]] based [[console program]] designed by [[User:Serpent King|Serpent King]] to be a general aid for software developers. Containing over 200 commands, the program has continued to expand greatly since its creation in 2012. It has so far seen 9 updates (the most recent being {{v|4.1}}), each adding new commands, adding new functionality to existing pre-existing commands, introducing new general functions such as [[settings]] and [[magic words]], and patching glitches. ==Format== ''StarLight'''s format is simple: the program boots and asks for input. The input is then thrown through a parser and distributed to functions which act as "commands". The function is carried out, output is returned, and ''StarLight'' asks for the next command. The parser also makes some edits to the input before passing it to the command functions: magic words such as #OUT are replaced with their respective values, and variables (set with the [[SetVar]] command) are also similarly replaced. Commands come in a few different types or groups: [[SLSystem]], {{b|Settings|group}}, [[Authentication]], {{b|String|group}}, [[Math]], [[Date/Time]], [[File]], [[System]], [[Fun]], and [[Misc]]. [[Category:StarLight]] 5acb2a850ebda1af1e9d08824320727bc3f21503 SystemHealth 0 114 737 362 2021-06-24T16:31:56Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image=[[File:Command-SystemHealth.png]] |group = System |usage = systemhealth {{rollover|<selection>|Added in 4.1|y}} |aliases = systemhealth, syshealth |v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''SystemHealth''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|3.0}} forward. ==Function== The SystemHealth command shows a list of system statistics including cpu usage, memory, drives, battery, and system uptime. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=selection |description=Determines which statistics to display (displays all if left blank).<br><small>(added in {{v|4.1}})</small> |range=Valid groups: cpu, memory, drives, battery, uptime}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Added information selectivity. |} 0aa4d74aa13abaca01ea71076a9c1d27cef5eb7e 739 737 2021-06-24T16:33:26Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image=[[File:Command-SystemHealth.png|350px]] |group = System |usage = systemhealth {{rollover|<selection>|Added in 4.1|y}} |aliases = systemhealth, syshealth |v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''SystemHealth''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|3.0}} forward. ==Function== The SystemHealth command shows a list of system statistics including cpu usage, memory, drives, battery, and system uptime. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=selection |description=Determines which statistics to display (displays all if left blank).<br><small>(added in {{v|4.1}})</small> |range=Valid groups: cpu, memory, drives, battery, uptime}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Added information selectivity. |} 5796a388e58ea1e4a9795b4db304fcf35f3cec4a File:Command-SystemHealth.png 6 261 738 2021-06-24T16:32:26Z Serpent King 24956324 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Area 0 262 740 2021-06-24T16:53:32Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = area <shape> <...> |aliases = area |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Area''' is a {{b|m..." wikitext text/x-wiki {{infobox command |group = Math |usage = area <shape> <...> |aliases = area |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Area''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== Area gets the area of various two-dimensional shapes. The number of parameters it accepts varies depending on the shape. Shapes include: *Triangle <code>area triangle <base> <height></code> *Square <code>area square <sidelength></code> *Rectangle <code>area rectangle <length> <width></code> *Trapezoid <code>area trapezoid <height> <base1length> <base2length></code> *Hexagon <code>area hexagon <height> <diameter (corner to corner)> <sidelength></code> *Circle <code>area circle <radius></code> *{{rollover|Ellipse <code>area ellipse <a> <nowiki><b></nowiki></code>|Added in 4.0|y}} ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=shape |description=The shape to get the area of. |range=Valid units: triangle, square, rectangle, trapezoid, hexagon, circle, ellipse |required=y}} |- !colspan=6|Triangle {{ParametersRow |num=2 |name=base |description=Length of the base. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=height |description=Height of the triangle. |range=dec |minval=0 |required=y}} |- !colspan=6|Square {{ParametersRow |num=2 |name=sidelength |description=Length of a side. |range=dec |minval=0 |required=y}} |- !colspan=6|Rectangle {{ParametersRow |num=2 |name=length |description=Length of the rectangle. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=width |description=Width of the rectangle. |range=dec |minval=0 |required=y}} |- !colspan=6|Trapezoid {{ParametersRow |num=2 |name=height |description=Height of the trapezoid. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=base1length |description=Length of base 1. |range=dec |minval=0 |required=y}} {{ParametersRow |num=4 |name=base2length |description=Length of base 2. |range=dec |minval=0 |required=y}} |- !colspan=6|Hexagon {{ParametersRow |num=2 |name=height |description=Height of the hexagon. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=diameter |description=Length from one corner to the opposite corner. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=sidelength |description=Length of a side. |range=dec |minval=0 |required=y}} |- !colspan=6|Circle {{ParametersRow |num=2 |name=radius |description=Radius of the circle. |range=dec |minval=0 |required=y}} |- !colspan=6|{{rollover|Ellipse|Added in 4.1|y}} {{ParametersRow |num=2 |name=a |description=Length of the major axis. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=b |description=Length of the minor axis. |range=dec |minval=0 |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of the dissolved math command. |- | {{v|4.1}} || New subcommand added: Ellipse. |} ==See also== *[[Perimeter]] *[[Volume]] *[[SurfaceArea]] c35690d4fd29a8a36aeb4c88d4e8de904be7bb34 746 740 2021-06-25T23:38:50Z Serpent King 24956324 /* Legacy */ wikitext text/x-wiki {{infobox command |group = Math |usage = area <shape> <...> |aliases = area |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Area''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== Area gets the area of various two-dimensional shapes. The number of parameters it accepts varies depending on the shape. Shapes include: *Triangle <code>area triangle <base> <height></code> *Square <code>area square <sidelength></code> *Rectangle <code>area rectangle <length> <width></code> *Trapezoid <code>area trapezoid <height> <base1length> <base2length></code> *Hexagon <code>area hexagon <height> <diameter (corner to corner)> <sidelength></code> *Circle <code>area circle <radius></code> *{{rollover|Ellipse <code>area ellipse <a> <nowiki><b></nowiki></code>|Added in 4.0|y}} ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=shape |description=The shape to get the area of. |range=Valid units: triangle, square, rectangle, trapezoid, hexagon, circle, ellipse |required=y}} |- !colspan=6|Triangle {{ParametersRow |num=2 |name=base |description=Length of the base. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=height |description=Height of the triangle. |range=dec |minval=0 |required=y}} |- !colspan=6|Square {{ParametersRow |num=2 |name=sidelength |description=Length of a side. |range=dec |minval=0 |required=y}} |- !colspan=6|Rectangle {{ParametersRow |num=2 |name=length |description=Length of the rectangle. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=width |description=Width of the rectangle. |range=dec |minval=0 |required=y}} |- !colspan=6|Trapezoid {{ParametersRow |num=2 |name=height |description=Height of the trapezoid. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=base1length |description=Length of base 1. |range=dec |minval=0 |required=y}} {{ParametersRow |num=4 |name=base2length |description=Length of base 2. |range=dec |minval=0 |required=y}} |- !colspan=6|Hexagon {{ParametersRow |num=2 |name=height |description=Height of the hexagon. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=diameter |description=Length from one corner to the opposite corner. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=sidelength |description=Length of a side. |range=dec |minval=0 |required=y}} |- !colspan=6|Circle {{ParametersRow |num=2 |name=radius |description=Radius of the circle. |range=dec |minval=0 |required=y}} |- !colspan=6|{{rollover|Ellipse|Added in 4.1|y}} {{ParametersRow |num=2 |name=a |description=Length of the major axis. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=b |description=Length of the minor axis. |range=dec |minval=0 |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of the dissolved math command. |- | {{v|4.1}} || New subcommand added: Ellipse; implemented GetText(). |} ==See also== *[[Perimeter]] *[[Volume]] *[[SurfaceArea]] d302e0ec56599aa8b58f10e47f370868cebeedb3 Settings 0 195 741 611 2021-06-24T16:58:49Z Serpent King 24956324 wikitext text/x-wiki '''Settings''' are values that ''StarLight'' loads upon opening, and saves upon closing. Additionally the [[LoadSettings]] and [[SaveSettings]] commands also serve these functions. Settings were introduced in version {{v|2.0}}, and were radically reformatted in version {{v|2.7}}. Settings are saved at <code>%appdata%\StarLightData\SettingsV4.0 Console.cfg</code> ==Settings list== {| class="wikitable sortable" ! Setting ! width=300px|Description ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- | CONSOLE_TITLE || The window title for the console. Use the [[Title]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | CONSOLE_MESSAGE || The intro message that prints on boot. Use the [[Message]] command to change it. || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | CONSOLE_WIDTH || The {{rollover|width|in characters for the console versions, in pixels for the GUI versions|y}} of the console. Use the [[Width]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | CONSOLE_LENGTH || The {{rollover|length|in characters for the console versions, in pixels for the GUI versions|y}} (or height if preferred) of the console. Use the [[Length]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | CONSOLE_BUFFER_WIDTH || The width of characters that the console will buffer (with a scroll bar if this is greater than CONSOLE_WIDTH). Use the [[BufferWidth]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- | CONSOLE_BUFFER_LENGTH || The length (or height if preferred) of characters that the console will buffer (with a scroll bar if this is greater than CONSOLE_LENGTH). Use the [[BufferLength]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- | CONSOLE_CURSOR_SIZE || The size of the blinking console cursor, range 1 to 100. Use the [[CursorSize]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- |CONSOLE_FONT_FAMILY || The font family for the console text. Use the [[FontFamily]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_TEXT_SIZE || The size (in points) of the console text. Use the [[TextSize]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_FOREGROUND_COLOR || The color of the console Foreground, 16 preset colors. Use the [[ForeColor]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- |CONSOLE_BACKGROUND_COLOR || The color of the console Foreground, 16 preset colors. Use the [[BackColor]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- |CONSOLE_FOREGROUND_RED_COLOR || The color of the red portion of the console foreground. Use the [[TxtColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_FOREGROUND_GREEN_COLOR || The color of the green portion of the console foreground. Use the [[TxtColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_FOREGROUND_BLUE_COLOR || The color of the blue portion of the console foreground. Use the [[TxtColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_BACKGROUND_RED_COLOR || The color of the red portion of the console background. Use the [[HighlightColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_BACKGROUND_GREEN_COLOR || The color of the green portion of the console background. Use the [[HighlightColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_BACKGROUND_BLUE_COLOR || The color of the blue portion of the console background. Use the [[HighlightColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |SHOW_TIMESTAMP || Show a timestamp after every command? Use the [[Timestamp]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |PLAY_INTRO_SOUND || Play the intro sound on boot? Use the [[PlayIntroSound]] command to change it. || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |INTRO_SOUND_PATH || File path for the intro sound. Use the [[IntroSoundPath]] command to change it. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |LOCKED || Is the system locked? Use the [[Lock]] and [[Unlock]] commands to lock and unlock the system. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} |- |SAVE_DIRECTORY || Should the current directory be saved with the other settings? Use the [[SaveDirectory]] command to change it. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |OUTPUT_TO_CLIPBOARD || Should the output be directly sent to the clipboard after ever command? Use the [[OutputToClipboard]] command to change it. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |PROCESS_CHECK_FREQUENCY || Time (in milliseconds) that ''StarLight'' should check for unresponsive processes. Use the [[ProcessCheckFrequency]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |NOTIFY || Should a notification be sent if a process is found to be not responding? Use the [[Notify]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |SLCURSOR || Use the StarLight cursor? Use the [[SLCursor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |DIRECTORY || The current directory. Use the [[CD]] command to change it. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |TE_PATH || The file path currently open in the text editor. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |MP_PATH || The file path currently open in the media player. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |PV_PATH || The file path currently open in the picture viewer. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |PV_SIZE_MODE || Size mode for the picture viewer. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CL_PATH || The file path for the change log maker. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CL_AUTHOR || The author of the next entry of the change logger. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CL_PROJECT || The project of the next entry of the change logger. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CL_FILE || The file of the next entry of the change logger. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |LAST_TAB || Tab the user was on when closing. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |AUTOSAVE_MODE || Mode for autosaving. 0 is don't save, 1 is prompt to save, 2 is autosave on exit. Use the [[AutosaveMode]] command to change it. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |DEBUG || Is debug mode on? Use the [[DebugMode]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |} [[Category:StarLight]] b7bfae6b5cb472b035670767f4614cc9051961dd Files 0 263 742 2021-06-24T17:45:31Z Serpent King 24956324 Created page with "Below is a list of files ''[[StarLight]]'' uses to run. {| class="wikitable sortable" ! rowspan=2|Filename !! rowspan=2|Purpose !! rowspan=2|{{rollover|Location|Program, AppD..." wikitext text/x-wiki Below is a list of files ''[[StarLight]]'' uses to run. {| class="wikitable sortable" ! rowspan=2|Filename !! rowspan=2|Purpose !! rowspan=2|{{rollover|Location|Program, AppData, or Embedded|y}} !! colspan=10|In version/file size |- ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}}<br>(GUI) ! {{v|4.0}}<br>(Con) ! {{v|4.1}} |- | StarLight.exe || Executable program for ''StarLight''. || Program || {{y}} 486 KB || {{y}} 518 KB || {{y}} 531 KB || {{y}} 539 KB || {{y}} 1302 KB || {{y}} 1340 KB || {{y}} 1350 KB || {{y}} 1567 KB || {{y}} 52065 KB || {{y}} 52140 KB |- | Extensions.txt || Text file containing file extensions and their descriptions. || Program || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} 11 KB || {{y}} 11 KB || {{y}} 11 KB |- | Help.txt || Text file containing the [[Help]] command's text. || Program || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} 22 KB || {{y}} 23 KB || {{y}} 24 KB || {{y}} 27 KB || {{y}} 27 KB || {{y}} 24 KB |- | Messages.txt || Text file containing set output for the program. || Program || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} 40 KB || {{y}} 40 KB || {{y}} 42 KB |- | StarLight.ico || Icon file. || Embedded || colspan=10 style="text-align:center;"|&mdash; |- |} e99bf091ad77556ce4443c04ff531d67ea988873 743 742 2021-06-24T18:15:03Z Serpent King 24956324 wikitext text/x-wiki Below is a list of files ''[[StarLight]]'' uses to run. {| class="wikitable sortable" ! rowspan=2|Filename !! rowspan=2|Purpose !! rowspan=2|{{rollover|Location|Program, AppData, or Embedded|y}} !! colspan=10|In version/file size |- ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}}<br>(GUI) ! {{v|4.0}}<br>(Con) ! {{v|4.1}} |- | StarLight.exe || Executable program for ''StarLight''. || Program || {{y}} 486 KB || {{y}} 518 KB || {{y}} 531 KB || {{y}} 539 KB || {{y}} 1302 KB || {{y}} 1340 KB || {{y}} 1350 KB || {{y}} 1567 KB || {{y}} 52065 KB || {{y}} 52140 KB |- | Extensions.txt || Text file containing file extensions and their descriptions. || Program || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} 11 KB || {{y}} 11 KB || {{y}} 11 KB |- | Help.txt || Text file containing the [[Help]] command's text. || Program || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} 22 KB || {{y}} 23 KB || {{y}} 24 KB || {{y}} 27 KB || {{y}} 27 KB || {{y}} 24 KB |- | Messages.txt || Text file containing set output for the program. || Program || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} 40 KB || {{y}} 40 KB || {{y}} 42 KB |- | StarLight.ico || Icon file. || Embedded || colspan=10 style="text-align:center;"|&mdash; |- | StarCursor.png || Image file for the Star Wand cursor. || {{rollover|Embedded|Program prior to 4.0|y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} 5 KB || {{y}} 5 KB || {{y}} 5 KB || &mdash; || {{n}} || {{n}} |- | Crystals.wav || Audio file for the default intro sound. || {{rollover|Embedded|Program prior to 4.0|y}} || {{n}} || {{n}} || {{y}} 118 KB || {{y}} 118 KB || {{y}} 118 KB || {{y}} 118 KB || {{y}} 118 KB || colspan=3 style="text-align:center;"|&mdash; |- | Settings.cfg || Settings file for version {{v|2.0}}. || AppData || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} |- | SettingsV2.5.cfg || Settings file for version {{v|2.5}}. || AppData || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} |- | SettingsV2.7.cfg || Settings file for version {{v|2.7}}. || AppData || {{n}} || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} |- | SettingsV3.0.cfg || Settings file for version {{v|3.0}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} |- | SettingsV3.1.cfg || Settings file for version {{v|3.1}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} |- | SettingsV3.5.cfg || Settings file for version {{v|3.5}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} |- | SettingsV4.0.cfg || Settings file for version {{v|4.0}} and {{v|4.1}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} |- | Users.cfg || User list file for versions prior to 4.0. || AppData || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} |- | UsersV4.0.cfg || User list file for version 4.0 and 4.1. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} |- | SchedV4.0.cfg || List file for the process scheduler in version 4.0 || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} |} [[Category:StarLight]] 3b5359ce976eba4908ead9a420be18d87f4ae9d8 Perimeter 0 123 745 547 2021-06-25T23:38:48Z Serpent King 24956324 /* Legacy */ wikitext text/x-wiki {{infobox command |group = Math |usage = perimeter <shape> <...> |aliases = perimeter |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Perimeter''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== Perimeter gets the perimeter/circumference of various two-dimensional shapes. The number of parameters it accepts varies depending on the shape. Shapes include: *Triangle <code>perimeter triangle <side1length> <side2length> <side3length></code> *Square <code>perimeter square <sidelength></code> *Rectangle <code>perimeter rectangle <length> <width></code> *Trapezoid <code>perimeter trapezoid <base1length> <base2length> <sidelength></code> *Hexagon <code>perimeter hexagon <sidelength></code> *Circle <code>perimeter circle <radius></code> *{{rollover|Ellipse <code>perimeter ellipse <a> <nowiki><b></nowiki></code>|Added in 4.0|y}} ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=shape |description=The shape to get the perimeter of. |range=Valid units: triangle, square, rectangle, trapezoid, hexagon, circle, ellipse |required=y}} |- !colspan=6|Triangle {{ParametersRow |num=2 |name=side1length |description=Length of side 1. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=side2length |description=Length of side 2. |range=dec |minval=0 |required=y}} {{ParametersRow |num=4 |name=side3length |description=Length of side 3. |range=dec |minval=0 |required=y}} |- !colspan=6|Square {{ParametersRow |num=2 |name=sidelength |description=Length of a side. |range=dec |minval=0 |required=y}} |- !colspan=6|Rectangle {{ParametersRow |num=2 |name=length |description=Length of the rectangle. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=width |description=Width of the rectangle. |range=dec |minval=0 |required=y}} |- !colspan=6|Trapezoid {{ParametersRow |num=2 |name=base1length |description=Length of base 1. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=base2length |description=Length of base 2. |range=dec |minval=0 |required=y}} {{ParametersRow |num=4 |name=sidelength |description=Length of the slanted sides. |range=dec |minval=0 |required=y}} |- !colspan=6|Hexagon {{ParametersRow |num=2 |name=sidelength |description=Length of a side. |range=dec |minval=0 |required=y}} |- !colspan=6|Circle {{ParametersRow |num=2 |name=radius |description=Radius of the circle. |range=dec |minval=0 |required=y}} |- !colspan=6|{{rollover|Ellipse|Added in 4.1|y}} {{ParametersRow |num=2 |name=a |description=Length of the major axis. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=b |description=Length of the minor axis. |range=dec |minval=0 |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of the dissolved math command. |- | {{v|4.1}} || New subcommand added: Ellipse; implemented GetText(). |} ==See also== *[[Area]] *[[Volume]] *[[SurfaceArea]] 17919739d27ced23678b33ce5a283700dbb9596f Volume 0 264 747 2021-06-26T00:21:58Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = volume <shape> <...> |aliases = volume |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Volume''' is a..." wikitext text/x-wiki {{infobox command |group = Math |usage = volume <shape> <...> |aliases = volume |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Volume''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== Volume gets the volume of various three-dimensional shapes. The number of parameters it accepts varies depending on the shape. Shapes include: *Cube <code>volume cube <sidelength></code> *Triangular Prism <code>volume triprism <basebase> <baseheight> <height></code> *Rectangular Prism <code>volume recprism <length> <width> <height></code> *Prism <code>volume prism <base> <height></code> *Triangular Pyramid <code>volume tripyramid <basebase> <baseheight> <height> <diameter (corner to corner)> <sidelength></code> *Rectangular Pyramid <code>volume recpyramid <length> <width> <height></code> *Pyramid <code>volume pyramid <base> <height></code> *Cone <code>volume cone <radius> <height> <height></code> *Cylinder <code>volume cylinder <radius> <height></code> *Sphere <code>volume sphere <radius></code> ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=shape |description=The shape to get the volume of. |range=Valid units: cube, triprism, recprism, prism, tripyramid, recpyramid, pyramid, cone, cylinder, sphere |required=y}} |- !colspan=6|Cube {{ParametersRow |num=2 |name=sidelength |description= |range=dec |minval=0 |required=y}} |- !colspan=6|Triangular Prism {{ParametersRow |num=2 |name=basebase |description= |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=baseheight |description= |range=dec |minval=0 |required=y}} {{ParametersRow |num=4 |name=height |description= |range=dec |minval=0 |required=y}} |- !colspan=6|Rectangular Prism {{ParametersRow |num=2 |name=length |description= |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=width |description= |range=dec |minval=0 |required=y}} {{ParametersRow |num=4 |name=height |description= |range=dec |minval=0 |required=y}} |- !colspan=6|Prism {{ParametersRow |num=2 |name=base |description= |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=height |description= |range=dec |minval=0 |required=y}} |- !colspan=6|Triangular Pyramid {{ParametersRow |num=2 |name=basebase |description= |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=baseheight |description= |range=dec |minval=0 |required=y}} {{ParametersRow |num=4 |name=height |description= |range=dec |minval=0 |required=y}} |- !colspan=6|Rectangular Pyramid {{ParametersRow |num=2 |name=length |description= |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=width |description= |range=dec |minval=0 |required=y}} {{ParametersRow |num=4 |name=height |description= |range=dec |minval=0 |required=y}} |- !colspan=6|Pyramid {{ParametersRow |num=2 |name=base |description= |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=height |description= |range=dec |minval=0 |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of the dissolved math command. |- | {{v|4.1}} || Implemented GetText(). |} ==See also== *[[Perimeter]] *[[Area]] *[[SurfaceVolume]] b4cb3bc213a17986b8f9094de2d49563f1d4b0f3 748 747 2021-06-26T00:24:54Z Serpent King 24956324 /* Parameters */ wikitext text/x-wiki {{infobox command |group = Math |usage = volume <shape> <...> |aliases = volume |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Volume''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== Volume gets the volume of various three-dimensional shapes. The number of parameters it accepts varies depending on the shape. Shapes include: *Cube <code>volume cube <sidelength></code> *Triangular Prism <code>volume triprism <basebase> <baseheight> <height></code> *Rectangular Prism <code>volume recprism <length> <width> <height></code> *Prism <code>volume prism <base> <height></code> *Triangular Pyramid <code>volume tripyramid <basebase> <baseheight> <height> <diameter (corner to corner)> <sidelength></code> *Rectangular Pyramid <code>volume recpyramid <length> <width> <height></code> *Pyramid <code>volume pyramid <base> <height></code> *Cone <code>volume cone <radius> <height> <height></code> *Cylinder <code>volume cylinder <radius> <height></code> *Sphere <code>volume sphere <radius></code> ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=shape |description=The shape to get the volume of. |range=Valid units: cube, triprism, recprism, prism, tripyramid, recpyramid, pyramid, cone, cylinder, sphere |required=y}} |- !colspan=6|Cube {{ParametersRow |num=2 |name=sidelength |description= |range=dec |minval=0 |required=y}} |- !colspan=6|Triangular Prism {{ParametersRow |num=2 |name=basebase |description= |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=baseheight |description= |range=dec |minval=0 |required=y}} {{ParametersRow |num=4 |name=height |description= |range=dec |minval=0 |required=y}} |- !colspan=6|Rectangular Prism {{ParametersRow |num=2 |name=length |description= |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=width |description= |range=dec |minval=0 |required=y}} {{ParametersRow |num=4 |name=height |description= |range=dec |minval=0 |required=y}} |- !colspan=6|Prism {{ParametersRow |num=2 |name=base |description= |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=height |description= |range=dec |minval=0 |required=y}} |- !colspan=6|Triangular Pyramid {{ParametersRow |num=2 |name=basebase |description= |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=baseheight |description= |range=dec |minval=0 |required=y}} {{ParametersRow |num=4 |name=height |description= |range=dec |minval=0 |required=y}} |- !colspan=6|Rectangular Pyramid {{ParametersRow |num=2 |name=length |description= |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=width |description= |range=dec |minval=0 |required=y}} {{ParametersRow |num=4 |name=height |description= |range=dec |minval=0 |required=y}} |- !colspan=6|Pyramid {{ParametersRow |num=2 |name=base |description= |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=height |description= |range=dec |minval=0 |required=y}} |- !colspan=6|Cone {{ParametersRow |num=2 |name=radius |description= |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=height |description= |range=dec |minval=0 |required=y}} |- !colspan=6|Cylinder {{ParametersRow |num=2 |name=radius |description= |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=height |description= |range=dec |minval=0 |required=y}} |- !colspan=6|Sphere {{ParametersRow |num=2 |name=radius |description= |range=dec |minval=0 |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of the dissolved math command. |- | {{v|4.1}} || Implemented GetText(). |} ==See also== *[[Perimeter]] *[[Area]] *[[SurfaceVolume]] cde331343a172dd1ded954a7e731be492c2a6879 749 748 2021-06-26T00:32:16Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = volume <shape> <...> |aliases = volume |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Volume''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== Volume gets the volume of various three-dimensional shapes. The number of parameters it accepts varies depending on the shape. Shapes include: *Cube <code>volume cube <sidelength></code> *Triangular Prism <code>volume triprism <basebase> <baseheight> <height></code> *Rectangular Prism <code>volume recprism <length> <width> <height></code> *Prism <code>volume prism <base> <height></code> *Triangular Pyramid <code>volume tripyramid <basebase> <baseheight> <height> <diameter (corner to corner)> <sidelength></code> *Rectangular Pyramid <code>volume recpyramid <length> <width> <height></code> *Pyramid <code>volume pyramid <base> <height></code> *Cone <code>volume cone <radius> <height> <height></code> *Cylinder <code>volume cylinder <radius> <height></code> *Sphere <code>volume sphere <radius></code> ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=shape |description=The shape to get the volume of. |range=Valid units: cube, triprism, recprism, prism, tripyramid, recpyramid, pyramid, cone, cylinder, sphere |required=y}} |- !colspan=6|Cube {{ParametersRow |num=2 |name=sidelength |description=Length of one of the edges. |range=dec |minval=0 |required=y}} |- !colspan=6|Triangular Prism {{ParametersRow |num=2 |name=basebase |description=Base length of the base triangle. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=baseheight |description=Height of the base triangle. |range=dec |minval=0 |required=y}} {{ParametersRow |num=4 |name=height |description=Height of the prism. |range=dec |minval=0 |required=y}} |- !colspan=6|Rectangular Prism {{ParametersRow |num=2 |name=length |description=Length of the prism. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=width |description=Width of the prism. |range=dec |minval=0 |required=y}} {{ParametersRow |num=4 |name=height |description=Height of the prism. |range=dec |minval=0 |required=y}} |- !colspan=6|Prism {{ParametersRow |num=2 |name=base |description=Base area of the prism. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=height |description=Height of the prism. |range=dec |minval=0 |required=y}} |- !colspan=6|Triangular Pyramid {{ParametersRow |num=2 |name=basebase |description=Base length of the base triangle. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=baseheight |description=Height of the base triangle. |range=dec |minval=0 |required=y}} {{ParametersRow |num=4 |name=height |description=Height of the pyramid. |range=dec |minval=0 |required=y}} |- !colspan=6|Rectangular Pyramid {{ParametersRow |num=2 |name=length |description=Length of the base of the pyramid. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=width |description=Width of the base of the pyramid. |range=dec |minval=0 |required=y}} {{ParametersRow |num=4 |name=height |description=Height of the pyramid. |range=dec |minval=0 |required=y}} |- !colspan=6|Pyramid {{ParametersRow |num=2 |name=base |description=Base area of the pyramid. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=height |description=Height of the pyramid. |range=dec |minval=0 |required=y}} |- !colspan=6|Cone {{ParametersRow |num=2 |name=radius |description=Radius of the base circle. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=height |description=Height of the cone. |range=dec |minval=0 |required=y}} |- !colspan=6|Cylinder {{ParametersRow |num=2 |name=radius |description=Radius of the base circle. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=height |description=Height of the cylinder. |range=dec |minval=0 |required=y}} |- !colspan=6|Sphere {{ParametersRow |num=2 |name=radius |description= Radius of the sphere. |range=dec |minval=0 |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of the dissolved math command. |- | {{v|4.1}} || Implemented GetText(). |} ==See also== *[[Perimeter]] *[[Area]] *[[SurfaceVolume]] 04dff305e98d807ae48f1fe00c4abcbcc1ba019f Volume 0 264 750 749 2021-06-26T00:32:29Z Serpent King 24956324 /* See also */ wikitext text/x-wiki {{infobox command |group = Math |usage = volume <shape> <...> |aliases = volume |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Volume''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== Volume gets the volume of various three-dimensional shapes. The number of parameters it accepts varies depending on the shape. Shapes include: *Cube <code>volume cube <sidelength></code> *Triangular Prism <code>volume triprism <basebase> <baseheight> <height></code> *Rectangular Prism <code>volume recprism <length> <width> <height></code> *Prism <code>volume prism <base> <height></code> *Triangular Pyramid <code>volume tripyramid <basebase> <baseheight> <height> <diameter (corner to corner)> <sidelength></code> *Rectangular Pyramid <code>volume recpyramid <length> <width> <height></code> *Pyramid <code>volume pyramid <base> <height></code> *Cone <code>volume cone <radius> <height> <height></code> *Cylinder <code>volume cylinder <radius> <height></code> *Sphere <code>volume sphere <radius></code> ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=shape |description=The shape to get the volume of. |range=Valid units: cube, triprism, recprism, prism, tripyramid, recpyramid, pyramid, cone, cylinder, sphere |required=y}} |- !colspan=6|Cube {{ParametersRow |num=2 |name=sidelength |description=Length of one of the edges. |range=dec |minval=0 |required=y}} |- !colspan=6|Triangular Prism {{ParametersRow |num=2 |name=basebase |description=Base length of the base triangle. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=baseheight |description=Height of the base triangle. |range=dec |minval=0 |required=y}} {{ParametersRow |num=4 |name=height |description=Height of the prism. |range=dec |minval=0 |required=y}} |- !colspan=6|Rectangular Prism {{ParametersRow |num=2 |name=length |description=Length of the prism. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=width |description=Width of the prism. |range=dec |minval=0 |required=y}} {{ParametersRow |num=4 |name=height |description=Height of the prism. |range=dec |minval=0 |required=y}} |- !colspan=6|Prism {{ParametersRow |num=2 |name=base |description=Base area of the prism. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=height |description=Height of the prism. |range=dec |minval=0 |required=y}} |- !colspan=6|Triangular Pyramid {{ParametersRow |num=2 |name=basebase |description=Base length of the base triangle. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=baseheight |description=Height of the base triangle. |range=dec |minval=0 |required=y}} {{ParametersRow |num=4 |name=height |description=Height of the pyramid. |range=dec |minval=0 |required=y}} |- !colspan=6|Rectangular Pyramid {{ParametersRow |num=2 |name=length |description=Length of the base of the pyramid. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=width |description=Width of the base of the pyramid. |range=dec |minval=0 |required=y}} {{ParametersRow |num=4 |name=height |description=Height of the pyramid. |range=dec |minval=0 |required=y}} |- !colspan=6|Pyramid {{ParametersRow |num=2 |name=base |description=Base area of the pyramid. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=height |description=Height of the pyramid. |range=dec |minval=0 |required=y}} |- !colspan=6|Cone {{ParametersRow |num=2 |name=radius |description=Radius of the base circle. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=height |description=Height of the cone. |range=dec |minval=0 |required=y}} |- !colspan=6|Cylinder {{ParametersRow |num=2 |name=radius |description=Radius of the base circle. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=height |description=Height of the cylinder. |range=dec |minval=0 |required=y}} |- !colspan=6|Sphere {{ParametersRow |num=2 |name=radius |description= Radius of the sphere. |range=dec |minval=0 |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of the dissolved math command. |- | {{v|4.1}} || Implemented GetText(). |} ==See also== *[[Perimeter]] *[[Area]] *[[SurfaceArea]] d722344db87d95fa7fdad1a972bb25d492d29f3c 751 750 2021-06-26T00:33:03Z Serpent King 24956324 /* Function */ wikitext text/x-wiki {{infobox command |group = Math |usage = volume <shape> <...> |aliases = volume |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Volume''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== Volume gets the volume of various three-dimensional shapes. The number of parameters it accepts varies depending on the shape. Shapes include: *Cube <code>volume cube <sidelength></code> *Triangular Prism <code>volume triprism <basebase> <baseheight> <height></code> *Rectangular Prism <code>volume recprism <length> <width> <height></code> *Prism <code>volume prism <base> <height></code> *Triangular Pyramid <code>volume tripyramid <basebase> <baseheight> <height></code> *Rectangular Pyramid <code>volume recpyramid <length> <width> <height></code> *Pyramid <code>volume pyramid <base> <height></code> *Cone <code>volume cone <radius> <height> <height></code> *Cylinder <code>volume cylinder <radius> <height></code> *Sphere <code>volume sphere <radius></code> ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=shape |description=The shape to get the volume of. |range=Valid units: cube, triprism, recprism, prism, tripyramid, recpyramid, pyramid, cone, cylinder, sphere |required=y}} |- !colspan=6|Cube {{ParametersRow |num=2 |name=sidelength |description=Length of one of the edges. |range=dec |minval=0 |required=y}} |- !colspan=6|Triangular Prism {{ParametersRow |num=2 |name=basebase |description=Base length of the base triangle. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=baseheight |description=Height of the base triangle. |range=dec |minval=0 |required=y}} {{ParametersRow |num=4 |name=height |description=Height of the prism. |range=dec |minval=0 |required=y}} |- !colspan=6|Rectangular Prism {{ParametersRow |num=2 |name=length |description=Length of the prism. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=width |description=Width of the prism. |range=dec |minval=0 |required=y}} {{ParametersRow |num=4 |name=height |description=Height of the prism. |range=dec |minval=0 |required=y}} |- !colspan=6|Prism {{ParametersRow |num=2 |name=base |description=Base area of the prism. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=height |description=Height of the prism. |range=dec |minval=0 |required=y}} |- !colspan=6|Triangular Pyramid {{ParametersRow |num=2 |name=basebase |description=Base length of the base triangle. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=baseheight |description=Height of the base triangle. |range=dec |minval=0 |required=y}} {{ParametersRow |num=4 |name=height |description=Height of the pyramid. |range=dec |minval=0 |required=y}} |- !colspan=6|Rectangular Pyramid {{ParametersRow |num=2 |name=length |description=Length of the base of the pyramid. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=width |description=Width of the base of the pyramid. |range=dec |minval=0 |required=y}} {{ParametersRow |num=4 |name=height |description=Height of the pyramid. |range=dec |minval=0 |required=y}} |- !colspan=6|Pyramid {{ParametersRow |num=2 |name=base |description=Base area of the pyramid. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=height |description=Height of the pyramid. |range=dec |minval=0 |required=y}} |- !colspan=6|Cone {{ParametersRow |num=2 |name=radius |description=Radius of the base circle. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=height |description=Height of the cone. |range=dec |minval=0 |required=y}} |- !colspan=6|Cylinder {{ParametersRow |num=2 |name=radius |description=Radius of the base circle. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=height |description=Height of the cylinder. |range=dec |minval=0 |required=y}} |- !colspan=6|Sphere {{ParametersRow |num=2 |name=radius |description= Radius of the sphere. |range=dec |minval=0 |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of the dissolved math command. |- | {{v|4.1}} || Implemented GetText(). |} ==See also== *[[Perimeter]] *[[Area]] *[[SurfaceArea]] dd8591db6d1f2483d18e452397fba526bbb56491 StarLightV4.1 0 95 752 744 2021-06-26T00:48:27Z Serpent King 24956324 /* Command list */ wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV4.1''}} '''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]'', released on July 18, 2019. This version is [[console]]-only. ==General changes== Because 4.1 is console-only, it will be compared against the console version of 4.0. *Removed [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands. *Made optimization to the parameter parser and command caller. *Changed the GetText function to display the "DEFAULT" string if the requested string does not exist. *Added an error message to prevent SL from running without a Messages.txt. *Switched back to on-console passwords. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.0|last version]] |- | [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch. |- | [[ExceptionHandler]] || SLSystem || Added #DEFAULT; Added null switch |- | [[DebugMode]] || SLSystem || New command added. |- | [[Restart]] || SLSystem || Now launches a new instance of StarLight before killing the old one. |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[SetVar]] || SLSystem || &mdash; |- | [[DeleteVar]] || SLSystem || Message added for variable not found; format changed to single parameter. |- | [[ListVar]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || &mdash; |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls; no longer prints "Done." at the end. |- | [[LogSize]] || SLSystem || Command now counts logs made after 2020. |- | [[DeleteLog]] || SLSystem || Added a message for invalid inputs; command can now delete logs made after 2020. |- | [[ForceKill]] || SLSystem || If there are multiple instances of StarLight running, only kills the current process. |- | [[GetText]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers. |- | [[Title]] || Settings || Format changed to single parameter; Added #DEFAULT |- | [[Message]] || Settings || Format changed to single parameter; Added #DEFAULT |- | [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |- | [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |- | [[ResetColor]] || Settings || &mdash; |- | [[Length]] || Settings || Added #DEFAULT |- | [[Width]] || Settings || Added #DEFAULT |- | [[BufferLength]] || Settings || Added #DEFAULT |- | [[BufferWidth]] || Settings || Added #DEFAULT |- | [[CursorSize]] || Settings || Added #DEFAULT |- | [[Lock]] || Settings || &mdash; |- | [[Unlock]] || Settings || &mdash; |- | [[SaveDirectory]] || Settings || Added #DEFAULT; Added null switch |- | [[Timestamp]] || Settings || Added #DEFAULT; Added null switch |- | [[PlayIntroSound]] || Settings || Added #DEFAULT; Added null switch |- | [[IntroSoundPath]] || Settings || Added #DEFAULT |- | [[AutosaveMode]] || Settings || Corrected bad message glitch, Added #DEFAULT |- | [[OutputToClipboard]] || Settings || Added #DEFAULT; Added null switch |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || Format changed to single parameter. |- | [[SaveSettings]] || Settings || &mdash; |- | [[ClearSettings]] || Settings || &mdash; |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Switched back to on-console passwords. |- | [[Logout]] || Authentication || &mdash; |- | [[Register]] || Authentication || Switched back to on-console passwords. |- | [[ClearAuth]] || Authentication || &mdash; |- | [[CreatePublicNote]] || Authentication || Uses names instead of numbers; Added "createnote" and "note" aliases. |- | [[ViewPublicNote]] || Authentication || Uses names instead of numbers; Added "viewnote" alias. |- | [[DeletePublicNote]] || Authentication || Uses names instead of numbers; Added "deletenote" alias. |- | [[CreatePrivateNote]] || Authentication || Uses names instead of numbers. |- | [[ViewPrivateNote]] || Authentication || Uses names instead of numbers. |- | [[DeletePrivateNote]] || Authentication || Uses names instead of numbers. |- | [[Print]] || {{b|String|group}} || Format changed to single parameter. |- | [[Type]] || String || Added custom delay. |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[Replace]] || String || &mdash; |- | [[LCase]] || String || Format changed to single parameter. |- | [[UCase]] || String || Format changed to single parameter. |- | [[PCase]] || String || Format changed to single parameter. |- | [[Reverse]] || String || Format changed to single parameter. |- | [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI. |- | [[Offset]] || String || &mdash; |- | [[Scramble]] || String || Format changed to single parameter. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || &mdash; |- | [[Trim]] || String || &mdash; |- | [[Pad]] || String || &mdash; |- | [[Len]] || String || Format changed to single parameter. |- | [[Frequency]] || String || Corrected case sensitive glitch. |- | [[ASCII]] || String || Format changed to single parameter. |- | [[Char]] || String || Format changed to single parameter. |- | [[Hex]] || String || Format changed to single parameter. |- | [[Oct]] || String || Format changed to single parameter. |- | [[Binary]] || String || Format changed to single parameter. |- | [[NumBinary]] || String || Format changed to single parameter. |- | [[GetChar]] || String || New command added. |- | [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias. |- | [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code. |- | [[ColorCode]] || String || &mdash; |- | [[ColorConvert]] || String || New command added. |- | [[Add]] || [[Math]] || &mdash; |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || &mdash; |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || &mdash; |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[Rad]] || Math || &mdash; |- | [[Deg]] || Math || &mdash; |- | [[Quadratic]] || Math || &mdash; |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Fibonacci]] || Math || New command added. |- | [[Perimeter]] || Math || New subcommand added: Ellipse; implemented GetText(). |- | [[Area]] || Math || New subcommand added: Ellipse; implemented GetText(). |- | [[Volume]] || Math || Implemented GetText(). |- | [[SurfaceArea]] || Math || Implemented GetText(). |- | [[Median]] || Math || &mdash; |- | [[Average]] || Math || &mdash; |- | [[DataSet]] || Math || New command added. |- | [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1. |- | [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified. |- | [[Factor]] || Math || &mdash; |- | [[Gcf]] || Math || &mdash; |- | [[Simplify]] || Math || &mdash; |- | [[ToFraction]] || Math || &mdash; |- | [[DataConvert]] || Math || Retooled and optimized; added error messages. |- | [[LengthConvert]] || Math || Retooled and optimized; added error messages. |- | [[TempConvert]] || Math || Retooled and optimized; added error messages. |- | [[TimeConvert]] || Math || Retooled and optimized; added error messages. |- | [[VolumeConvert]] || Math || New command added. |- | [[WeightConvert]] || Math || New command added. |- | [[Test]] || Math || &mdash; |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm. |- | [[LongMilitaryTime]] || Date/Time || &mdash; |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || When provided a date, returns the weekday of that date. |- | [[DayOfYear]] || Date/Time || When provided a date, returns the day of year of that date. |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || &mdash; |- | [[Second]] || Date/Time || &mdash; |- | [[UTC]] || Date/Time || &mdash; |- | [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter. |- | [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter. |- | [[Copy]] || File || &mdash; |- | [[Move]] || File || &mdash; |- | [[Del]] || File || Format changed to single parameter. |- | [[Rename]] || File || &mdash; |- | [[NewDir]] || File || Format changed to single parameter. |- | [[NewFile]] || File || &mdash; |- | [[ReadFile]] || File || Added "read" alias; format changed to single parameter. |- | [[Attr]] || File || Format changed to single parameter. |- | [[SimulateMessage]] || [[System]] || &mdash; |- | [[SimulateInputBox]] || System || Added "inputbox" alias. |- | [[ShowTip]] || System || &mdash; |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter. |- | [[ClearClipBoard]] || System || &mdash; |- | [[StartStopwatch]] || System || &mdash; |- | [[StopStopwatch]] || System || &mdash; |- | [[PauseStopwatch]] || System || &mdash; |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Play]] || System || Added the "keyword" parameter path. |- | [[Stop]] || System || &mdash; |- | [[Launch]] || System || &mdash; |- | [[Terminate]] || System || Separated command into by name and by id; lists out all IDs killed. |- | [[TerminateID]] || System || New command added. |- | [[ProcessInfo]] || System || Added thread parameter. |- | [[ProcessInfoID]] || System || New command added. |- | [[ProcessList]] || System || &mdash; |- | [[Search]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[SystemHealth]] || System || Added information selectivity. |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || &mdash; |- | [[RockPaperScissors]] || Fun || New command added. |- | [[EightBall]] || Fun || New command added. |- | [[ChangeLog]] || [[Misc]] || &mdash; |- | [[Ping]] || Misc || &mdash; |} [[Category:StarLight builds]] 69a056b2f67addc652e8621eddf46b86a0c935d5 SurfaceArea 0 265 753 2021-06-26T14:22:35Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = surfacearea <shape> <...> |aliases = surfacearea |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Surf..." wikitext text/x-wiki {{infobox command |group = Math |usage = surfacearea <shape> <...> |aliases = surfacearea |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''SurfaceArea''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== SurfaceArea gets the surface area of various three-dimensional shapes. The number of parameters it accepts varies depending on the shape. Shapes include: *Cube <code>surfacearea cube <sidelength></code> *Cone <code>surfacearea cone <radius> <height> <height></code> *Cylinder <code>surfacearea cylinder <radius> <height></code> *Sphere <code>surfacearea sphere <radius></code> ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=shape |description=The shape to get the surfacearea of. |range=Valid units: cube, cone, cylinder, sphere |required=y}} |- !colspan=6|Cube {{ParametersRow |num=2 |name=sidelength |description=Length of one of the edges. |range=dec |minval=0 |required=y}} |- !colspan=6|Cone {{ParametersRow |num=2 |name=radius |description=Radius of the base circle. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=height |description=Height of the cone. |range=dec |minval=0 |required=y}} |- !colspan=6|Cylinder {{ParametersRow |num=2 |name=radius |description=Radius of the base circle. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=height |description=Height of the cylinder. |range=dec |minval=0 |required=y}} |- !colspan=6|Sphere {{ParametersRow |num=2 |name=radius |description= Radius of the sphere. |range=dec |minval=0 |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of the dissolved math command. |- | {{v|4.1}} || Implemented GetText(). |} ==See also== *[[Perimeter]] *[[Area]] *[[Volume]] ec515138788ed06b2b572b9a985e76d58d044f2d StrConvert 0 77 754 416 2021-06-27T12:24:31Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image=[[File:Command-StrConvert.png|300px]] |group = String |usage = strconvert <original> <originalunit> <newunit> |aliases = strconvert, {{rollover|strconv|Added in 4.1|y}} |v4.0=y|v4.1=y |console=y|gui=y }} '''StrConvert''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} forward. ==Function== StrConvert is used to convert data between decimal, hexadecimal, octal, binary, string, and character. In 4.1, if the "newunit" parameter is blank, the command will return a list of all conversions. Because the function uses a loop, it can be aborted with the ctrl key. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=original |description=The source text. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=originalunit |description=The unit of the original data. |range=Valid units: DEC, CHR, STR, HEX, OCT, BIN (cannot be null) |required=y}} {{ParametersRow |num=3 |name=newunit |description=The unit to be converted to. Leaving it null will cause the command to list out all conversions <small>(added in 4.1)</small>. |range=Valid units: DEC, CHR, STR, HEX, OCT, BIN |requirednote=Required in 4.0}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.0}} || New command added. |- | {{v|4.1}} || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias. |} cf1c118df9cdfabe7cd6a5e68899d0b4096e21da DataConvert 0 266 755 2021-06-27T12:42:47Z Serpent King 24956324 Created page with "{{infobox command |group = String |usage = dataconvert <original> <originalunit> <newunit> {{rollover|<base1000?>|added in 4.1|y}} |aliases = dataconvert, dconvert |v2.5=y|v2...." wikitext text/x-wiki {{infobox command |group = String |usage = dataconvert <original> <originalunit> <newunit> {{rollover|<base1000?>|added in 4.1|y}} |aliases = dataconvert, dconvert |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''DataConvert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. This command was split from the [[Convert]] command present in earlier versions. ==Function== DataConvert converts between data units. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=original |description=The value to convert. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=originalunit |description=The unit of the original value. |range=Valid units: DEC, CHR, STR, HEX, OCT, BIN (cannot be null) |required=y}} {{ParametersRow |num=3 |name=newunit |description=The unit to be converted to. |range=Valid units: DEC, CHR, STR, HEX, OCT, BIN |required=y}} {{ParametersRow |num=3 |name=base1000? |description=Do conversions based on 1000s instead of 1024s? |range=bool |default=False}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.7}} || New command added. |- | {{v|4.1}} || Complete retool/optimization, fixed several glitches and errors. |} 7afd9521492f108a7844af8c3fadf45511d323ff 756 755 2021-06-27T12:46:20Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = dataconvert <original> <originalunit> <newunit> {{rollover|<base1000?>|added in 4.1|y}} |aliases = dataconvert, dconvert |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''DataConvert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. This command was split from the [[Convert]] command present in earlier versions. ==Function== DataConvert converts between data units. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=original |description=The value to convert. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=originalunit |description=The unit of the original value. |range=Valid units: bit, nibble, byte, kb, mb, gb, tb, pb |required=y}} {{ParametersRow |num=3 |name=newunit |description=The unit to be converted to. |range=Valid units: bit, nibble, byte, kb, mb, gb, tb, pb |required=y}} {{ParametersRow |num=3 |name=base1000? |description=Do conversions based on 1000s instead of 1024s? |range=bool |default=False}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.7}} || New command added. |- | {{v|4.1}} || Complete retool/optimization, fixed several glitches and errors. |} 2b896b9f72d7cd5d5d793d2bc8fd96882198e6bc 757 756 2021-06-27T12:47:35Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = dataconvert <original> <originalunit> <newunit> {{rollover|<base1000?>|added in 4.1|y}} |aliases = dataconvert, dconvert |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''DataConvert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. This command was split from the [[Convert]] command present in earlier versions. ==Function== DataConvert converts between data units. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=original |description=The value to convert. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=originalunit |description=The unit of the original value. |range=Valid units: bit, nibble, byte, kb, mb, gb, tb, pb |required=y}} {{ParametersRow |num=3 |name=newunit |description=The unit to be converted to. |range=Valid units: bit, nibble, byte, kb, mb, gb, tb, pb |required=y}} {{ParametersRow |num=3 |name=base1000? |description=Do conversions based on 1000s instead of 1024s? |range=bool |default=False}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.7}} || New command added. |- | {{v|4.1}} || Complete retool/optimization, fixed several glitches and errors. |} ==See also== *[[TimeConvert]] *[[TempConvert]] *[[LengthConvert]] *[[VolumeConvert]] *[[WeightConvert]] 248923118cc5f395aa4671ef28353df1b685714f 758 757 2021-06-27T12:49:18Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = dataconvert <original> <originalunit> <newunit> {{rollover|<base1000?>|added in 4.1|y}} |aliases = dataconvert, dconvert |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''DataConvert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. This command was split from the [[Convert]] command present in earlier versions. ==Function== DataConvert converts between data units. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=original |description=The value to convert. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=originalunit |description=The unit of the original value. |range=Valid units: bit, nibble, byte, kb, mb, gb, tb, pb |required=y}} {{ParametersRow |num=3 |name=newunit |description=The unit to be converted to. |range=Valid units: bit, nibble, byte, kb, mb, gb, tb, pb |required=y}} {{ParametersRow |num=4 |name=base1000? |description=Do conversions based on 1000s instead of 1024s? |range=bool |default=False}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.7}} || New command added. |- | {{v|4.1}} || Complete retool/optimization, fixed several glitches and errors. |} ==See also== *[[TimeConvert]] *[[TempConvert]] *[[LengthConvert]] *[[VolumeConvert]] *[[WeightConvert]] c01fa60459043c98709b5e0e67ec7208ad834d77 760 758 2021-06-27T12:50:48Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = dataconvert <original> <originalunit> <newunit> {{rollover|<base1000?>|added in 4.1|y}} |aliases = dataconvert, dconvert |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''DataConvert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. This command was split from the [[Convert]] command present in earlier versions. ==Function== DataConvert converts between data units. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=original |description=The value to convert. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=originalunit |description=The unit of the original value. |range=Valid units: bit, nibble, byte, kb, mb, gb, tb, pb |required=y}} {{ParametersRow |num=3 |name=newunit |description=The unit to be converted to. |range=Valid units: bit, nibble, byte, kb, mb, gb, tb, pb |required=y}} {{ParametersRow |num=4 |name=base1000? |description=Do conversions based on 1000s instead of 1024s? |range=bool |default=False}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.7}} || New command added. |- | {{v|4.1}} || Complete retool/optimization, fixed several glitches and errors. |} ==See also== *[[TimeConvert]] *[[TempConvert]] *[[LengthConvert]] *[[VolumeConvert]] *[[WeightConvert]] 22ebe1711d27d1fdbbeed43433736ef099ee4f59 763 760 2021-06-27T12:56:44Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = dataconvert <original> <originalunit> <newunit> {{rollover|<base1000?>|added in 4.1|y}} |aliases = dataconvert, dconvert |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''DataConvert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. This command was split from the [[Convert]] command present in earlier versions. ==Function== DataConvert converts between data units. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=original |description=The value to convert. |range=dec|minval=0|includemin=y |nonull=y |required=y}} {{ParametersRow |num=2 |name=originalunit |description=The unit of the original value. |range=Valid units: bit, nibble, byte, kb, mb, gb, tb, pb |required=y}} {{ParametersRow |num=3 |name=newunit |description=The unit to be converted to. |range=Valid units: bit, nibble, byte, kb, mb, gb, tb, pb |required=y}} {{ParametersRow |num=4 |name=base1000? |description=Do conversions based on 1000s instead of 1024s? |range=bool |default=False}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.7}} || New command added. |- | {{v|4.1}} || Complete retool/optimization, fixed several glitches and errors. |} ==See also== *[[TimeConvert]] *[[TempConvert]] *[[LengthConvert]] *[[VolumeConvert]] *[[WeightConvert]] 486b2652b4177da14b4aa86f7e8be98904380bb7 771 763 2021-06-27T13:29:24Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = dataconvert <value> <originalunit> <newunit> {{rollover|<base1000?>|added in 4.1|y}} |aliases = dataconvert, dconvert |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''DataConvert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. This command was split from the [[Convert]] command present in earlier versions. ==Function== DataConvert converts between data units. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=value |description=The value to convert. |range=dec|minval=0|includemin=y |nonull=y |required=y}} {{ParametersRow |num=2 |name=originalunit |description=The unit of the original value. |range=Valid units: bit, nibble, byte, kb, mb, gb, tb, pb |required=y}} {{ParametersRow |num=3 |name=newunit |description=The unit to be converted to. |range=Valid units: bit, nibble, byte, kb, mb, gb, tb, pb |required=y}} {{ParametersRow |num=4 |name=base1000? |description=Do conversions based on 1000s instead of 1024s? |range=bool |default=False}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.7}} || New command added. |- | {{v|4.1}} || Complete retool/optimization, fixed several glitches and errors. |} ==See also== *[[TimeConvert]] *[[TempConvert]] *[[LengthConvert]] *[[VolumeConvert]] *[[WeightConvert]] 2f3fb7682d9817fac01c9cb05f3b3aa7aa8a4d2d TimeConvert 0 267 759 2021-06-27T12:50:37Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = timeconvert <original> <originalunit> <newunit> {{rollover|<base1000?>|added in 4.1|y}} |aliases = timeconvert, dconvert |v2.5=y|v2.7=..." wikitext text/x-wiki {{infobox command |group = Math |usage = timeconvert <original> <originalunit> <newunit> {{rollover|<base1000?>|added in 4.1|y}} |aliases = timeconvert, dconvert |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''TimeConvert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. This command was split from the [[Convert]] command present in earlier versions. ==Function== TimeConvert converts between units of time. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=original |description=The value to convert. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=originalunit |description=The unit of the original value. |range=Valid units: ms, sec, min, hour, day, week, year, decade, century, millennium |required=y}} {{ParametersRow |num=3 |name=newunit |description=The unit to be converted to. |range=Valid units: ms, sec, min, hour, day, week, year, decade, century, millennium |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.7}} || New command added. |- | {{v|4.1}} || Complete retool/optimization, fixed several glitches and errors. |} ==See also== *[[DataConvert]] *[[TempConvert]] *[[LengthConvert]] *[[VolumeConvert]] *[[WeightConvert]] 04c4c04ba6eef5eeff28bdce1e12de3d8497310c 761 759 2021-06-27T12:51:16Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = timeconvert <original> <originalunit> <newunit> {{rollover|<base1000?>|added in 4.1|y}} |aliases = timeconvert |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''TimeConvert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. This command was split from the [[Convert]] command present in earlier versions. ==Function== TimeConvert converts between units of time. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=original |description=The value to convert. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=originalunit |description=The unit of the original value. |range=Valid units: ms, sec, min, hour, day, week, year, decade, century, millennium |required=y}} {{ParametersRow |num=3 |name=newunit |description=The unit to be converted to. |range=Valid units: ms, sec, min, hour, day, week, year, decade, century, millennium |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.7}} || New command added. |- | {{v|4.1}} || Complete retool/optimization, fixed several glitches and errors. |} ==See also== *[[DataConvert]] *[[TempConvert]] *[[LengthConvert]] *[[VolumeConvert]] *[[WeightConvert]] 3bf9bf874458bfc78932fbb048881e65e090b1a9 762 761 2021-06-27T12:56:33Z Serpent King 24956324 /* Parameters */ wikitext text/x-wiki {{infobox command |group = Math |usage = timeconvert <original> <originalunit> <newunit> {{rollover|<base1000?>|added in 4.1|y}} |aliases = timeconvert |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''TimeConvert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. This command was split from the [[Convert]] command present in earlier versions. ==Function== TimeConvert converts between units of time. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=original |description=The value to convert. |range=dec|minval=0|includemin=y |nonull=y |required=y}} {{ParametersRow |num=2 |name=originalunit |description=The unit of the original value. |range=Valid units: ms, sec, min, hour, day, week, year, decade, century, millennium |required=y}} {{ParametersRow |num=3 |name=newunit |description=The unit to be converted to. |range=Valid units: ms, sec, min, hour, day, week, year, decade, century, millennium |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.7}} || New command added. |- | {{v|4.1}} || Complete retool/optimization, fixed several glitches and errors. |} ==See also== *[[DataConvert]] *[[TempConvert]] *[[LengthConvert]] *[[VolumeConvert]] *[[WeightConvert]] b230e9521bb4fee515ceacffdce3039f5ea0f730 766 762 2021-06-27T12:58:41Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = timeconvert <original> <originalunit> <newunit> |aliases = timeconvert |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''TimeConvert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. This command was split from the [[Convert]] command present in earlier versions. ==Function== TimeConvert converts between units of time. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=original |description=The value to convert. |range=dec|minval=0|includemin=y |nonull=y |required=y}} {{ParametersRow |num=2 |name=originalunit |description=The unit of the original value. |range=Valid units: ms, sec, min, hour, day, week, year, decade, century, millennium |required=y}} {{ParametersRow |num=3 |name=newunit |description=The unit to be converted to. |range=Valid units: ms, sec, min, hour, day, week, year, decade, century, millennium |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.7}} || New command added. |- | {{v|4.1}} || Complete retool/optimization, fixed several glitches and errors. |} ==See also== *[[DataConvert]] *[[TempConvert]] *[[LengthConvert]] *[[VolumeConvert]] *[[WeightConvert]] 9b6aa57344050a076ed3d1252633b01d0bcccc71 773 766 2021-06-27T13:29:52Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = timeconvert <value> <originalunit> <newunit> |aliases = timeconvert |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''TimeConvert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. This command was split from the [[Convert]] command present in earlier versions. ==Function== TimeConvert converts between units of time. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=value |description=The value to convert. |range=dec|minval=0|includemin=y |nonull=y |required=y}} {{ParametersRow |num=2 |name=originalunit |description=The unit of the original value. |range=Valid units: ms, sec, min, hour, day, week, year, decade, century, millennium |required=y}} {{ParametersRow |num=3 |name=newunit |description=The unit to be converted to. |range=Valid units: ms, sec, min, hour, day, week, year, decade, century, millennium |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.7}} || New command added. |- | {{v|4.1}} || Complete retool/optimization, fixed several glitches and errors. |} ==See also== *[[DataConvert]] *[[TempConvert]] *[[LengthConvert]] *[[VolumeConvert]] *[[WeightConvert]] 4977d81d8e73abbc427edbc3eb8fcd66e9e70e15 TempConvert 0 268 764 2021-06-27T12:57:45Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = tempconvert <original> <originalunit> <newunit> {{rollover|<base1000?>|added in 4.1|y}} |aliases = tempconvert |v2.5=y|v2.7=y|v3.0=y|v..." wikitext text/x-wiki {{infobox command |group = Math |usage = tempconvert <original> <originalunit> <newunit> {{rollover|<base1000?>|added in 4.1|y}} |aliases = tempconvert |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''TempConvert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. This command was split from the [[Convert]] command present in earlier versions. ==Function== TempConvert converts between units of temperature. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=original |description=The value to convert. |range=dec|minval=0|includemin=y |nonull=y |required=y}} {{ParametersRow |num=2 |name=originalunit |description=The unit of the original value. |range=Valid units: C, F, K |required=y}} {{ParametersRow |num=3 |name=newunit |description=The unit to be converted to. |range=Valid units: C, F, K |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.7}} || New command added. |- | {{v|4.1}} || Complete retool/optimization, fixed several glitches and errors. |} ==See also== *[[DataConvert]] *[[TimeConvert]] *[[LengthConvert]] *[[VolumeConvert]] *[[WeightConvert]] aad0ff0dfe73b5ecfb82015cf5246ae9ea0a113b 765 764 2021-06-27T12:58:30Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = tempconvert <original> <originalunit> <newunit> |aliases = tempconvert |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''TempConvert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. This command was split from the [[Convert]] command present in earlier versions. ==Function== TempConvert converts between units of temperature. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=original |description=The value to convert. |range=dec|minval=0|includemin=y |nonull=y |required=y}} {{ParametersRow |num=2 |name=originalunit |description=The unit of the original value. |range=Valid units: C, F, K |required=y}} {{ParametersRow |num=3 |name=newunit |description=The unit to be converted to. |range=Valid units: C, F, K |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.7}} || New command added. |- | {{v|4.1}} || Complete retool/optimization, fixed several glitches and errors. |} ==See also== *[[DataConvert]] *[[TimeConvert]] *[[LengthConvert]] *[[VolumeConvert]] *[[WeightConvert]] 09f5b999f3dfe1661cf8e22db306af4c65c1b1c1 772 765 2021-06-27T13:29:38Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = tempconvert <value> <originalunit> <newunit> |aliases = tempconvert |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''TempConvert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. This command was split from the [[Convert]] command present in earlier versions. ==Function== TempConvert converts between units of temperature. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=value |description=The value to convert. |range=dec|minval=0|includemin=y |nonull=y |required=y}} {{ParametersRow |num=2 |name=originalunit |description=The unit of the original value. |range=Valid units: C, F, K |required=y}} {{ParametersRow |num=3 |name=newunit |description=The unit to be converted to. |range=Valid units: C, F, K |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.7}} || New command added. |- | {{v|4.1}} || Complete retool/optimization, fixed several glitches and errors. |} ==See also== *[[DataConvert]] *[[TimeConvert]] *[[LengthConvert]] *[[VolumeConvert]] *[[WeightConvert]] 32edc07ec11495c53412274c53cda6b530903097 LengthConvert 0 269 767 2021-06-27T13:05:49Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = lengthconvert <original> <originalunit> <newunit> |aliases = lengthconvert, lconvert |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y..." wikitext text/x-wiki {{infobox command |group = Math |usage = lengthconvert <original> <originalunit> <newunit> |aliases = lengthconvert, lconvert |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''LengthConvert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. This command was split from the [[Convert]] command present in earlier versions. ==Function== TempConvert converts between units of length. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=original |description=The value to convert. |range=dec|minval=0|includemin=y |nonull=y |required=y}} {{ParametersRow |num=2 |name=originalunit |description=The unit of the original value. |range=Valid units: in, ft, yd, mi, mm, cm, m, km |required=y}} {{ParametersRow |num=3 |name=newunit |description=The unit to be converted to. |range=Valid units: in, ft, yd, mi, mm, cm, m, km |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.7}} || New command added. |- | {{v|4.1}} || Complete retool/optimization, fixed several glitches and errors. |} ==See also== *[[DataConvert]] *[[TimeConvert]] *[[TempConvert]] *[[VolumeConvert]] *[[WeightConvert]] 0f2ee11ca35773916455b519a846a1f2246fbff2 768 767 2021-06-27T13:06:03Z Serpent King 24956324 /* Function */ wikitext text/x-wiki {{infobox command |group = Math |usage = lengthconvert <original> <originalunit> <newunit> |aliases = lengthconvert, lconvert |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''LengthConvert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. This command was split from the [[Convert]] command present in earlier versions. ==Function== LengthConvert converts between units of length. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=original |description=The value to convert. |range=dec|minval=0|includemin=y |nonull=y |required=y}} {{ParametersRow |num=2 |name=originalunit |description=The unit of the original value. |range=Valid units: in, ft, yd, mi, mm, cm, m, km |required=y}} {{ParametersRow |num=3 |name=newunit |description=The unit to be converted to. |range=Valid units: in, ft, yd, mi, mm, cm, m, km |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.7}} || New command added. |- | {{v|4.1}} || Complete retool/optimization, fixed several glitches and errors. |} ==See also== *[[DataConvert]] *[[TimeConvert]] *[[TempConvert]] *[[VolumeConvert]] *[[WeightConvert]] 4433ecbf780700d1d14ed633ebc43caccd254cbe 774 768 2021-06-27T13:30:10Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = lengthconvert <value> <originalunit> <newunit> |aliases = lengthconvert, lconvert |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''LengthConvert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. This command was split from the [[Convert]] command present in earlier versions. ==Function== LengthConvert converts between units of length. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=value |description=The value to convert. |range=dec|minval=0|includemin=y |nonull=y |required=y}} {{ParametersRow |num=2 |name=originalunit |description=The unit of the original value. |range=Valid units: in, ft, yd, mi, mm, cm, m, km |required=y}} {{ParametersRow |num=3 |name=newunit |description=The unit to be converted to. |range=Valid units: in, ft, yd, mi, mm, cm, m, km |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.7}} || New command added. |- | {{v|4.1}} || Complete retool/optimization, fixed several glitches and errors. |} ==See also== *[[DataConvert]] *[[TimeConvert]] *[[TempConvert]] *[[VolumeConvert]] *[[WeightConvert]] 2dfe0ac8e095402688d56b00f7b5e4d4721f89a7 VolumeConvert 0 270 769 2021-06-27T13:11:38Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = volumeconvert <original> <originalunit> <newunit> |aliases = volumeconvert, vconvert |v4.1=y |console=y|gui=y }} '''VolumeConvert'''..." wikitext text/x-wiki {{infobox command |group = Math |usage = volumeconvert <original> <originalunit> <newunit> |aliases = volumeconvert, vconvert |v4.1=y |console=y|gui=y }} '''VolumeConvert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}} forward. ==Function== VolumeConvert converts between units of volume. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=original |description=The value to convert. |range=dec|minval=0|includemin=y |nonull=y |required=y}} {{ParametersRow |num=2 |name=originalunit |description=The unit of the original value. |range=Valid units: floz, cup, pt, qt, gal, ml, l |required=y}} {{ParametersRow |num=3 |name=newunit |description=The unit to be converted to. |range=Valid units: floz, cup, pt, qt, gal, ml, l |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.1}} || New command added. |} ==See also== *[[DataConvert]] *[[TimeConvert]] *[[TempConvert]] *[[LengthConvert]] *[[WeightConvert]] 583116ff28c2fdd516d36b6794ab1b3e2b0f505e 775 769 2021-06-27T13:30:33Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = volumeconvert <value> <originalunit> <newunit> |aliases = volumeconvert, vconvert |v4.1=y |console=y|gui=y }} '''VolumeConvert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}} forward. ==Function== VolumeConvert converts between units of volume. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=value |description=The value to convert. |range=dec|minval=0|includemin=y |nonull=y |required=y}} {{ParametersRow |num=2 |name=originalunit |description=The unit of the original value. |range=Valid units: floz, cup, pt, qt, gal, ml, l |required=y}} {{ParametersRow |num=3 |name=newunit |description=The unit to be converted to. |range=Valid units: floz, cup, pt, qt, gal, ml, l |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.1}} || New command added. |} ==See also== *[[DataConvert]] *[[TimeConvert]] *[[TempConvert]] *[[LengthConvert]] *[[WeightConvert]] 2c22e3b6da603861562ae3d2a901a15e616ab389 WeightConvert 0 271 770 2021-06-27T13:13:22Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = weightconvert <original> <originalunit> <newunit> |aliases = weightconvert, wconvert |v4.1=y |console=y|gui=y }} '''WeightConvert'''..." wikitext text/x-wiki {{infobox command |group = Math |usage = weightconvert <original> <originalunit> <newunit> |aliases = weightconvert, wconvert |v4.1=y |console=y|gui=y }} '''WeightConvert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}} forward. ==Function== WeightConvert converts between units of weight. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=original |description=The value to convert. |range=dec|minval=0|includemin=y |nonull=y |required=y}} {{ParametersRow |num=2 |name=originalunit |description=The unit of the original value. |range=Valid units: oz, lb, ton, mg, g, kg, t |required=y}} {{ParametersRow |num=3 |name=newunit |description=The unit to be converted to. |range=Valid units: oz, lb, ton, mg, g, kg, t |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.1}} || New command added. |} ==See also== *[[DataConvert]] *[[TimeConvert]] *[[TempConvert]] *[[LengthConvert]] *[[VolumeConvert]] 4ac4d23e05ffaebebea7ff0b537b82c8a3922225 776 770 2021-06-27T13:30:50Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = weightconvert <value> <originalunit> <newunit> |aliases = weightconvert, wconvert |v4.1=y |console=y|gui=y }} '''WeightConvert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}} forward. ==Function== WeightConvert converts between units of weight. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=value |description=The value to convert. |range=dec|minval=0|includemin=y |nonull=y |required=y}} {{ParametersRow |num=2 |name=originalunit |description=The unit of the original value. |range=Valid units: oz, lb, ton, mg, g, kg, t |required=y}} {{ParametersRow |num=3 |name=newunit |description=The unit to be converted to. |range=Valid units: oz, lb, ton, mg, g, kg, t |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.1}} || New command added. |} ==See also== *[[DataConvert]] *[[TimeConvert]] *[[TempConvert]] *[[LengthConvert]] *[[VolumeConvert]] c6e39a661b83744156d993d5d2f400b8e06ca73b Convert 0 272 777 2021-06-27T13:42:34Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = math convert <type> <originalunit> <newunit> <value> |aliases = convert |v1.0=y|v2.0=y |console=y|gui=y }} '''Convert''' is a {{b|mat..." wikitext text/x-wiki {{infobox command |group = Math |usage = math convert <type> <originalunit> <newunit> <value> |aliases = convert |v1.0=y|v2.0=y |console=y|gui=y }} '''Convert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|1.0}} and {{v|2.0}}. In version {{v|2.5}}, this command was split into 4 commands: [[DataConvert]], [[TempConvert]], [[TimeConvert]], and [[LengthConvert]]. In {{v|4.1}}, [[VolumeConvert]] and [[WeightConvert]] were added as well. ==Function== Convert converts between various kinds of units. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=type |description=The type of unit to convert. |range=length, weight, volume, time, temp, data}} {{ParametersRow |num=2 |name=originalunit |description=The unit of the original value. |range=length: in, ft, yd, mi, mm, cm, dm, m, Dm, hm, km<br> weight: oz, lbs, T, mg, cg, dg, g, Dg, hg, kg<br> volume: floz, C, P, Q, G<br> time: sec, min, hour, day, week, year, decade, century, millennium<br> temp: C, F, K<br> data: bit, nibble, byte, kb, kB, Mb, MB, Gb, GB, Tb, TB, Pb, PB}} {{ParametersRow |num=3 |name=newunit |description=The unit to be converted to. |range=length: in, ft, yd, mi, mm, cm, dm, m, Dm, hm, km<br> weight: oz, lbs, T, mg, cg, dg, g, Dg, hg, kg<br> volume: floz, C, P, Q, G<br> time: sec, min, hour, day, week, year, decade, century, millennium<br> temp: C, F, K<br> data: bit, nibble, byte, kb, kB, Mb, MB, Gb, GB, Tb, TB, Pb, PB}} {{ParametersRow |num=4 |name=value |description=The value to convert. |range=dec}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |} a1462f96885f16ae7ec1b1d933a359b4bda26fef 778 777 2021-06-27T13:43:29Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = math convert <type> <originalunit> <newunit> <value> |aliases = convert |v1.0=y|v2.0=y |console=y|gui=y }} '''Convert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|1.0}} and {{v|2.0}}. In version {{v|2.5}}, this command was split into 4 commands: [[DataConvert]], [[TempConvert]], [[TimeConvert]], and [[LengthConvert]]. In {{v|4.1}}, [[VolumeConvert]] and [[WeightConvert]] were added as well. ==Function== Convert converts between various kinds of units. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=type |description=The type of unit to convert. |range=length, weight, volume, time, temp, data |required=y}} {{ParametersRow |num=2 |name=originalunit |description=The unit of the original value. |range=length: in, ft, yd, mi, mm, cm, dm, m, Dm, hm, km<br> weight: oz, lbs, T, mg, cg, dg, g, Dg, hg, kg<br> volume: floz, C, P, Q, G<br> time: sec, min, hour, day, week, year, decade, century, millennium<br> temp: C, F, K<br> data: bit, nibble, byte, kb, kB, Mb, MB, Gb, GB, Tb, TB, Pb, PB |required=y}} {{ParametersRow |num=3 |name=newunit |description=The unit to be converted to. |range=length: in, ft, yd, mi, mm, cm, dm, m, Dm, hm, km<br> weight: oz, lbs, T, mg, cg, dg, g, Dg, hg, kg<br> volume: floz, C, P, Q, G<br> time: sec, min, hour, day, week, year, decade, century, millennium<br> temp: C, F, K<br> data: bit, nibble, byte, kb, kB, Mb, MB, Gb, GB, Tb, TB, Pb, PB |required=y}} {{ParametersRow |num=4 |name=value |description=The value to convert. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |} e1795fb14bc7c38f9ac42b011daefdf291de853f Lconvert 0 273 779 2021-06-27T13:56:38Z Serpent King 24956324 Redirected page to [[LengthConvert]] wikitext text/x-wiki #REDIRECT [[LengthConvert]] 58559513a0aea2f356db7c8dccf3741045d34fce Dconvert 0 274 780 2021-06-27T13:56:55Z Serpent King 24956324 Redirected page to [[DataConvert]] wikitext text/x-wiki #REDIRECT [[DataConvert]] 8ed7cf60248a8c2435b1a0a813bc15ad665456fd Wconvert 0 275 781 2021-06-27T13:57:14Z Serpent King 24956324 Redirected page to [[WeightConvert]] wikitext text/x-wiki #REDIRECT [[WeightConvert]] d55c09b5dd8bb59c4604ccae86465b04ff691aca Vconvert 0 276 782 2021-06-27T13:57:46Z Serpent King 24956324 Redirected page to [[VolumeConvert]] wikitext text/x-wiki #REDIRECT [[VolumeConvert]] 354ca77a49d6229be041a016b8e5201e3339f681 Offset 0 196 783 522 2021-06-28T17:19:27Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = offset <sourcestring> <offset> |aliases = offset |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Offset''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Offset command bumps every character of the source string forward or backward a specified number of ASCII values. Because the function uses a loop, it can be aborted with the ctrl key. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The source text. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=offset |description=The amount to offset by. |range=int |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} 364b2108da2591cb46066a2d80407ca88e73a717 Scramble 0 277 784 2021-06-28T17:22:33Z Serpent King 24956324 Created page with "{{infobox command |group = String |usage = scramble <sourcestring> |aliases = scramble, scrmbl |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Scramb..." wikitext text/x-wiki {{infobox command |group = String |usage = scramble <sourcestring> |aliases = scramble, scrmbl |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Scramble''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The Scramble command returns randomly scrambled characters in the source string. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The source text. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.0}} || Format changed to single parameter. |} 34fed78862650e31a7932f659541abf4b01de9cb Print 0 41 785 509 2021-06-28T18:05:49Z Serpent King 24956324 /* Function */ wikitext text/x-wiki {{infobox command |group = String |usage = print <text> |aliases = print |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Print''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The Print command simply pulls the first parameter and returns it to the console. It's most commonly used for returning the values of [[magic words]] and variables. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to be returned. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.1}} || Format changed to single-parameter. |} 38301cb4bbe2488d87f836d9958473ffd081f7c2 788 785 2021-06-28T18:07:19Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = print <text> |aliases = print |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Print''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The Print command simply pulls the first parameter and returns it to the console. It's most commonly used for returning the values of [[magic words]] and variables. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to be returned. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.1}} || Format changed to single-parameter. |} ca389ace57d3272869db6aec68b343a9e8fcdbd5 String (group) 0 73 786 563 2021-06-28T18:06:27Z Serpent King 24956324 wikitext text/x-wiki {{disambig2|the string command group|the data type|String}} The '''string''' group is a group that contains string manipulation commands. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- | [[Print]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Type]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Left]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Right]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Mid]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Replace]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[LCase]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[UCase]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[PCase]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Reverse]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Repeat]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Offset]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Scramble]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Insert]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[InsertBefore]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[InsertAfter]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Omit]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Trim]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Pad]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- | [[Len]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Frequency]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ASCII]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Char]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Hex]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Oct]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Binary]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[NumberBinary]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[GetChar]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[StrConvert]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- | [[KeyCode]] || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console version only}} || {{y}} |- | [[ColorCode]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ColorConvert]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |} [[Category:String commands|*]] 7963d1857ebb477c6f2376edfeb8a620357a243c StarLight 0 43 787 736 2021-06-28T18:07:01Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLight''}} [[File:StarLight.png|200px|thumb|right|StarLight's logo.]] '''''StarLight''''' (often shortened to '''SL''') is a command based console program designed by [[User:Serpent King|Serpent King]] to be a general aid for software developers. Containing over 200 commands, the program has continued to expand greatly since its creation in 2012. It has so far seen 9 updates (the most recent being {{v|4.1}}), each adding new commands, adding new functionality to existing pre-existing commands, introducing new general functions such as [[settings]] and [[magic words]], and patching glitches. ==Format== ''StarLight'''s format is simple: the program boots and asks for input. The input is then thrown through a parser and distributed to functions which act as "commands". The function is carried out, output is returned, and ''StarLight'' asks for the next command. The parser also makes some edits to the input before passing it to the command functions: magic words such as #OUT are replaced with their respective values, and variables (set with the [[SetVar]] command) are also similarly replaced. Commands come in a few different types or groups: [[SLSystem]], {{b|Settings|group}}, [[Authentication]], {{b|String|group}}, [[Math]], [[Date/Time]], [[File]], [[System]], [[Fun]], and [[Misc]]. [[Category:StarLight]] cd66be8b2bfaeac0c60b947716c06e25afde40e2 Template:Infobox command 10 40 789 625 2021-06-28T18:11:12Z Serpent King 24956324 wikitext text/x-wiki {| class="infobox" style="float:right; width:264px; font-size:90%; text-align:left;" cellpadding="3" |- ! class="infobox-title" colspan="2" style="font-size:110%; text-align:center;" | {{{name|{{PAGENAME}}}}} |- {{#if:{{{image<includeonly>|</includeonly>}}} | {{!}} class="infobox-header" colspan="2" style="font-size:110%; text-align:center;"{{!}}{{{image}}} {{!}}- }} {{#if:{{{group<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}}'''Group''' {{!}}{{b|{{{group}}}|group}}<includeonly>[[Category:{{{group}}} commands]]</includeonly> {{!}}- }} {{#if:{{{usage<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}} '''Usage''' {{!}}{{{usage}}} {{!}}- }} {{#if:{{{aliases<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}} '''Aliases''' {{!}}{{{aliases}}} {{!}}- }} {{#if:{{{v1.0<includeonly>|</includeonly>}}}{{{v2.0<includeonly>|</includeonly>}}}{{{v2.5<includeonly>|</includeonly>}}}{{{v2.7<includeonly>|</includeonly>}}}{{{v3.0<includeonly>|</includeonly>}}}{{{v3.1<includeonly>|</includeonly>}}}{{{v3.5<includeonly>|</includeonly>}}}{{{v4.0<includeonly>|</includeonly>}}}{{{v4.1<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}} '''Versions''' {{!}}{{VersionMap|v1.0={{{v1.0|}}}|v2.0={{{v2.0|}}}|v2.5={{{v2.5|}}}|v2.7={{{v2.7|}}}|v3.0={{{v3.0|}}}|v3.1={{{v3.1|}}}|v3.5={{{v3.5|}}}|v4.0={{{v4.0|}}}|v4.1={{{v4.1|}}}|cononly={{{cononly|}}}|guionly={{{guionly|}}}}} {{!}}- }} {{#if:{{{console<includeonly>|</includeonly>}}}{{{gui<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}} '''Availability''' {{!}}[[Console]]: {{#if:{{{console|}}}|{{y}}|{{n}}}}<br>[[GUI]]: {{#if:{{{gui|}}}|{{y}}|{{n}}}} {{!}}- }} |}<includeonly> {{#if:{{{v1.0|}}}|[[Category:Version 1.0 commands]]}}{{#if:{{{v2.0|}}}|[[Category:Version 2.0 commands]]}}{{#if:{{{v2.5|}}}|[[Category:Version 2.5 commands]]}}{{#if:{{{v2.7|}}}|[[Category:Version 2.7 commands]]}}{{#if:{{{v3.0|}}}|[[Category:Version 3.0 commands]]}}{{#if:{{{v3.1|}}}|[[Category:Version 3.1 commands]]}}{{#if:{{{v3.5|}}}|[[Category:Version 3.5 commands]]}}{{#if:{{{v4.0|}}}|[[Category:Version 4.0 commands]]}}{{#if:{{{v4.1|}}}|[[Category:Version 4.1 commands]]}}</includeonly> 33ef2a48d25fd5f787fd7d0d0b4433c85fd7d1b6 791 789 2021-06-28T18:15:47Z Serpent King 24956324 wikitext text/x-wiki {| class="infobox" style="float:right; width:264px; font-size:90%; text-align:left;" cellpadding="3" |- ! class="infobox-title" colspan="2" style="font-size:110%; text-align:center;" | {{{name|{{PAGENAME}}}}} |- {{#if:{{{image<includeonly>|</includeonly>}}} | {{!}} class="infobox-header" colspan="2" style="font-size:110%; text-align:center;"{{!}}{{{image}}} {{!}}- }} {{#if:{{{group<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}}'''Group''' {{!}}{{b|{{{group}}}|group}}<includeonly>[[Category:{{{group}}} commands]]</includeonly> {{!}}- }} {{#if:{{{usage<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}} '''Usage''' {{!}}{{{usage}}} {{!}}- }} {{#if:{{{aliases<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}} '''Aliases''' {{!}}{{{aliases}}} {{!}}- }} {{#if:{{{v1.0<includeonly>|</includeonly>}}}{{{v2.0<includeonly>|</includeonly>}}}{{{v2.5<includeonly>|</includeonly>}}}{{{v2.7<includeonly>|</includeonly>}}}{{{v3.0<includeonly>|</includeonly>}}}{{{v3.1<includeonly>|</includeonly>}}}{{{v3.5<includeonly>|</includeonly>}}}{{{v4.0<includeonly>|</includeonly>}}}{{{v4.1<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}} '''Versions''' {{!}}{{VersionMap|v1.0={{{v1.0|}}}|v2.0={{{v2.0|}}}|v2.5={{{v2.5|}}}|v2.7={{{v2.7|}}}|v3.0={{{v3.0|}}}|v3.1={{{v3.1|}}}|v3.5={{{v3.5|}}}|v4.0={{{v4.0|}}}|v4.1={{{v4.1|}}}|cononly={{{cononly|}}}|guionly={{{guionly|}}}}} {{!}}- }} {{#if:{{{console<includeonly>|</includeonly>}}}{{{gui<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}} '''Availability''' {{!}}Console: {{#if:{{{console|}}}|{{y}}|{{n}}}}<br>GUI: {{#if:{{{gui|}}}|{{y}}|{{n}}}} {{!}}- }} |}<includeonly> {{#if:{{{v1.0|}}}|[[Category:Version 1.0 commands]]}}{{#if:{{{v2.0|}}}|[[Category:Version 2.0 commands]]}}{{#if:{{{v2.5|}}}|[[Category:Version 2.5 commands]]}}{{#if:{{{v2.7|}}}|[[Category:Version 2.7 commands]]}}{{#if:{{{v3.0|}}}|[[Category:Version 3.0 commands]]}}{{#if:{{{v3.1|}}}|[[Category:Version 3.1 commands]]}}{{#if:{{{v3.5|}}}|[[Category:Version 3.5 commands]]}}{{#if:{{{v4.0|}}}|[[Category:Version 4.0 commands]]}}{{#if:{{{v4.1|}}}|[[Category:Version 4.1 commands]]}}</includeonly> 831fbbfcd56b39cf60d70cfda3f72c1f0fb27dae MediaWiki:Sidebar 8 34 790 735 2021-06-28T18:14:51Z Serpent King 24956324 wikitext text/x-wiki * Navigation ** mainpage|mainpage-description **StarLight|StarLight **Settings|Settings **Magic words|Magic words ** randompage-url|randompage * SEARCH * Participate ** recentchanges-url|recentchanges ** StarLight Wiki:Sandbox|Sandbox ** helppage|help * TOOLBOX bb0aaf370a25c8a122d8f9950947bdf414af7901 Template:FA/1 10 165 792 438 2021-06-28T18:16:16Z Serpent King 24956324 wikitext text/x-wiki [[File:Command-StrConvert.png|300px|left|StrConvert]] '''StrConvert''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in version {{v|4.0}} forward. StrConvert is used to convert data between decimal, hexadecimal, octal, binary, string, and character. In 4.1, if the "newunit" parameter is blank, the command will return a list of all conversions. Because the function uses a loop, it can be aborted with the ctrl key. <br> <span style="float:right">[[StrConvert|see more...]]</span> da5ee5a81010e36c9d1662cfbcfe597b71e02118 Glossary 0 278 793 2021-06-28T18:40:43Z Serpent King 24956324 Created page with "The following is a list of terms used on this wiki and within ''[[StarLight]]''. {|class="wikitable sortable" ! Term !! Definition/Description |- | .NET Framework || Platform..." wikitext text/x-wiki The following is a list of terms used on this wiki and within ''[[StarLight]]''. {|class="wikitable sortable" ! Term !! Definition/Description |- | .NET Framework || Platform of programming languages and tools used to build applications. |- | Alias || An alternate way to call a command. Aliases are often shortenings of the command name, or sometimes synonyms for it. |- | Boolean || Data type that stores a binary true/false value. |- | Build || Refers to versions of StarLight. |- | Character || Data type that stores a single character of text. |- | Command || The method through which ''StarLight'' accepts input from the user. A command is made up of the call name and parameters. |- | Console || The display apparatus of ''StarLight''. The console is responsible for accepting the user's input and displaying output in a simple manner. |- | Decimal || Data type that stores numeric values, not restricted to whole numbers. |- | Exception || An error that occurs possibly due to invalid inputs or an internal coding problem. |- | Exception handler || System in place to prevent ''StarLight'' from crashing if it encounters an exception. If an exception is thrown, the operation that was attempted will be aborted. |- | Group || Commands are sorted into groups for easy look up. These include SLSystem, Settings, Authentication, String, Math, Date/Time, File, System, Fun, and Misc. |- | GUI || "Graphic User Interface", a form used to display what ''StarLight'' is doing and accept user input in a manner much more complex than a console. |- | Input || The user's request. Includes the command and all parameters. |- | Integer || Data type that stores numeric values, restricted to whole numbers. |- | [[Magic words]] || A identifying string that ''StarLight'''s parser searches for and replaces with a corresponding string. |- | Output || The result of a command. |- | Parameter || The method through which the user provides information for a command. Every command has a specified amount and type of parameters. Not every command has parameters, and not every parameter is required for the command to work. |- | Parse || A string is broken down into parts based on a set of rules. ''StarLight'''s parser breaks the user's input down based on spaces and double quotes. This is used to isolate the command's call name and its parameters. |- | [[Settings]] || Values that ''StarLight'' saves to the hard drive to use in the next session. By default, settings are loaded and saved automatically. |- | String || Data type that stores multiple characters of text. |- | Visual Basic || Programming language ''StarLight'' runs on. |- | Visual Studio || An IDE (Integrated Development Environment). Used to create ''StarLight''. |} [[Category:StarLight]] 7e40aaefe34a1e8613b317a6754bfef98830d278 Template:News 10 191 794 494 2021-06-29T15:21:38Z Serpent King 24956324 wikitext text/x-wiki *StarLightV5.0 is in development! It has a completely overhauled system running under the hood and will include some new and exciting commands: **'''Run''': StarLight will be capable of running multiple commands in a list contained in a file, a bit like a macro. **'''SystemMode''': StarLight will be capable of manipulating your system registry. This command switches between the file system and the registry. 2a3b485487acb141c6de4808eb911e8cd4a72ed0 795 794 2021-06-29T15:29:41Z Serpent King 24956324 wikitext text/x-wiki {{#if:}} *StarLightV5.0 is in development! It has a completely overhauled system running under the hood and will include some new and exciting commands: **'''Run''': StarLight will be capable of running multiple commands in a list contained in a file, a bit like a macro. **'''SystemMode''': StarLight will be capable of manipulating your system registry. This command switches between the file system and the registry. 589b8d2c0dcbcba624000376a2255fd088eafc8d 796 795 2021-06-29T15:32:44Z Serpent King 24956324 wikitext text/x-wiki ;29 June 2021 *StarLightV5.0 is in development! It has a completely overhauled system running under the hood and will include some new and exciting commands: **'''Run''': StarLight will be capable of running multiple commands in a list contained in a file, a bit like a macro. **'''SystemMode''': StarLight will be capable of manipulating your system registry. This command switches between the file system and the registry. d3aea63b2e45c8c509c34cd8471b2a6a7e9ef705 797 796 2021-06-29T15:33:45Z Serpent King 24956324 wikitext text/x-wiki ;29 June 2021 *StarLightV5.0 is in development! It has a completely overhauled system running under the hood and will include some new and exciting commands: **'''Run''': StarLight will be capable of running multiple commands in a list contained in a file, a bit like a macro. **'''SystemMode''': StarLight will be capable of manipulating your system registry. This command switches between the file system and the registry. b6f63b3da8b00c47eb91c8613b1cafd6f5f76f8b 798 797 2021-06-29T15:39:00Z Serpent King 24956324 wikitext text/x-wiki {|width=100% class="plainlinks" |style="font-size:80%; color:#ffff00; background:#000000; border:2px solid #ffff00 ;text-align:center"|Latest version: {{v|4.1}} |} ;29 June 2021 *StarLightV5.0 is in development! It has a completely overhauled system running under the hood and will include some new and exciting commands: **'''Run''': StarLight will be capable of running multiple commands in a list contained in a file, a bit like a macro. **'''SystemMode''': StarLight will be capable of manipulating your system registry. This command switches between the file system and the registry. 1583d217669aa0c4435a810d7b8b5ad170165e76 799 798 2021-06-29T15:42:54Z Serpent King 24956324 wikitext text/x-wiki {|width=100% class="plainlinks" |class="mp-section-text" style="font-size:80%; color:#ffff00; background:#000000; border:2px solid #ffff00 ;text-align:center"|Latest version: {{v|4.1}} |} ;29 June 2021 *StarLightV5.0 is in development! It has a completely overhauled system running under the hood and will include some new and exciting commands: **'''Run''': StarLight will be capable of running multiple commands in a list contained in a file, a bit like a macro. **'''SystemMode''': StarLight will be capable of manipulating your system registry. This command switches between the file system and the registry. b3c9dd76022f2ed792781f6e50653e3ab13f4d64 Main Page 0 1 800 733 2021-06-29T15:44:41Z Serpent King 24956324 wikitext text/x-wiki {{MainTemplate | welcome = Welcome to '''{{SITENAME}}!''' | blurb = Light the way | about_content = This wiki aims to cover ''[[StarLight]]'' in every way, providing a useful guide for using the software. | featured_title = Featured article | featured_content = {{FA/1}} | news_title = News | news_content = &#32;{{News}} }} 55bfc6172f218905a82766311f42088648910da8 Template:MainTemplate 10 9 801 65 2021-06-29T19:45:44Z Serpent King 24956324 wikitext text/x-wiki <div width=100%> <div style="width:100%; padding-bottom:0.5em;">{{HeaderTemplate|welcome={{{welcome}}}|blurb={{{blurb}}}|content={{{about_content}}}}}</div> <div style="display:flex; width:100%"> <div style="flex:1; vertical-align:top; width:60%; float:left; padding:5px 5px 50px 5px; margin-right:3px; background:#000000; border-radius:1px; box-shadow:0px 0px 10px #000;"> <span style="color:#ff0; font-size:125%; padding:5px 0; font-weight:bold; text-indent:0.5em; font-variant:small-caps; font-family:consolas">{{{featured_title}}}</span> <div class="mp-section-text" style="height:100%; padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000;> {{{featured_content}}} </div> </div> <div style="flex:1; vertical-align:top; width:40%; float:right; padding:5px 5px 50px 5px; margin-left:3px; background:#000000; border-radius:1px; box-shadow:0px 0px 10px #000;"> <span style="color:#ff0; font-size:125%; padding:5px 0; font-weight:bold; text-indent:0.5em; font-variant:small-caps; font-family:consolas">{{{featured_title}}}</span><span class="plainlinks" style="float:right; font-size:75%; white-space:nowrap; padding-right:5px"><span style="color:yellow">&#91; [http://starlight.shoutwiki.com/w/index.php?title=Template:News&action=edit <span style="color:white">Add some news...</span>] &#93;</span></span> <div class="mp-section-text" style="height:100%; padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000;> {{{news_content}}} </div> </div> <br /> __NOTOC__ __NOEDITSECTION__ 2d822123872023ced8f521c1f3bcd3fe281531f2 802 801 2021-06-29T19:48:51Z Serpent King 24956324 wikitext text/x-wiki <div width=100%> <div style="width:100%; padding-bottom:0.5em;">{{HeaderTemplate|welcome={{{welcome}}}|blurb={{{blurb}}}|content={{{about_content}}}}}</div> <div style="display:flex; width:100%"> <div style="flex-grow:1; vertical-align:top; width:60%; float:left; padding:5px 5px 50px 5px; margin-right:3px; background:#000000; border-radius:1px; box-shadow:0px 0px 10px #000;"> <span style="color:#ff0; font-size:125%; padding:5px 0; font-weight:bold; text-indent:0.5em; font-variant:small-caps; font-family:consolas">{{{featured_title}}}</span> <div class="mp-section-text" style="height:100%; padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000;> {{{featured_content}}} </div> </div> <div style="flex-grow:1; vertical-align:top; width:40%; float:right; padding:5px 5px 50px 5px; margin-left:3px; background:#000000; border-radius:1px; box-shadow:0px 0px 10px #000;"> <span style="color:#ff0; font-size:125%; padding:5px 0; font-weight:bold; text-indent:0.5em; font-variant:small-caps; font-family:consolas">{{{featured_title}}}</span><span class="plainlinks" style="float:right; font-size:75%; white-space:nowrap; padding-right:5px"><span style="color:yellow">&#91; [http://starlight.shoutwiki.com/w/index.php?title=Template:News&action=edit <span style="color:white">Add some news...</span>] &#93;</span></span> <div class="mp-section-text" style="height:100%; padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000;> {{{news_content}}} </div> </div> <br /> __NOTOC__ __NOEDITSECTION__ 5f43033dfda66893380e110e590e28bc0541e741 804 802 2021-06-29T20:16:12Z Serpent King 24956324 wikitext text/x-wiki <div width=100%> <div style="width:100%; padding-bottom:0.5em;">{{HeaderTemplate|welcome={{{welcome}}}|blurb={{{blurb}}}|content={{{about_content}}}}}</div> <div style="display:flex; width:100%"> <div style="flex-grow:1; vertical-align:top; width:60%; float:left; padding:5px 5px 50px 5px; margin-right:3px; background:#000000; border-radius:1px; box-shadow:0px 0px 10px #000; text-indent:0.5em;"> <span style="color:#ff0; font-size:125%; padding:5px 0; font-weight:bold; font-variant:small-caps; font-family:consolas">{{{featured_title}}}</span> <div class="mp-section-text" style="height:100%; padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000; text-indent:0em;"> {{{featured_content}}} </div> </div> <div style="flex-grow:1; vertical-align:top; width:40%; float:right; padding:5px 5px 50px 5px; margin-left:3px; background:#000000; border-radius:1px; box-shadow:0px 0px 10px #000; text-indent:0.5em;"> <span style="color:#ff0; font-size:125%; padding:5px 0; font-weight:bold; font-variant:small-caps; font-family:consolas">{{{featured_title}}}</span><span class="plainlinks" style="float:right; font-size:75%; white-space:nowrap; padding-right:5px"><span style="color:yellow">&#91; [http://starlight.shoutwiki.com/w/index.php?title=Template:News&action=edit <span style="color:white">Add some news...</span>] &#93;</span></span> <div class="mp-section-text" style="height:100%; padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000; text-indent:0em;"> {{{news_content}}} </div> </div> <br /> __NOTOC__ __NOEDITSECTION__ a204a0d4714086ce6c8f7d1ff49ca039c97ec8e8 805 804 2021-06-29T20:16:56Z Serpent King 24956324 wikitext text/x-wiki <div width=100%> <div style="width:100%; padding-bottom:0.5em;">{{HeaderTemplate|welcome={{{welcome}}}|blurb={{{blurb}}}|content={{{about_content}}}}}</div> <div style="display:flex; width:100%"> <div style="flex-grow:1; vertical-align:top; width:60%; float:left; padding:5px 5px 50px 5px; margin-right:3px; background:#000000; border-radius:1px; box-shadow:0px 0px 10px #000; text-indent:0.8em;"> <span style="color:#ff0; font-size:125%; padding:5px 0; font-weight:bold; font-variant:small-caps; font-family:consolas">{{{featured_title}}}</span> <div class="mp-section-text" style="height:100%; padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000; text-indent:0em;"> {{{featured_content}}} </div> </div> <div style="flex-grow:1; vertical-align:top; width:40%; float:right; padding:5px 5px 50px 5px; margin-left:3px; background:#000000; border-radius:1px; box-shadow:0px 0px 10px #000; text-indent:0.8em;"> <span style="color:#ff0; font-size:125%; padding:5px 0; font-weight:bold; font-variant:small-caps; font-family:consolas">{{{featured_title}}}</span><span class="plainlinks" style="float:right; font-size:75%; white-space:nowrap; padding-right:5px"><span style="color:yellow">&#91; [http://starlight.shoutwiki.com/w/index.php?title=Template:News&action=edit <span style="color:white">Add some news...</span>] &#93;</span></span> <div class="mp-section-text" style="height:100%; padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000; text-indent:0em;"> {{{news_content}}} </div> </div> <br /> __NOTOC__ __NOEDITSECTION__ 2af6ebd34774c8d494a2f90cf629e860f759752a 806 805 2021-06-29T20:21:02Z Serpent King 24956324 wikitext text/x-wiki <div width=100%> <div style="width:100%; padding-bottom:0.5em;">{{HeaderTemplate|welcome={{{welcome}}}|blurb={{{blurb}}}|content={{{about_content}}}}}</div> <div style="display:flex; width:100%"> <div style="flex-grow:1; vertical-align:top; width:60%; float:left; padding:5px 5px 50px 5px; margin-right:3px; background:#000000; border-radius:1px; box-shadow:0px 0px 10px #000; text-indent:0.8em;"> <span style="color:#ff0; font-size:125%; padding:5px 0; font-weight:bold; font-variant:small-caps; font-family:consolas">{{{featured_title}}}</span> <div class="mp-section-text" style="height:100%; padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000; text-indent:0em;"> {{{featured_content}}} </div> </div> <div style="flex-grow:1; vertical-align:top; width:40%; float:right; padding:5px 5px 50px 5px; margin-left:3px; background:#000000; border-radius:1px; box-shadow:0px 0px 10px #000; text-indent:0.8em;"> <span style="color:#ff0; font-size:125%; padding:5px 0; font-weight:bold; font-variant:small-caps; font-family:consolas">{{{news_title}}}</span><span class="plainlinks" style="float:right; font-size:75%; white-space:nowrap; padding-right:5px"><span style="color:yellow">&#91; [http://starlight.shoutwiki.com/w/index.php?title=Template:News&action=edit <span style="color:white">Add some news...</span>] &#93;</span></span> <div class="mp-section-text" style="height:100%; padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000; text-indent:0em;"> {{{news_content}}} </div> </div> <br /> __NOTOC__ __NOEDITSECTION__ eb84829c9a8dd85f4a01891fc110ec1032674fe0 807 806 2021-06-29T21:53:39Z Serpent King 24956324 wikitext text/x-wiki <div width=100%> <div style="width:100%; padding-bottom:0.5em;">{{HeaderTemplate|welcome={{{welcome}}}|blurb={{{blurb}}}|content={{{about_content}}}}}</div> <div style="display:flex; width:100%"> <div style="flex-grow:1; vertical-align:top; width:60%; float:left; padding:5px 5px 5px 5px; margin-right:3px; background:#000000; border-radius:1px; box-shadow:0px 0px 10px #000; text-indent:0.8em;"> <span style="color:#ff0; font-size:125%; padding:5px 0; font-weight:bold; font-variant:small-caps; font-family:consolas">{{{featured_title}}}</span> <div class="mp-section-text" style="height:calc(100% - 50px); padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000; text-indent:0em;"> {{{featured_content}}}<br><br><br><br><br> </div> </div> <div style="flex-grow:1; vertical-align:top; width:40%; float:right; padding:5px 5px 5px 5px; margin-left:3px; background:#000000; border-radius:1px; box-shadow:0px 0px 10px #000; text-indent:0.8em;"> <span style="color:#ff0; font-size:125%; padding:5px 0; font-weight:bold; font-variant:small-caps; font-family:consolas">{{{news_title}}}</span><span class="plainlinks" style="float:right; font-size:75%; white-space:nowrap; padding-right:5px"><span style="color:yellow">&#91; [http://starlight.shoutwiki.com/w/index.php?title=Template:News&action=edit <span style="color:white">Add some news...</span>] &#93;</span></span> <div class="mp-section-text" style="height:calc(100% - 50px); padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000; text-indent:0em;"> {{{news_content}}} </div> </div> <br /> __NOTOC__ __NOEDITSECTION__ 6825be65c8c37b37fa001d8371e514c3aa24ddd5 808 807 2021-06-29T21:53:50Z Serpent King 24956324 wikitext text/x-wiki <div width=100%> <div style="width:100%; padding-bottom:0.5em;">{{HeaderTemplate|welcome={{{welcome}}}|blurb={{{blurb}}}|content={{{about_content}}}}}</div> <div style="display:flex; width:100%"> <div style="flex-grow:1; vertical-align:top; width:60%; float:left; padding:5px 5px 5px 5px; margin-right:3px; background:#000000; border-radius:1px; box-shadow:0px 0px 10px #000; text-indent:0.8em;"> <span style="color:#ff0; font-size:125%; padding:5px 0; font-weight:bold; font-variant:small-caps; font-family:consolas">{{{featured_title}}}</span> <div class="mp-section-text" style="height:calc(100% - 50px); padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000; text-indent:0em;"> {{{featured_content}}} </div> </div> <div style="flex-grow:1; vertical-align:top; width:40%; float:right; padding:5px 5px 5px 5px; margin-left:3px; background:#000000; border-radius:1px; box-shadow:0px 0px 10px #000; text-indent:0.8em;"> <span style="color:#ff0; font-size:125%; padding:5px 0; font-weight:bold; font-variant:small-caps; font-family:consolas">{{{news_title}}}</span><span class="plainlinks" style="float:right; font-size:75%; white-space:nowrap; padding-right:5px"><span style="color:yellow">&#91; [http://starlight.shoutwiki.com/w/index.php?title=Template:News&action=edit <span style="color:white">Add some news...</span>] &#93;</span></span> <div class="mp-section-text" style="height:calc(100% - 50px); padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000; text-indent:0em;"> {{{news_content}}} </div> </div> <br /> __NOTOC__ __NOEDITSECTION__ 90c4704c49e0152a9c17a0677efa0d0950e3c8b7 809 808 2021-06-29T21:56:23Z Serpent King 24956324 wikitext text/x-wiki <div width=100%> <div style="width:100%; padding-bottom:0.5em;">{{HeaderTemplate|welcome={{{welcome}}}|blurb={{{blurb}}}|content={{{about_content}}}}}</div> <div style="display:flex; width:100%"> <div style="flex-grow:1; vertical-align:top; width:60%; float:left; padding:5px 5px 5px 5px; margin-right:3px; background:#000000; border-radius:1px; box-shadow:0px 0px 10px #000; text-indent:0.8em;"> <span style="color:#ff0; font-size:125%; padding:5px 0; font-weight:bold; font-variant:small-caps; font-family:consolas">{{{featured_title}}}</span> <div class="mp-section-text" style="height:calc(100% - 45px); padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000; text-indent:0em;"> {{{featured_content}}} </div> </div> <div style="flex-grow:1; vertical-align:top; width:40%; float:right; padding:5px 5px 5px 5px; margin-left:3px; background:#000000; border-radius:1px; box-shadow:0px 0px 10px #000; text-indent:0.8em;"> <span style="color:#ff0; font-size:125%; padding:5px 0; font-weight:bold; font-variant:small-caps; font-family:consolas">{{{news_title}}}</span><span class="plainlinks" style="float:right; font-size:75%; white-space:nowrap; padding-right:5px"><span style="color:yellow">&#91; [http://starlight.shoutwiki.com/w/index.php?title=Template:News&action=edit <span style="color:white">Add some news...</span>] &#93;</span></span> <div class="mp-section-text" style="height:calc(100% - 45px); padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000; text-indent:0em;"> {{{news_content}}} </div> </div> <br /> __NOTOC__ __NOEDITSECTION__ ee2c9c761f6b0e643b4cc66fe0eb9fd94b97a553 Template:HeaderTemplate 10 7 803 426 2021-06-29T19:56:57Z Serpent King 24956324 wikitext text/x-wiki {|style="width:100.25%; margin-top:+.7em; padding:2px; background:#000; border:1px solid #000; border-radius:1px; box-shadow:0px 0px 10px #000;" |style="width:45%; font-size:195%; color:#ff0; border:none; padding:15px; font-family:Consolas;"|{{{welcome}}} |style="width:55%; font-size:125%; color:#ff0; padding:15px; font-family:Consolas;"|{{{blurb}}} |- |colspan=2 class="mp-section-text" style="padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000;"|{{{content}}} |} 5e83e89432c26cc3fd2b6bfb57c64e030de3cf63 Insert 0 279 810 2021-07-02T03:15:30Z Serpent King 24956324 Created page with "{{infobox command |group = String |usage = insert <source> <insertion> <position> |aliases = insert, ins |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |conso..." wikitext text/x-wiki {{infobox command |group = String |usage = insert <source> <insertion> <position> |aliases = insert, ins |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Insert''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions. ==Function== The Insert command inserts the insertion string at a specified position in the source string. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The text to be modified. |range=str|nonull=y |required=y}} {{ParametersRow |num=1 |name=insertion |description=The text to be inserted. |range=str|nonull=y |required=y}} {{ParametersRow |num=1 |name=position |description=The position to make the insertion (1 based). |range=int|minval=1|includemin=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Format changed to single-parameter. |} ==See also== *[[InsertBefore]] *[[InsertAfter]] a85a443960b333418a2af9505fea4ac044abf61f 811 810 2021-07-02T03:18:01Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = insert <source> <insertion> <position> |aliases = insert, ins |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Insert''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions. ==Function== The Insert command inserts the insertion string at a specified position in the source string. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The text to be modified. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=insertion |description=The text to be inserted. |range=str|nonull=y |required=y}} {{ParametersRow |num=3 |name=position |description=The position to make the insertion (1 based). |range=int|minval=1|includemin=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Format changed to single-parameter. |} ==See also== *[[InsertBefore]] *[[InsertAfter]] 4930f5f14361085c218a6a221c0211ad0e9366ca 815 811 2021-07-02T03:19:17Z Serpent King 24956324 /* Legacy */ wikitext text/x-wiki {{infobox command |group = String |usage = insert <source> <insertion> <position> |aliases = insert, ins |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Insert''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions. ==Function== The Insert command inserts the insertion string at a specified position in the source string. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The text to be modified. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=insertion |description=The text to be inserted. |range=str|nonull=y |required=y}} {{ParametersRow |num=3 |name=position |description=The position to make the insertion (1 based). |range=int|minval=1|includemin=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[InsertBefore]] *[[InsertAfter]] 072fa0cd48e74b5f286feddf4b603e64a50591e8 InsertBefore 0 280 812 2021-07-02T03:18:19Z Serpent King 24956324 Created page with "{{infobox command |group = String |usage = insertbefore <source> <find> <insertion> |aliases = insertbefore, insb |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1..." wikitext text/x-wiki {{infobox command |group = String |usage = insertbefore <source> <find> <insertion> |aliases = insertbefore, insb |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''InsertBefore''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions. ==Function== The InsertBefore command inserts the insertion string before all instances of the find string within the source string. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The text to be modified. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=find |description=The text to be found. |range=str|nonull=y |required=y}} {{ParametersRow |num=3 |name=insertion |description=The text to be inserted. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Format changed to single-parameter. |} ==See also== *[[InsertBefore]] *[[InsertAfter]] eaeddc9afb42b57523ad8360f8346a041740ef33 813 812 2021-07-02T03:18:27Z Serpent King 24956324 /* See also */ wikitext text/x-wiki {{infobox command |group = String |usage = insertbefore <source> <find> <insertion> |aliases = insertbefore, insb |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''InsertBefore''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions. ==Function== The InsertBefore command inserts the insertion string before all instances of the find string within the source string. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The text to be modified. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=find |description=The text to be found. |range=str|nonull=y |required=y}} {{ParametersRow |num=3 |name=insertion |description=The text to be inserted. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Format changed to single-parameter. |} ==See also== *[[Insert]] *[[InsertAfter]] ea5b4488221254b40fedf78059933826a57a2c3d 816 813 2021-07-02T03:19:26Z Serpent King 24956324 /* Legacy */ wikitext text/x-wiki {{infobox command |group = String |usage = insertbefore <source> <find> <insertion> |aliases = insertbefore, insb |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''InsertBefore''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions. ==Function== The InsertBefore command inserts the insertion string before all instances of the find string within the source string. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The text to be modified. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=find |description=The text to be found. |range=str|nonull=y |required=y}} {{ParametersRow |num=3 |name=insertion |description=The text to be inserted. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Insert]] *[[InsertAfter]] b25f3e64a1c3c33545f768db9e62a6d93d90554e InsertAfter 0 281 814 2021-07-02T03:19:09Z Serpent King 24956324 Created page with "{{infobox command |group = String |usage = insertafter <source> <find> <insertion> |aliases = insertafter, insa |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y..." wikitext text/x-wiki {{infobox command |group = String |usage = insertafter <source> <find> <insertion> |aliases = insertafter, insa |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''InsertAfter''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions. ==Function== The InsertAfter command inserts the insertion string after all instances of the find string within the source string. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The text to be modified. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=find |description=The text to be found. |range=str|nonull=y |required=y}} {{ParametersRow |num=3 |name=insertion |description=The text to be inserted. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Insert]] *[[InsertBefore]] 4de8b550228e9c8ee2641f69d315a324c0e9dc28 Omit 0 282 817 2021-07-02T03:28:29Z Serpent King 24956324 Created page with "{{infobox command |group = String |usage = omit <source> <omission> |aliases = omit |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Omi..." wikitext text/x-wiki {{infobox command |group = String |usage = omit <source> <omission> |aliases = omit |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Omit''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions. ==Function== The Omit command omits the omission string from the source string. Starting in version {{v|2.5}}, the command is capable of omitting several strings at once. Because the function uses a loop, it can be aborted with the ctrl key. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The text to be modified. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=omission |description=The text to be omitted. Multiple omissions are possible by separating the terms by spaces, and single quotes binds them together. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Added ability to omit several strings at once. |- | {{v|4.0}} || Implemented GetText(). |} 2e3d31f4a4378ee805d8def57d894095f6edb088 818 817 2021-07-02T03:29:00Z Serpent King 24956324 /* Parameters */ wikitext text/x-wiki {{infobox command |group = String |usage = omit <source> <omission> |aliases = omit |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Omit''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions. ==Function== The Omit command omits the omission string from the source string. Starting in version {{v|2.5}}, the command is capable of omitting several strings at once. Because the function uses a loop, it can be aborted with the ctrl key. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The text to be modified. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=omission |description=The text to be omitted. Multiple omissions are possible by separating the terms by spaces, and single quotes binds them together. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Added ability to omit several strings at once. |- | {{v|4.0}} || Implemented GetText(). |} 8e3af06aeaa238f759a99931412a14a29b145a98 849 818 2021-07-04T12:34:38Z Serpent King 24956324 /* Parameters */ wikitext text/x-wiki {{infobox command |group = String |usage = omit <source> <omission> |aliases = omit |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Omit''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions. ==Function== The Omit command omits the omission string from the source string. Starting in version {{v|2.5}}, the command is capable of omitting several strings at once. Because the function uses a loop, it can be aborted with the ctrl key. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The text to be modified. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=omission |description=The text to be omitted. Multiple omissions are possible by separating the terms by spaces, and single quotes binds them together. |range=str|list=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Added ability to omit several strings at once. |- | {{v|4.0}} || Implemented GetText(). |} 8c873c768dc9f9549821b1bd3061b4d1b2babd98 Trim 0 283 819 2021-07-02T03:37:00Z Serpent King 24956324 Created page with "{{infobox command |group = String |usage = trim <source> <trimleft> <trimright> |aliases = trim |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Trim'..." wikitext text/x-wiki {{infobox command |group = String |usage = trim <source> <trimleft> <trimright> |aliases = trim |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Trim''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The Trim command trims a specified number of characters off the left and right of the source string. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The text to be modified. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=trimleft |description=The number of characters to be trimmed off the left of the source string. |range=int|minval=0|includemin=y |default=0}} {{ParametersRow |num=2 |name=trimright |description=The number of characters to be trimmed off the right of the source string. |range=int|minval=0|includemin=y |default=0}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See Also== *[[Pad]] 07ff862560d1bf3f2b8a8221ccc172a2442d63c6 Ins 0 284 820 2021-07-02T03:37:16Z Serpent King 24956324 Redirected page to [[Insert]] wikitext text/x-wiki #REDIRECT [[Insert]] 8f52ffb8c7681555ab94e2d0a9af56929eebc2f2 Insa 0 285 821 2021-07-02T03:37:28Z Serpent King 24956324 Redirected page to [[InsertAfter]] wikitext text/x-wiki #REDIRECT [[InsertAfter]] 76bc5d6bef3b6f551b108e4fdd96cdfb03bfd676 Insb 0 286 822 2021-07-02T03:37:46Z Serpent King 24956324 Redirected page to [[InsertBefore]] wikitext text/x-wiki #REDIRECT [[InsertBefore]] c28312d10dce90a89aadfa2fea3b4eba700b224d Pad 0 287 823 2021-07-02T03:43:50Z Serpent King 24956324 Created page with "{{infobox command |group = String |usage = pad <source> <totallength> <padchar> <padright?> |aliases = pad |v4.0=y|v4.1=y |console=y|gui=y }} '''Pad''' is a {{b|string|group}..." wikitext text/x-wiki {{infobox command |group = String |usage = pad <source> <totallength> <padchar> <padright?> |aliases = pad |v4.0=y|v4.1=y |console=y|gui=y }} '''Pad''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in version {{v|4.0}} forward. ==Function== The Pad command pads the source string to a specified total length with a character (spaces by default). ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The text to be modified. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=totallength |description= |range=int|minval=0|includemin=y |required=y}} {{ParametersRow |num=3 |name=padchar |description= |range=char |default=(space)}} {{ParametersRow |num=4 |name=padright? |description= |range=boolean |default=False}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.0}} || New command added. |} ==See Also== *[[Trim]] a60f05d6fdd945d760a0677b1b008895187ef95b 824 823 2021-07-02T03:46:54Z Serpent King 24956324 /* Parameters */ wikitext text/x-wiki {{infobox command |group = String |usage = pad <source> <totallength> <padchar> <padright?> |aliases = pad |v4.0=y|v4.1=y |console=y|gui=y }} '''Pad''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in version {{v|4.0}} forward. ==Function== The Pad command pads the source string to a specified total length with a character (spaces by default). ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The text to be modified. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=totallength |description=total length of the return string, (the source string plus the padding). |range=int|minval=0|includemin=y |required=y}} {{ParametersRow |num=3 |name=padchar |description=The character to pad the source string with. |range=char |default=(space)}} {{ParametersRow |num=4 |name=padright? |description=Pad the right side instead? |range=bool |default=False}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.0}} || New command added. |} ==See Also== *[[Trim]] ea5d42ee8eda167d2be9985e8b42e8c1126dd718 825 824 2021-07-02T03:47:14Z Serpent King 24956324 /* Function */ wikitext text/x-wiki {{infobox command |group = String |usage = pad <source> <totallength> <padchar> <padright?> |aliases = pad |v4.0=y|v4.1=y |console=y|gui=y }} '''Pad''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in version {{v|4.0}} forward. ==Function== The Pad command pads the left side of the source string to a specified total length with a character (spaces by default). ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The text to be modified. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=totallength |description=total length of the return string, (the source string plus the padding). |range=int|minval=0|includemin=y |required=y}} {{ParametersRow |num=3 |name=padchar |description=The character to pad the source string with. |range=char |default=(space)}} {{ParametersRow |num=4 |name=padright? |description=Pad the right side instead? |range=bool |default=False}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.0}} || New command added. |} ==See Also== *[[Trim]] 59a10341afbb515cb9d040dd167c6829a7c742f7 Len 0 288 826 2021-07-02T03:49:46Z Serpent King 24956324 Created page with "{{infobox command |group = String |usage = len <source> |aliases = len |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Len''' is a {{b|..." wikitext text/x-wiki {{infobox command |group = String |usage = len <source> |aliases = len |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Len''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The Len command returns the length of the source string. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The text to get the length of. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.1}} || Format changed to single-parameter. |} 65d213c35ce9bf01c40540cdc8614b4093853724 Scramble 0 277 827 784 2021-07-02T14:30:25Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = scramble <source> |aliases = scramble, scrmbl |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Scramble''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The Scramble command returns randomly scrambled characters in the source string. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The source text. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.0}} || Format changed to single parameter. |} 3022500f0d01aa5d995b2382080b76d0863c7173 ASCII 0 289 828 2021-07-02T14:33:28Z Serpent King 24956324 Created page with "{{infobox command |group = String |usage = ascii <source> |aliases = ascii, asc |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ASCII''..." wikitext text/x-wiki {{infobox command |group = String |usage = ascii <source> |aliases = ascii, asc |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ASCII''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The ASCII command returns a list of ASCII indices for the source string. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The text to be translated. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Format changed to single-parameter. |} ==See Also== *[[Char]] *[[Hex]] *[[Oct]] *[[Binary]] *[[NumBinary]] *[[StrConvert]] f691d2ce227a9a2b48f8558154cb4e65b3428cb0 830 828 2021-07-03T03:50:24Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = ascii <source> |aliases = ascii, asc |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ASCII''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The ASCII command returns a list of ASCII indices for the source string. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The text to be translated. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.1}} || Format changed to single-parameter. |} ==See Also== *[[Char]] *[[Hex]] *[[Oct]] *[[Binary]] *[[NumBinary]] *[[StrConvert]] a1e345723018732750d2c989480536996a0cd159 Char 0 290 829 2021-07-03T03:50:08Z Serpent King 24956324 Created page with "{{infobox command |group = String |usage = char <numlist> |aliases = char, chr |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Char'''..." wikitext text/x-wiki {{infobox command |group = String |usage = char <numlist> |aliases = char, chr |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Char''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The Char command returns characters from a list of ASCII numbers. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=numlist |description=List of ASCII numbers to translate, separated by space. |range=List of integers [0, ∞) |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.1}} || Format changed to single-parameter. |} ==See Also== *[[ASCII]] *[[Hex]] *[[Oct]] *[[Binary]] *[[NumBinary]] *[[StrConvert]] 91c72a4a90c2d5b601f3502bdbd45664631fd403 845 829 2021-07-04T12:33:15Z Serpent King 24956324 /* Parameters */ wikitext text/x-wiki {{infobox command |group = String |usage = char <numlist> |aliases = char, chr |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Char''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The Char command returns characters from a list of ASCII numbers. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=numlist |description=List of ASCII numbers to translate, separated by space. |range=|range=int|minval=0|includemin=y|list=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.1}} || Format changed to single-parameter. |} ==See Also== *[[ASCII]] *[[Hex]] *[[Oct]] *[[Binary]] *[[NumBinary]] *[[StrConvert]] c0266cbb216f365884162587f035f1f353ab9ff3 846 845 2021-07-04T12:33:35Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = char <numlist> |aliases = char, chr |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Char''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The Char command returns characters from a list of ASCII numbers. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=numlist |description=List of ASCII numbers to translate, separated by space. |range=int|minval=0|includemin=y|list=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.1}} || Format changed to single-parameter. |} ==See Also== *[[ASCII]] *[[Hex]] *[[Oct]] *[[Binary]] *[[NumBinary]] *[[StrConvert]] cf20fa66fb1491d77c93be6cb41fbee367b0dac4 Asc 0 291 831 2021-07-03T03:50:42Z Serpent King 24956324 Redirected page to [[ASCII]] wikitext text/x-wiki #REDIRECT [[ASCII]] 4f756de9bc4ebb23b7a5f723f3652117ca34a60e Chr 0 292 832 2021-07-03T03:51:02Z Serpent King 24956324 Redirected page to [[Char]] wikitext text/x-wiki #REDIRECT [[Char]] 445b576e1a9205b1d253dfd0cb9021977badb5d6 Hex 0 293 833 2021-07-03T17:06:30Z Serpent King 24956324 Created page with "{{infobox command |group = String |usage = hex <numlist> |aliases = hex |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Hex''' is a {{b..." wikitext text/x-wiki {{infobox command |group = String |usage = hex <numlist> |aliases = hex |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Hex''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The Hex command returns hexadecimal numbers from a list of decimal numbers. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=numlist |description=List of decimal numbers to translate, separated by space. |range=List of integers [0, ∞) |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.1}} || Format changed to single-parameter. |} ==See Also== *[[ASCII]] *[[Char]] *[[Oct]] *[[Binary]] *[[NumBinary]] *[[StrConvert]] f6be5307d76192559bd0f29f3cd0a88a766e8140 844 833 2021-07-04T12:32:53Z Serpent King 24956324 /* Parameters */ wikitext text/x-wiki {{infobox command |group = String |usage = hex <numlist> |aliases = hex |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Hex''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The Hex command returns hexadecimal numbers from a list of decimal numbers. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=numlist |description=List of decimal numbers to translate, separated by space. |range=int|minval=0|includemin=y|list=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.1}} || Format changed to single-parameter. |} ==See Also== *[[ASCII]] *[[Char]] *[[Oct]] *[[Binary]] *[[NumBinary]] *[[StrConvert]] cf2dd80f2c197ad46a4e5ef428a6221b8391eba7 Oct 0 294 834 2021-07-03T17:08:28Z Serpent King 24956324 Created page with "{{infobox command |group = String |usage = oct <numlist> |aliases = oct |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Oct''' is a {{b..." wikitext text/x-wiki {{infobox command |group = String |usage = oct <numlist> |aliases = oct |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Oct''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The Oct command returns octal numbers from a list of decimal numbers. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=numlist |description=List of decimal numbers to translate, separated by space. |range=List of integers [0, ∞) |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.1}} || Format changed to single-parameter. |} ==See Also== *[[ASCII]] *[[Char]] *[[Hex]] *[[Binary]] *[[NumBinary]] *[[StrConvert]] 295d696ab045734389476ab6beae0358b06ca745 847 834 2021-07-04T12:33:41Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = oct <numlist> |aliases = oct |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Oct''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The Oct command returns octal numbers from a list of decimal numbers. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=numlist |description=List of decimal numbers to translate, separated by space. |range=int|minval=0|includemin=y|list=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.1}} || Format changed to single-parameter. |} ==See Also== *[[ASCII]] *[[Char]] *[[Hex]] *[[Binary]] *[[NumBinary]] *[[StrConvert]] ad5583be5fe68a1dec5329dbfed70ba9a47fd1e4 NumBinary 0 295 835 2021-07-03T17:14:01Z Serpent King 24956324 Created page with "{{infobox command |group = String |usage = numbinary <numlist> |aliases = numbinary, nbin |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''NumBinary''..." wikitext text/x-wiki {{infobox command |group = String |usage = numbinary <numlist> |aliases = numbinary, nbin |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''NumBinary''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The NumBinary command returns binary numbers from a list of decimal numbers. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=numlist |description=List of decimal numbers to translate, separated by space. |range=List of integers [0, ∞) |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.1}} || Format changed to single-parameter. |} ==See Also== *[[ASCII]] *[[Char]] *[[Hex]] *[[Oct]] *[[Binary]] *[[StrConvert]] 3d9e2e49079145dba58e2395ff7071adcb22111b 848 835 2021-07-04T12:33:55Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = numbinary <numlist> |aliases = numbinary, nbin |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''NumBinary''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The NumBinary command returns binary numbers from a list of decimal numbers. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=numlist |description=List of decimal numbers to translate, separated by space. |range=int|minval=0|includemin=y|list=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.1}} || Format changed to single-parameter. |} ==See Also== *[[ASCII]] *[[Char]] *[[Hex]] *[[Oct]] *[[Binary]] *[[StrConvert]] e2ebdca84825f4b0db1a1cf566f2e66a256b019f Binary 0 296 836 2021-07-03T17:15:25Z Serpent King 24956324 Created page with "{{infobox command |group = String |usage = binary <source> |aliases = binary, bin |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Binary''' is a {{b|..." wikitext text/x-wiki {{infobox command |group = String |usage = binary <source> |aliases = binary, bin |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Binary''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The Binary command returns binary numbers from a string. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The text to be translated. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.1}} || Format changed to single-parameter. |} ==See Also== *[[ASCII]] *[[Char]] *[[Hex]] *[[Oct]] *[[NumBinary]] *[[StrConvert]] 064a7f667146889169df1ca8f6f07a62c1e2d61e String (group) 0 73 837 786 2021-07-03T17:16:36Z Serpent King 24956324 /* Command list */ wikitext text/x-wiki {{disambig2|the string command group|the data type|String}} The '''string''' group is a group that contains string manipulation commands. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- | [[Print]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Type]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Left]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Right]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Mid]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Replace]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[LCase]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[UCase]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[PCase]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Reverse]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Repeat]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Offset]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Scramble]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Insert]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[InsertBefore]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[InsertAfter]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Omit]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Trim]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Pad]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- | [[Len]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Frequency]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ASCII]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Char]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Hex]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Oct]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Binary]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[NumBinary]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[GetChar]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[StrConvert]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- | [[KeyCode]] || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console version only}} || {{y}} |- | [[ColorCode]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ColorConvert]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |} [[Category:String commands|*]] 8adce3fabfd84b5d1eb6bedc82eb686a0fe31ced Bin 0 297 838 2021-07-03T17:16:56Z Serpent King 24956324 Redirected page to [[Binary]] wikitext text/x-wiki #REDIRECT [[Binary]] dcb209ee901ee008466ff3c94725a150a7747896 Nbin 0 298 839 2021-07-03T17:17:27Z Serpent King 24956324 Redirected page to [[NumBinary]] wikitext text/x-wiki #REDIRECT [[NumBinary]] 6ff362463e6d2827b6342daeadcb023b45f5f1ae Glossary 0 278 840 793 2021-07-03T17:19:21Z Serpent King 24956324 wikitext text/x-wiki The following is a list of terms used on this wiki and within ''[[StarLight]]''. {|class="wikitable sortable" ! Term !! Definition/Description |- | .NET Framework || Platform of programming languages and tools used to build applications. |- | Alias || An alternate way to call a command. Aliases are often shortenings of the command name, or sometimes synonyms for it. |- | Boolean || Data type that stores a binary true/false value. |- | Build || Refers to versions of StarLight. |- | Character || Data type that stores a single character of text. |- | Command || The method through which ''StarLight'' accepts input from the user. A command is made up of the call name and parameters. |- | Console || The display apparatus of ''StarLight''. The console is responsible for accepting the user's input and displaying output in a simple manner. |- | Decimal || Data type that stores numeric values, not restricted to whole numbers. |- | Exception || An error that occurs possibly due to invalid inputs or an internal coding problem. |- | Exception handler || System in place to prevent ''StarLight'' from crashing if it encounters an exception. If an exception is thrown, the operation that was attempted will be aborted. |- | Group || Commands are sorted into groups for easy look up. These include SLSystem, Settings, Authentication, String, Math, Date/Time, File, System, Fun, and Misc. |- | GUI || "Graphic User Interface", a form used to display what ''StarLight'' is doing and accept user input in a manner much more complex than a console. |- | Input || The user's request. Includes the command and all parameters. |- | Integer || Data type that stores numeric values, restricted to whole numbers. |- | [[Magic words]] || Identifying strings that ''StarLight'''s parser searches for and replaces with a corresponding string. |- | Output || The result of a command. |- | Parameter || The method through which the user provides information for a command. Every command has a specified amount and type of parameters. Not every command has parameters, and not every parameter is required for the command to work. |- | Parse || A string is broken down into parts based on a set of rules. ''StarLight'''s parser breaks the user's input down based on spaces and double quotes. This is used to isolate the command's call name and its parameters. |- | [[Settings]] || Values that ''StarLight'' saves to the hard drive to use in the next session. By default, settings are loaded and saved automatically. |- | String || Data type that stores multiple characters of text. |- | Visual Basic || Programming language ''StarLight'' runs on. |- | Visual Studio || An IDE (Integrated Development Environment). Used to create ''StarLight''. |} [[Category:StarLight]] d26e8ef2a70e1a4f0141c8daab58c9fc1465f83c KeyCode 0 299 841 2021-07-04T11:53:44Z Serpent King 24956324 Created page with "{{infobox command |group = String |usage = keycode |aliases = keycode, kcode |v2.0=y|v2.5=y|v2.7=y|v4.0=y|v4.1=y |console=y }} '''KeyCode''' is a {{b|string|group}} command i..." wikitext text/x-wiki {{infobox command |group = String |usage = keycode |aliases = keycode, kcode |v2.0=y|v2.5=y|v2.7=y|v4.0=y|v4.1=y |console=y }} '''KeyCode''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all console versions, starting with version {{v|2.0}} ==Function== The KeyCode command prompts the user for a key input, and returns the key code from the input given, including any modifiers (ctrl, alt, and shift). ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Added the ability to return keystroke, key modifiers, and modifier code. |} f13c762068bf05883b4c30fe5b1eef62321414eb 842 841 2021-07-04T11:53:58Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = keycode |aliases = keycode, kcode |v2.0=y|v2.5=y|v2.7=y|v4.0=y|v4.1=y |console=y }} '''KeyCode''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all console versions, starting with version {{v|2.0}}. ==Function== The KeyCode command prompts the user for a key input, and returns the key code from the input given, including any modifiers (ctrl, alt, and shift). ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Added the ability to return keystroke, key modifiers, and modifier code. |} 084e8b259a3e5037fc6e06f9789128c6075caa43 Kcode 0 300 843 2021-07-04T11:54:43Z Serpent King 24956324 Redirected page to [[KeyCode]] wikitext text/x-wiki #REDIRECT [[KeyCode]] a980aa93577e9c8e7a5f5b4c71165daef664eb84 Help 0 144 850 500 2021-07-04T12:35:25Z Serpent King 24956324 /* Parameters */ wikitext text/x-wiki {{infobox command |image = [[File:Command-Help.png|300px]] |group = SLSystem |usage = help <searchterm> <searchin1> <searchin2>... |aliases = help |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Help''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Help command provides explanations for how to use all of ''StarLight'''s commands. If the searchterm parameter is null, all commands will be listed. Starting in {{v|3.0}}, users can now define search terms to filter the returned entries. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=searchterm |description=The terms of the search. |range=str}} {{ParametersRow |num=2 |name=searchin1... |description=Specifies the categories to search in. |range=Valid categories: ID, NAME, GROUP, DESCRIPTION, PARAM, ALIAS|list=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|3.0}} || Command now reads from Help.txt; added ability to search. |- | {{v|4.0}} || Implemented GetText(). |} f848e445f7d410e68eaccfd4232baf71168cc674 SetClipBoard 0 132 851 555 2021-07-04T12:36:42Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = System |usage = setclipboard <text> ---- {{rollover|setclipboard <audiofilepath>|v2.5 to v4.0 only|y}} |aliases = setclipboard, setclip |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''SetClipBoard''' is a {{b|System|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The SetClipBoard command sets the clipboard text. The command was able to set audio to the clipboard via a file, but the feature was removed in version 4.1 due to technical issues. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=Text |description=The text to set to the clipboard. |range=str|nonull=y |required=y}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=AudioFilePath |description=The filepath to set audio to the clipboard from. |range=File Path (.wav) |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Added the ability to set audio to the clipboard. |- | {{v|4.0}} || Implemented GetText(); now checks for invalid files. |- | {{v|4.1}} || Removed ability to set music to the clipboard; format changed to single parameter. |} ==See also== *[[GetClipBoard]] *[[ClearClipBoard]] 23bc1b6d3103447ab3935166994d661ed881e1fc Settings (group) 0 259 852 726 2021-07-04T21:01:56Z Serpent King 24956324 /* Command list */ wikitext text/x-wiki The '''Settings''' group is a group that contains [[commands]] for saveable settings in ''[[StarLight]]''. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- | [[Settings]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Title]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Message]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[FontFamily]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- | [[TextSize]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- | [[ForeColor]] || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y}} |- | [[BackColor]] || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y}} |- | [[ResetColor]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Length]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Width]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[BufferLength]] || {{y}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- | [[BufferWidth]] || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- | [[CursorSize]] || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- | [[Lock]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} |- | [[Unlock]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} |- | [[SaveDirectory]] || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Timestamp]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[PlayIntroSound]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[IntroSoundPath]] || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[AutosaveMode]] || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[OutputToClipboard]] || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ProcessCheckFrequency]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- | [[Notify]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- | [[SLCursor]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- | [[SL]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[LoadSettings]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[SaveSettings]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ClearSettings]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |} [[Category:Settings commands|*]] 026518a80fed5c0c5d956e8d4a0c00a84f5413c6 854 852 2021-07-04T21:07:10Z Serpent King 24956324 wikitext text/x-wiki The '''Settings''' group is a group that contains [[commands]] for saveable settings in ''[[StarLight]]''. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- | {{b|Settings|command}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Title]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Message]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[FontFamily]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- | [[TextSize]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- | [[ForeColor]] || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y}} |- | [[BackColor]] || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y}} |- | [[ResetColor]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Length]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Width]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[BufferLength]] || {{y}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- | [[BufferWidth]] || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- | [[CursorSize]] || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- | [[Lock]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} |- | [[Unlock]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} |- | [[SaveDirectory]] || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Timestamp]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[PlayIntroSound]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[IntroSoundPath]] || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[AutosaveMode]] || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[OutputToClipboard]] || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ProcessCheckFrequency]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- | [[Notify]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- | [[SLCursor]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- | [[SL]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[LoadSettings]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[SaveSettings]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ClearSettings]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |} [[Category:Settings commands|*]] 2d6660b7de27f9cbe66397d5ce1c3847577831d5 855 854 2021-07-04T21:09:58Z Serpent King 24956324 wikitext text/x-wiki {{disambig2|the settings group|other uses|Settings (disambiguation)}} The '''Settings''' group is a group that contains [[commands]] for saveable settings in ''[[StarLight]]''. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- | {{b|Settings|command}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Title]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Message]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[FontFamily]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- | [[TextSize]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- | [[ForeColor]] || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y}} |- | [[BackColor]] || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y}} |- | [[ResetColor]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Length]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Width]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[BufferLength]] || {{y}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- | [[BufferWidth]] || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- | [[CursorSize]] || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- | [[Lock]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} |- | [[Unlock]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} |- | [[SaveDirectory]] || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Timestamp]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[PlayIntroSound]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[IntroSoundPath]] || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[AutosaveMode]] || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[OutputToClipboard]] || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ProcessCheckFrequency]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- | [[Notify]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- | [[SLCursor]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- | [[SL]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[LoadSettings]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[SaveSettings]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ClearSettings]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |} [[Category:Settings commands|*]] 9b7bf4f733c3cf9b36b2fbc9a4827ef0681d415d 871 855 2021-07-04T21:23:34Z Serpent King 24956324 wikitext text/x-wiki {{disambig2|the settings group|other uses|Settings (disambiguation)}} The '''Settings''' group is a group that contains [[commands]] for saveable settings in ''[[StarLight]]''. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- | {{b|Settings|command}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Title]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Message]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[FontFamily]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- | [[TextSize]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- | [[ForeColor]] || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y}} |- | [[BackColor]] || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y}} |- | [[ResetColor]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Length]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Width]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[BufferLength]] || {{y}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- | [[BufferWidth]] || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- | [[CursorSize]] || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- | [[Lock]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} |- | [[Unlock]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} |- | [[SaveDirectory]] || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Timestamp]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[PlayIntroSound]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[IntroSoundPath]] || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[AutosaveMode]] || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[OutputToClipboard]] || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ProcessCheckFrequency]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- | [[Notify]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- | [[SLCursor]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- | [[SL]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[LoadSettings]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[SaveSettings]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ClearSettings]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |} [[Category:Settings commands|*]] [[Category:Command groups]] ced6128dd1fc1b266112979a6cd49c5c202489c6 Template:Legacy 10 301 853 2021-07-04T21:06:14Z Serpent King 24956324 Created page with "{| class=wikitable ! Version !! Change |- {{#if:{{{v1.0<includeonly>|</includeonly>}}} | {{!}}{{v|1.0}} {{!}}{{{v1.0}}} {{!}}- }} {{#if:{{{v2.0<includeonly>|</includeonly>}}}..." wikitext text/x-wiki {| class=wikitable ! Version !! Change |- {{#if:{{{v1.0<includeonly>|</includeonly>}}} | {{!}}{{v|1.0}} {{!}}{{{v1.0}}} {{!}}- }} {{#if:{{{v2.0<includeonly>|</includeonly>}}} | {{!}}{{v|2.0}} {{!}}{{{v2.0}}} {{!}}- }} {{#if:{{{v2.5<includeonly>|</includeonly>}}} | {{!}}{{v|2.5}} {{!}}{{{v2.5}}} {{!}}- }} {{#if:{{{v2.7<includeonly>|</includeonly>}}} | {{!}}{{v|2.7}} {{!}}{{{v2.7}}} {{!}}- }} {{#if:{{{v3.0<includeonly>|</includeonly>}}} | {{!}}{{v|3.0}} {{!}}{{{v3.0}}} {{!}}- }} {{#if:{{{v3.1<includeonly>|</includeonly>}}} | {{!}}{{v|3.1}} {{!}}{{{v3.1}}} {{!}}- }} {{#if:{{{v3.5<includeonly>|</includeonly>}}} | {{!}}{{v|3.5}} {{!}}{{{v3.5}}} {{!}}- }} {{#if:{{{v4.0<includeonly>|</includeonly>}}} | {{!}}{{v|4.0}} {{!}}{{{v4.0}}} {{!}}- }} {{#if:{{{v4.0gui<includeonly>|</includeonly>}}} | {{!}}{{v|4.0}}&nbsp;(GUI) {{!}}{{{v4.0gui}}} {{!}}- }} {{#if:{{{v4.0con<includeonly>|</includeonly>}}} | {{!}}{{v|4.0}}&nbsp;{{rollover|(Console)|Comparing against 2.7|y}} {{!}}{{{v4.0con}}} {{!}}- }} {{#if:{{{v4.1<includeonly>|</includeonly>}}} | {{!}}{{v|4.1}} {{!}}{{{v4.1}}} {{!}}- }} |} d3b46d7b547d93dc901c4d263bd0920fc882fa7e 884 853 2021-07-04T21:45:14Z Serpent King 24956324 wikitext text/x-wiki {| class=wikitable ! Version !! Change |- {{#if:{{{v1.0<includeonly>|</includeonly>}}} | {{!}}{{v|1.0}} {{!}}{{{v1.0}}} {{!}}- }} {{#if:{{{v2.0<includeonly>|</includeonly>}}} | {{!}}{{v|2.0}} {{!}}{{{v2.0}}} {{!}}- }} {{#if:{{{v2.5<includeonly>|</includeonly>}}} | {{!}}{{v|2.5}} {{!}}{{{v2.5}}} {{!}}- }} {{#if:{{{v2.7<includeonly>|</includeonly>}}} | {{!}}{{v|2.7}} {{!}}{{{v2.7}}} {{!}}- }} {{#if:{{{v3.0<includeonly>|</includeonly>}}} | {{!}}{{v|3.0}} {{!}}{{{v3.0}}} {{!}}- }} {{#if:{{{v3.1<includeonly>|</includeonly>}}} | {{!}}{{v|3.1}} {{!}}{{{v3.1}}} {{!}}- }} {{#if:{{{v3.5<includeonly>|</includeonly>}}} | {{!}}{{v|3.5}} {{!}}{{{v3.5}}} {{!}}- }} {{#if:{{{v4.0<includeonly>|</includeonly>}}} | {{!}}{{v|4.0}} {{!}}{{{v4.0}}} {{!}}- }} {{#if:{{{v4.0gui<includeonly>|</includeonly>}}} | {{!}}{{v|4.0}}&nbsp;(GUI) {{!}}{{{v4.0gui}}} {{!}}- }} {{#if:{{{v4.0con<includeonly>|</includeonly>}}} | {{!}}{{v|4.0}}&nbsp;{{rollover|(Console)|Comparing against 2.7|y}} {{!}}{{{v4.0con}}} {{!}}- }} {{#if:{{{v4.1<includeonly>|</includeonly>}}} | {{!}}{{v|4.1}} {{!}}{{{v4.1}}} {{!}}- }} |} <noinclude>[[Category:Templates]]</noinclude> d0a180693569aa858298faf25fdc771c1b95268c Settings (command) 0 109 856 492 2021-07-04T21:10:02Z Serpent King 24956324 wikitext text/x-wiki {{disambig2|the settings command|other uses|Settings (disambiguation)}} {{infobox command |image = [[File:Command-Settings.png]] |group = Settings |usage = settings {{rollover|<group>|GUI only|y}} |aliases = settings |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Settings''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== The Settings command lists all [[settings]] that get saved to the settings file, along with their values. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=group |description=Determines which group to display (displays all if left blank).<br><small>(GUI only)</small> |range=Valid groups: standard, directory, mode}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Added "Message", "Cursor Size", and "IntroSound" settings. |- | {{v|2.7}} || Added "DIR", "IntroSoundPath", "SaveDir", "AutosaveMode", and "OutputToClipboard" settings; changed newline identifier from "/n" to "#NL". |- | {{v|3.0}} || Added "group" parameter; added "Font Family", "Text Size", "TextEditorPath", "MediaPlayerPath", "PictureViewerPath", "PictureViewer Size Mode", "ProcessCheckFrequency", "Notify", and "Tab" settings; removed "Buffer Width", "Buffer Length", and "Cursor Size" settings; changed "Foreground Color", and "Background Color" to RGB format. |- | {{v|3.5}} || Added "Locked" setting. |- | {{v|4.0}}&nbsp;(GUI) || Removed "Locked" setting; implemented GetText(). |- | {{v|4.0}}&nbsp;{{rollover|(Console)|Comparing against 2.7|y}} || Implemented GetText(). |- | {{v|4.1}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers. |} 94c2aed9dfd0586cbd1dd970bb837b0bc73acf00 Settings 0 195 857 741 2021-07-04T21:10:04Z Serpent King 24956324 wikitext text/x-wiki {{disambig2|''StarLight'''s saveable settings|other uses|Settings (disambiguation)}} '''Settings''' are values that ''StarLight'' loads upon opening, and saves upon closing. Additionally the [[LoadSettings]] and [[SaveSettings]] commands also serve these functions. Settings were introduced in version {{v|2.0}}, and were radically reformatted in version {{v|2.7}}. Settings are saved at <code>%appdata%\StarLightData\SettingsV4.0 Console.cfg</code> ==Settings list== {| class="wikitable sortable" ! Setting ! width=300px|Description ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- | CONSOLE_TITLE || The window title for the console. Use the [[Title]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | CONSOLE_MESSAGE || The intro message that prints on boot. Use the [[Message]] command to change it. || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | CONSOLE_WIDTH || The {{rollover|width|in characters for the console versions, in pixels for the GUI versions|y}} of the console. Use the [[Width]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | CONSOLE_LENGTH || The {{rollover|length|in characters for the console versions, in pixels for the GUI versions|y}} (or height if preferred) of the console. Use the [[Length]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | CONSOLE_BUFFER_WIDTH || The width of characters that the console will buffer (with a scroll bar if this is greater than CONSOLE_WIDTH). Use the [[BufferWidth]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- | CONSOLE_BUFFER_LENGTH || The length (or height if preferred) of characters that the console will buffer (with a scroll bar if this is greater than CONSOLE_LENGTH). Use the [[BufferLength]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- | CONSOLE_CURSOR_SIZE || The size of the blinking console cursor, range 1 to 100. Use the [[CursorSize]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- |CONSOLE_FONT_FAMILY || The font family for the console text. Use the [[FontFamily]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_TEXT_SIZE || The size (in points) of the console text. Use the [[TextSize]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_FOREGROUND_COLOR || The color of the console Foreground, 16 preset colors. Use the [[ForeColor]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- |CONSOLE_BACKGROUND_COLOR || The color of the console Foreground, 16 preset colors. Use the [[BackColor]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- |CONSOLE_FOREGROUND_RED_COLOR || The color of the red portion of the console foreground. Use the [[TxtColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_FOREGROUND_GREEN_COLOR || The color of the green portion of the console foreground. Use the [[TxtColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_FOREGROUND_BLUE_COLOR || The color of the blue portion of the console foreground. Use the [[TxtColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_BACKGROUND_RED_COLOR || The color of the red portion of the console background. Use the [[HighlightColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_BACKGROUND_GREEN_COLOR || The color of the green portion of the console background. Use the [[HighlightColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_BACKGROUND_BLUE_COLOR || The color of the blue portion of the console background. Use the [[HighlightColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |SHOW_TIMESTAMP || Show a timestamp after every command? Use the [[Timestamp]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |PLAY_INTRO_SOUND || Play the intro sound on boot? Use the [[PlayIntroSound]] command to change it. || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |INTRO_SOUND_PATH || File path for the intro sound. Use the [[IntroSoundPath]] command to change it. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |LOCKED || Is the system locked? Use the [[Lock]] and [[Unlock]] commands to lock and unlock the system. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} |- |SAVE_DIRECTORY || Should the current directory be saved with the other settings? Use the [[SaveDirectory]] command to change it. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |OUTPUT_TO_CLIPBOARD || Should the output be directly sent to the clipboard after ever command? Use the [[OutputToClipboard]] command to change it. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |PROCESS_CHECK_FREQUENCY || Time (in milliseconds) that ''StarLight'' should check for unresponsive processes. Use the [[ProcessCheckFrequency]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |NOTIFY || Should a notification be sent if a process is found to be not responding? Use the [[Notify]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |SLCURSOR || Use the StarLight cursor? Use the [[SLCursor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |DIRECTORY || The current directory. Use the [[CD]] command to change it. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |TE_PATH || The file path currently open in the text editor. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |MP_PATH || The file path currently open in the media player. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |PV_PATH || The file path currently open in the picture viewer. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |PV_SIZE_MODE || Size mode for the picture viewer. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CL_PATH || The file path for the change log maker. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CL_AUTHOR || The author of the next entry of the change logger. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CL_PROJECT || The project of the next entry of the change logger. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CL_FILE || The file of the next entry of the change logger. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |LAST_TAB || Tab the user was on when closing. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |AUTOSAVE_MODE || Mode for autosaving. 0 is don't save, 1 is prompt to save, 2 is autosave on exit. Use the [[AutosaveMode]] command to change it. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |DEBUG || Is debug mode on? Use the [[DebugMode]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |} [[Category:StarLight]] 2d877116ed4017b818e4cbfd2d14d68ab76911c8 Settings (disambiguation) 0 302 858 2021-07-04T21:12:25Z Serpent King 24956324 Created page with "'''Settings''' can refer to: *[[Settings|'''StarLight'''s saveable settings]] *[[Settings (command)|The settings command]] *[[Settings (group)|The settings group]] {{disambig}}" wikitext text/x-wiki '''Settings''' can refer to: *[[Settings|'''StarLight'''s saveable settings]] *[[Settings (command)|The settings command]] *[[Settings (group)|The settings group]] {{disambig}} 6df62dcf33554c0cbce2c081436872b47b1fd5f7 859 858 2021-07-04T21:13:03Z Serpent King 24956324 wikitext text/x-wiki '''Settings''' can refer to: *[[Settings|''StarLight'''s saveable settings]] *[[Settings (command)|The settings command]] *[[Settings (group)|The settings group]] {{disambig}} 50d586384b20493351a0a13b8887b7a01113030b Category:Disambiguation 14 303 860 2021-07-04T21:13:28Z Serpent King 24956324 Created page with "Listed below are disambiguation pages. These pages have list articles that have similar names to the disambiguation page, though different topics. [[Category:StarLight Wiki]]" wikitext text/x-wiki Listed below are disambiguation pages. These pages have list articles that have similar names to the disambiguation page, though different topics. [[Category:StarLight Wiki]] edbfca4e68323e321a863d0281dc7ebc2895391a Category:StarLight Wiki 14 304 861 2021-07-04T21:13:54Z Serpent King 24956324 Created page with "These pages deal with the wiki." wikitext text/x-wiki These pages deal with the wiki. b64df9af3e0464ffd714962b98a14d00ed6ed01b String (disambiguation) 0 305 862 2021-07-04T21:17:47Z Serpent King 24956324 Created page with "'''String''' can refer to: *[[String (type)|The data type]] *[[String (group)|The command group]] {{Disambig}}" wikitext text/x-wiki '''String''' can refer to: *[[String (type)|The data type]] *[[String (group)|The command group]] {{Disambig}} 1d9be3aa3ed58a922cff5902744b81de446b3b12 String (group) 0 73 863 837 2021-07-04T21:17:56Z Serpent King 24956324 wikitext text/x-wiki {{disambig2|the string command group|the data type|String (type)}} The '''string''' group is a group that contains string manipulation commands. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- | [[Print]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Type]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Left]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Right]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Mid]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Replace]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[LCase]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[UCase]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[PCase]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Reverse]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Repeat]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Offset]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Scramble]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Insert]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[InsertBefore]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[InsertAfter]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Omit]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Trim]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Pad]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- | [[Len]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Frequency]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ASCII]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Char]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Hex]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Oct]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Binary]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[NumBinary]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[GetChar]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[StrConvert]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- | [[KeyCode]] || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console version only}} || {{y}} |- | [[ColorCode]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ColorConvert]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |} [[Category:String commands|*]] 693f79d5b8777d58d4cd5e4571dea8b810132f26 874 863 2021-07-04T21:25:16Z Serpent King 24956324 wikitext text/x-wiki {{disambig2|the string command group|the data type|String (type)}} The '''string''' group is a group that contains string manipulation commands. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- | [[Print]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Type]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Left]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Right]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Mid]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Replace]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[LCase]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[UCase]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[PCase]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Reverse]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Repeat]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Offset]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Scramble]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Insert]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[InsertBefore]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[InsertAfter]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Omit]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Trim]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Pad]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- | [[Len]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Frequency]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ASCII]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Char]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Hex]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Oct]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Binary]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[NumBinary]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[GetChar]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[StrConvert]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- | [[KeyCode]] || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console version only}} || {{y}} |- | [[ColorCode]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ColorConvert]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |} [[Category:String commands|*]] [[Category:Command groups]] 4072a52b243e8fd329bc33605d83541b46be8ee0 String (type) 0 306 864 2021-07-04T21:18:14Z Serpent King 24956324 Redirected page to [[Glossary#String]] wikitext text/x-wiki #REDIRECT [[Glossary#String]] 92f3d745f992bd769bac57af72d236de6be879d5 Integer (type) 0 307 865 2021-07-04T21:18:32Z Serpent King 24956324 Redirected page to [[Glossary#Integer]] wikitext text/x-wiki #REDIRECT [[Glossary#Integer]] 69aba003a314aa5e9e78fcc55499c73299ffaf67 Decimal (type) 0 308 866 2021-07-04T21:18:48Z Serpent King 24956324 Redirected page to [[Glossary#Decimal]] wikitext text/x-wiki #REDIRECT [[Glossary#Decimal]] 42f3a54be803d6b9de90a0067499555a91368da3 Char (type) 0 309 867 2021-07-04T21:19:15Z Serpent King 24956324 Redirected page to [[Glossary#Char]] wikitext text/x-wiki #REDIRECT [[Glossary#Char]] eab52e939e8bea35776880159276a9709329d0e0 869 867 2021-07-04T21:22:11Z Serpent King 24956324 Changed redirect target from [[Glossary#Char]] to [[Glossary#Character]] wikitext text/x-wiki #REDIRECT [[Glossary#Character]] 3981f44bf747b7761748162f82be2d9c248373a5 Boolean (type) 0 310 868 2021-07-04T21:19:32Z Serpent King 24956324 Redirected page to [[Glossary#Boolean]] wikitext text/x-wiki #REDIRECT [[Glossary#Boolean]] 106a5c4bb1e7078cc6d9413afda4db182668f89a Character (type) 0 311 870 2021-07-04T21:22:27Z Serpent King 24956324 Redirected page to [[Glossary#Character]] wikitext text/x-wiki #REDIRECT [[Glossary#Character]] 3981f44bf747b7761748162f82be2d9c248373a5 Category:Command groups 14 312 872 2021-07-04T21:24:08Z Serpent King 24956324 Created page with "Contains all of ''[[StarLight]]'''s command groups. [[Category:StarLight]]" wikitext text/x-wiki Contains all of ''[[StarLight]]'''s command groups. [[Category:StarLight]] 4075f3d76d9e7e1fb98db7fd769a6cedbd8e9cec SLSystem 0 65 873 502 2021-07-04T21:24:46Z Serpent King 24956324 wikitext text/x-wiki The '''SLSystem''' group is a group that contains [[commands]] for the core of ''[[StarLight]]''. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- | [[Exit]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ExceptionHandler]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- | [[DebugMode]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Restart]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Clear]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[SLCredits]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y|GUI version only}} || {{n}} |- | [[Uptime]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[SetVar]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[DeleteVar]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- | [[ListVar]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- | [[Help]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[About]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ListColor]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[LogSize]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[DeleteLog]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ForceKill]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} |- | [[GetText]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Get]] || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} |- | [[Set]] || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} |} [[Category:SLSystem commands|*]] [[Category:Command groups]] 51d891614c84e2f77a1dad9054ea7a1e371af90b Glossary 0 278 875 840 2021-07-04T21:27:00Z Serpent King 24956324 wikitext text/x-wiki The following is a list of terms used on this wiki and within ''[[StarLight]]''. {|class="wikitable sortable" ! Term !! Definition/Description |- | {{Anchor|.NET Framework|.NET Framework}} || Platform of programming languages and tools used to build applications. |- | {{Anchor|Alias|Alias}} || An alternate way to call a command. Aliases are often shortenings of the command name, or sometimes synonyms for it. |- | {{Anchor|Boolean|Boolean}} || Data type that stores a binary true/false value. |- | {{Anchor|Build|Build}} || Refers to versions of StarLight. |- | {{Anchor|Character|Character}} || Data type that stores a single character of text. |- | {{Anchor|Command|Command}} || The method through which ''StarLight'' accepts input from the user. A command is made up of the call name and parameters. |- | {{Anchor|Console|Console}} || The display apparatus of ''StarLight''. The console is responsible for accepting the user's input and displaying output in a simple manner. |- | {{Anchor|Decimal|Decimal}} || Data type that stores numeric values, not restricted to whole numbers. |- | {{Anchor|Exception|Exception}} || An error that occurs possibly due to invalid inputs or an internal coding problem. |- | {{Anchor|Exception handler|Exception Handler}} || System in place to prevent ''StarLight'' from crashing if it encounters an exception. If an exception is thrown, the operation that was attempted will be aborted. |- | {{Anchor|Group|Group}} || Commands are sorted into groups for easy look up. These include SLSystem, Settings, Authentication, String, Math, Date/Time, File, System, Fun, and Misc. |- | {{Anchor|GUI|GUI}} || "Graphic User Interface", a form used to display what ''StarLight'' is doing and accept user input in a manner much more complex than a console. |- | {{Anchor|Input|Input}} || The user's request. Includes the command and all parameters. |- | {{Anchor|Integer|Integer}} || Data type that stores numeric values, restricted to whole numbers. |- | {{Anchor|Magic words|[[Magic words]]}} || Identifying strings that ''StarLight'''s parser searches for and replaces with a corresponding string. |- | {{Anchor|Output|Output}} || The result of a command. |- | {{Anchor|Parameter|Parameter}} || The method through which the user provides information for a command. Every command has a specified amount and type of parameters. Not every command has parameters, and not every parameter is required for the command to work. |- | {{Anchor|Parse|Parse}} || A string is broken down into parts based on a set of rules. ''StarLight'''s parser breaks the user's input down based on spaces and double quotes. This is used to isolate the command's call name and its parameters. |- | {{Anchor|Settings|[[Settings]]}} || Values that ''StarLight'' saves to the hard drive to use in the next session. By default, settings are loaded and saved automatically. |- | {{Anchor|String|String}} || Data type that stores multiple characters of text. |- | {{Anchor|Visual Basic|Visual Basic}} || Programming language ''StarLight'' runs on. |- | {{Anchor|Visual Studio|Visual Studio}} || An IDE (Integrated Development Environment). Used to create ''StarLight''. |} [[Category:StarLight]] dc57f242e0dca9e06b64eec96df073e49ac5c287 Template:Infobox command 10 40 876 791 2021-07-04T21:29:08Z Serpent King 24956324 wikitext text/x-wiki {| class="infobox" style="float:right; width:264px; font-size:90%; text-align:left;" cellpadding="3" |- ! class="infobox-title" colspan="2" style="font-size:110%; text-align:center;" | {{{name|{{PAGENAME}}}}} |- {{#if:{{{image<includeonly>|</includeonly>}}} | {{!}} class="infobox-header" colspan="2" style="font-size:110%; text-align:center;"{{!}}{{{image}}} {{!}}- }} {{#if:{{{group<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}}'''[[Group]]''' {{!}}{{b|{{{group}}}|group}}<includeonly>[[Category:{{{group}}} commands]]</includeonly> {{!}}- }} {{#if:{{{usage<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}} '''[[Parameter|Usage]]''' {{!}}{{{usage}}} {{!}}- }} {{#if:{{{aliases<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}} '''[[Alias|Aliases]]''' {{!}}{{{aliases}}} {{!}}- }} {{#if:{{{v1.0<includeonly>|</includeonly>}}}{{{v2.0<includeonly>|</includeonly>}}}{{{v2.5<includeonly>|</includeonly>}}}{{{v2.7<includeonly>|</includeonly>}}}{{{v3.0<includeonly>|</includeonly>}}}{{{v3.1<includeonly>|</includeonly>}}}{{{v3.5<includeonly>|</includeonly>}}}{{{v4.0<includeonly>|</includeonly>}}}{{{v4.1<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}} '''[[Build|Versions]]''' {{!}}{{VersionMap|v1.0={{{v1.0|}}}|v2.0={{{v2.0|}}}|v2.5={{{v2.5|}}}|v2.7={{{v2.7|}}}|v3.0={{{v3.0|}}}|v3.1={{{v3.1|}}}|v3.5={{{v3.5|}}}|v4.0={{{v4.0|}}}|v4.1={{{v4.1|}}}|cononly={{{cononly|}}}|guionly={{{guionly|}}}}} {{!}}- }} {{#if:{{{console<includeonly>|</includeonly>}}}{{{gui<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}} '''Availability''' {{!}}[[Console]]: {{#if:{{{console|}}}|{{y}}|{{n}}}}<br>[[GUI]]: {{#if:{{{gui|}}}|{{y}}|{{n}}}} {{!}}- }} |}<includeonly> {{#if:{{{v1.0|}}}|[[Category:Version 1.0 commands]]}}{{#if:{{{v2.0|}}}|[[Category:Version 2.0 commands]]}}{{#if:{{{v2.5|}}}|[[Category:Version 2.5 commands]]}}{{#if:{{{v2.7|}}}|[[Category:Version 2.7 commands]]}}{{#if:{{{v3.0|}}}|[[Category:Version 3.0 commands]]}}{{#if:{{{v3.1|}}}|[[Category:Version 3.1 commands]]}}{{#if:{{{v3.5|}}}|[[Category:Version 3.5 commands]]}}{{#if:{{{v4.0|}}}|[[Category:Version 4.0 commands]]}}{{#if:{{{v4.1|}}}|[[Category:Version 4.1 commands]]}}</includeonly> 841ee291f2c0bc3815d57ebbad11056d82ccf8b1 Parameter 0 313 877 2021-07-04T21:29:33Z Serpent King 24956324 Redirected page to [[Glossary#Parameter]] wikitext text/x-wiki #REDIRECT [[Glossary#Parameter]] fc2df14781e8a71aa8a46db5c438cf825f215766 Group 0 314 878 2021-07-04T21:29:35Z Serpent King 24956324 Redirected page to [[Glossary#Group]] wikitext text/x-wiki #REDIRECT [[Glossary#Group]] 3ce71221da72d7c78bb8d04ca0b1830493151631 Alias 0 315 879 2021-07-04T21:29:43Z Serpent King 24956324 Redirected page to [[Glossary#Alias]] wikitext text/x-wiki #REDIRECT [[Glossary#Alias]] 8b3d7b1abc32e70490f98e7ad66c6a1be9fe79b9 Build 0 316 880 2021-07-04T21:29:51Z Serpent King 24956324 Redirected page to [[Glossary#Build]] wikitext text/x-wiki #REDIRECT [[Glossary#Build]] 2c31348adeedd9c469ccf02c99f71008b2fdb074 Template:ParametersRow 10 75 881 259 2021-07-04T21:32:47Z Serpent King 24956324 wikitext text/x-wiki <noinclude>{{ParametersHeader}}</noinclude> |- | {{{num}}} || {{{name}}} || {{{description}}} || {{#switch:{{lc:{{{range}}}}} | text|str = [[String (type)|Strings]] (can{{#if:{{{nonull|}}}|not}} be null) | char|chr = [[Character (type)|Characters]] (can{{#if:{{{nonull|}}}|not}} be null) | int = [[Integer (type)|Integers]] {{#if:{{{includemin|}}}|[|(}}{{{minval|-∞}}}, {{{maxval|∞}}}{{#if:{{{includemax|}}}|]|)}} | dec = [[Decimal (type)|Decimal]] {{#if:{{{includemin|}}}|[|(}}{{{minval|-∞}}}, {{{maxval|∞}}}{{#if:{{{includemax|}}}|]|)}} | bool = [[Boolean (type)|Boolean]] (true/false) | {{{range}}} }} {{#if:{{{list|}}}|&#32;(list)}} |{{#if:{{{required|}}}|{{y|{{{requirednote|}}}}}|{{n|{{{requirednote|}}}}}}} |{{{default|&mdash;}}}<noinclude> |} [[Category:Templates]]</noinclude> 3c87a41b5bb9a5c6f58f0598fea0893480e97bb0 Category:Commands 14 53 882 93 2021-07-04T21:41:56Z Serpent King 24956324 wikitext text/x-wiki [[Category:StarLight]] 7c7376544ad7051c2cb20066868435145795104a Main Page 0 1 883 800 2021-07-04T21:43:26Z Serpent King 24956324 wikitext text/x-wiki {{MainTemplate | welcome = Welcome to '''{{SITENAME}}!''' | blurb = Light the way | about_content = This wiki aims to cover ''[[StarLight]]'' in every way, providing a useful guide for using the software. | featured_title = Featured article | featured_content = {{FA/1}} | news_title = News | news_content = &#32;{{News}} }} [[Category:StarLight]] 0b1ddd90a9a009708197094028851944b7bd74ae DayOfYear 0 135 885 549 2021-07-04T21:46:59Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Date |usage = dayofyear <date> |aliases = dayofyear, {{rollover|freq|doy|y}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''DayOfYear''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command can accept specific dates and return their year dates. ==Function== The DayOfYear command returns the year date of the current day, or the date provided. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=date |description=The date to get the year date of. Should be in MM/DD/YYYY format. |range=Date}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "doy" alias added. |- | {{v|4.1}} || When provided a date, returns the year date of that date. |} ==See also== *[[DayOfWeek]] *[[Date]] *[[LongDate]] 14bec5b50475eb65572e218da9d6cd4e7c050c4c DayOfWeek 0 134 886 548 2021-07-04T21:47:04Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Date |usage = dayofweek {{rollover|<date>|4.1 only|y}} |aliases = dayofweek, {{rollover|dow|Added in 2.0|y}}, {{rollover|weekday|Added in 2.0|y}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''DayOfWeek''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command can accept specific dates and return their weekdays. ==Function== The DayOfWeek command returns the weekday of the current day, or the date provided. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=date |description=The date to get the weekday of. Should be in MM/DD/YYYY format. |range=Date}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "dow" and "weekday" aliases added. |- | {{v|4.1}} || When provided a date, returns the weekday of that date. |} ==See also== *[[DayOfYear]] *[[Date]] *[[LongDate]] b2d8496870ae2976e4edf902277d0569a3158204 Command 0 317 887 2021-07-04T21:47:29Z Serpent King 24956324 Redirected page to [[Glossary#Command]] wikitext text/x-wiki #REDIRECT [[Glossary#Command]] 72fe4b10c0430229cdc1980988bdf3e01254ed04 Who 0 318 888 2021-07-05T12:49:34Z Serpent King 24956324 Created page with "{{infobox command |group = Authentication |usage = who |aliases = who |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Who''' is an {{b|..." wikitext text/x-wiki {{infobox command |group = Authentication |usage = who |aliases = who |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Who''' is an {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Who command returns the username of the currently logged in user. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Login]] *[[Logout]] *[[Register]] 538aff91da1e748e5473b80f9791f6f76a64e540 895 888 2021-07-05T13:38:50Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Authentication |usage = who |aliases = who |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Who''' is an {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Who command returns the username of the currently logged in user. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Login]] *[[Logout]] *[[Register]] *[[ClearAuth]] 19bd43603edb7f00dcfb4f363aa41aa14b4acac2 Login 0 319 889 2021-07-05T13:17:31Z Serpent King 24956324 Created page with "{{infobox command |group = Authentication |usage = login <username> <password> |aliases = login |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=..." wikitext text/x-wiki {{infobox command |group = Authentication |usage = login <username> <password> |aliases = login |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Login''' is a {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Login command logs a user into starlight, setting their preferred settings and giving them access to their private notes. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=username |description=The username to log into. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=password |description=Password to the user account being logged into. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Changed such that the password is never seen on screen; implemented GetText(). |- | {{v|4.1}} || Switched back to on-console passwords. |} ==See also== *[[Who]] *[[Logout]] *[[Register]] 869bb606382005f4f16567be43607d6dce02e92b 896 889 2021-07-05T13:38:56Z Serpent King 24956324 /* See also */ wikitext text/x-wiki {{infobox command |group = Authentication |usage = login <username> <password> |aliases = login |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Login''' is a {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Login command logs a user into starlight, setting their preferred settings and giving them access to their private notes. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=username |description=The username to log into. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=password |description=Password to the user account being logged into. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Changed such that the password is never seen on screen; implemented GetText(). |- | {{v|4.1}} || Switched back to on-console passwords. |} ==See also== *[[Who]] *[[Logout]] *[[Register]] *[[ClearAuth]] 60023198248ac0413cf6d8c7830ad4e049dd4df1 Register 0 320 890 2021-07-05T13:20:58Z Serpent King 24956324 Created page with "{{infobox command |group = Authentication |usage = register <username> <password> |aliases = register, reg |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |con..." wikitext text/x-wiki {{infobox command |group = Authentication |usage = register <username> <password> |aliases = register, reg |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Register''' is a {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Register command records a user in the roster, with their password. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=username |description=The username to claim. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=password |description=Password to the user account being claimed. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Changed such that the password is never seen on screen; implemented GetText(). |- | {{v|4.1}} || Switched back to on-console passwords. |} ==See also== *[[Who]] *[[Login]] *[[Logout]] d5e849f5b58d9784314715aebe7a7e2ff8700be1 898 890 2021-07-05T13:39:12Z Serpent King 24956324 /* See also */ wikitext text/x-wiki {{infobox command |group = Authentication |usage = register <username> <password> |aliases = register, reg |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Register''' is a {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Register command records a user in the roster, with their password. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=username |description=The username to claim. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=password |description=Password to the user account being claimed. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Changed such that the password is never seen on screen; implemented GetText(). |- | {{v|4.1}} || Switched back to on-console passwords. |} ==See also== *[[Who]] *[[Login]] *[[Logout]] *[[ClearAuth]] f4938072146b9fb6c3120317949564c178fe621c Logout 0 321 891 2021-07-05T13:26:39Z Serpent King 24956324 Created page with "{{infobox command |group = Authentication |usage = logout |aliases = logout |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Logout''' i..." wikitext text/x-wiki {{infobox command |group = Authentication |usage = logout |aliases = logout |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Logout''' is a {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Logout command logs a user out of starlight, setting the settings back to the universal ones. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Who]] *[[Logout]] *[[Register]] b2b063e2842158b6e247020d551c0560d0313429 892 891 2021-07-05T13:26:56Z Serpent King 24956324 /* See also */ wikitext text/x-wiki {{infobox command |group = Authentication |usage = logout |aliases = logout |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Logout''' is a {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Logout command logs a user out of starlight, setting the settings back to the universal ones. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Who]] *[[Login]] *[[Register]] da35d06dbf40c200078af79fa730f8e7a58407f2 897 892 2021-07-05T13:39:04Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Authentication |usage = logout |aliases = logout |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Logout''' is a {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Logout command logs a user out of starlight, setting the settings back to the universal ones. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Who]] *[[Login]] *[[Register]] *[[ClearAuth]] 0f7a47a6161c0fb58f567f867886d43e3decab99 Reg 0 322 893 2021-07-05T13:27:12Z Serpent King 24956324 Redirected page to [[Register]] wikitext text/x-wiki #REDIRECT [[Register]] f07c7befd9b5862bbcaf1b96793c292fd65e2357 ClearAuth 0 323 894 2021-07-05T13:38:26Z Serpent King 24956324 Created page with "{{infobox command |group = Authentication |usage = clearauth |aliases = clearauth, clrauth |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }}..." wikitext text/x-wiki {{infobox command |group = Authentication |usage = clearauth |aliases = clearauth, clrauth |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ClearAuth''' is a {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The ClearAuth command completely clears out the user roster and all files associated with users. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Who]] *[[Login]] *[[Logout]] *[[Register]] 88d7b23159569330969916e0e5afd25f6a82f786 Clrauth 0 324 899 2021-07-05T13:41:20Z Serpent King 24956324 Redirected page to [[ClearAuth]] wikitext text/x-wiki #REDIRECT [[ClearAuth]] de0b0c4e7162f24c5869acac7b0f5a14e056e5a1 CreatePublicNote 0 325 900 2021-07-08T11:27:33Z Serpent King 24956324 Created page with "{{infobox command |group = Authentication |usage = createpublicnote <notename> <notecontents> |aliases = createpublicnote, newpublicnote, npubnote, cpubnote, {{rollover|create..." wikitext text/x-wiki {{infobox command |group = Authentication |usage = createpublicnote <notename> <notecontents> |aliases = createpublicnote, newpublicnote, npubnote, cpubnote, {{rollover|createnote, note|in 4.1 forward|y}} |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''CreatePublicNote''' is a {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== The CreatePublicNote command saves a user named note from the user that is visible to anyone. Prior to {{v|4.1}}, the command was labeled by IDs instead of names. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=notename |description=The name of the note. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=notecontents |description=Contents to put in the note. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Uses names instead of numbers; Added "createnote" and "note" aliases. |} ==See also== *[[ViewPublicNote]] *[[DeletePublicNote]] *[[CreatePrivateNote]] *[[ViewPrivateNote]] *[[DeletePrivateNote]] 6b0eb508393b484e31b9171e765b3cf80b237d24 902 900 2021-07-08T11:34:54Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Authentication |usage = createpublicnote {{rollover|<notename> <notecontents>|4.1 forward|y}} ---- createpublicnote {{rollover|<notenunm> <notecontents>|prior to 4.1|y}} |aliases = createpublicnote, newpublicnote, npubnote, cpubnote, {{rollover|createnote, note|in 4.1 forward|y}} |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''CreatePublicNote''' is a {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== The CreatePublicNote command saves a user named note from the user that is visible to anyone. Prior to {{v|4.1}}, the command was labeled by IDs instead of names. ==Parameters== ===Version {{v|4.1}} and forward=== {{ParametersHeader}} {{ParametersRow |num=1 |name=notename |description=The name of the note. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=notecontents |description=Contents to put in the note. |range=str |required=y}} |} ===Prior to version 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=notenum |description=The ID of the note. |range=int|minval=1|includemin=y |required=y}} {{ParametersRow |num=2 |name=notecontents |description=Contents to put in the note. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Uses names instead of numbers; Added "createnote" and "note" aliases. |} ==See also== *[[ViewPublicNote]] *[[DeletePublicNote]] *[[CreatePrivateNote]] *[[ViewPrivateNote]] *[[DeletePrivateNote]] cc64f1d1091f72ec5b0fd748d195ec72d05e7f6b CreatePrivateNote 0 326 901 2021-07-08T11:30:01Z Serpent King 24956324 Created page with "{{infobox command |group = Authentication |usage = createprivatenote <notename> <notecontents> |aliases = createprivatenote, newprivatenote, nprivnote, cprivnote |v2.0=y|v2.5=..." wikitext text/x-wiki {{infobox command |group = Authentication |usage = createprivatenote <notename> <notecontents> |aliases = createprivatenote, newprivatenote, nprivnote, cprivnote |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''CreatePrivateNote''' is a {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== The CreatePrivateNote command saves a user named note from the user that is visible to only the current user. As such, this command requires the user be logged in. Prior to {{v|4.1}}, the command was labeled by IDs instead of names. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=notename |description=The name of the note. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=notecontents |description=Contents to put in the note. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Uses names instead of numbers. |} ==See also== *[[ViewPrivateNote]] *[[DeletePrivateNote]] *[[CreatePublicNote]] *[[ViewPublicNote]] *[[DeletePublicNote]] 6514d3f2dd196c054dd722bc7ed7d8b6317e04af 903 901 2021-07-08T11:36:11Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Authentication |usage = createprivatenote {{rollover|<notename> <notecontents>|4.1 forward|y}} ---- createprivatenote {{rollover|<notenunm> <notecontents>|prior to 4.1|y}} |aliases = createprivatenote, newprivatenote, nprivnote, cprivnote |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''CreatePrivateNote''' is a {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== The CreatePrivateNote command saves a user named note from the user that is visible to only the current user. As such, this command requires the user be logged in. Prior to {{v|4.1}}, the command was labeled by IDs instead of names. ==Parameters== ===Version {{v|4.1}} and forward=== {{ParametersHeader}} {{ParametersRow |num=1 |name=notename |description=The name of the note. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=notecontents |description=Contents to put in the note. |range=str |required=y}} |} ===Prior to version 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=notenum |description=The ID of the note. |range=int|minval=1|includemin=y |required=y}} {{ParametersRow |num=2 |name=notecontents |description=Contents to put in the note. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Uses names instead of numbers. |} ==See also== *[[ViewPrivateNote]] *[[DeletePrivateNote]] *[[CreatePublicNote]] *[[ViewPublicNote]] *[[DeletePublicNote]] 01c0686d6974cddbc71e5b06ede545d757cb8e3a ViewPublicNote 0 327 904 2021-07-08T11:46:35Z Serpent King 24956324 Created page with "{{infobox command |group = Authentication |usage = viewpublicnote {{rollover|<notename>|4.1 forward|y}} ---- viewpublicnote {{rollover|<notenum>|prior to 4.1|y}} |aliases = vi..." wikitext text/x-wiki {{infobox command |group = Authentication |usage = viewpublicnote {{rollover|<notename>|4.1 forward|y}} ---- viewpublicnote {{rollover|<notenum>|prior to 4.1|y}} |aliases = viewpublicnote, newpublicnote, npubnote, cpubnote, {{rollover|viewnote|in 4.1 forward|y}} |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ViewPublicNote''' is a {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== The ViewPublicNote command gets a specified note and outputs it to the console. If no note is specified, it outputs a list of all notes. ==Parameters== ===Version {{v|4.1}} and forward=== {{ParametersHeader}} {{ParametersRow |num=1 |name=notename |description=The name of the note. |range=str}} |} ===Prior to version 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=notenum |description=The ID of the note. |range=int|minval=1|includemin=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Uses names instead of numbers; added "viewnote" aliases. |} ==See also== *[[CreatePublicNote]] *[[DeletePublicNote]] *[[CreatePrivateNote]] *[[ViewPrivateNote]] *[[DeletePrivateNote]] 45d98a8654627a030cc504b9cb00dc291dd7a6d8 905 904 2021-07-08T11:48:50Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Authentication |usage = viewpublicnote {{rollover|<notename>|4.1 forward|y}} ---- viewpublicnote {{rollover|<notenum>|prior to 4.1|y}} |aliases = viewpublicnote, publicnote, pubnote, {{rollover|viewnote|in 4.1 forward|y}} |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ViewPublicNote''' is a {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== The ViewPublicNote command gets a specified note and outputs it to the console. If no note is specified, it outputs a list of all notes. ==Parameters== ===Version {{v|4.1}} and forward=== {{ParametersHeader}} {{ParametersRow |num=1 |name=notename |description=The name of the note. |range=str}} |} ===Prior to version 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=notenum |description=The ID of the note. |range=int|minval=1|includemin=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Uses names instead of numbers; added "viewnote" aliases. |} ==See also== *[[CreatePublicNote]] *[[DeletePublicNote]] *[[CreatePrivateNote]] *[[ViewPrivateNote]] *[[DeletePrivateNote]] 85a93c7e1638a5580563699cb303089f8e5404a6 906 905 2021-07-08T11:51:09Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Authentication |usage = viewpublicnote {{rollover|<notename>|4.1 forward|y}} ---- viewpublicnote {{rollover|<notenum>|prior to 4.1|y}} |aliases = viewpublicnote, publicnote, vpubnote, pubnote, {{rollover|viewnote|in 4.1 forward|y}} |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ViewPublicNote''' is a {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== The ViewPublicNote command gets a specified note and outputs it to the console. If no note is specified, it outputs a list of all notes. ==Parameters== ===Version {{v|4.1}} and forward=== {{ParametersHeader}} {{ParametersRow |num=1 |name=notename |description=The name of the note. |range=str}} |} ===Prior to version 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=notenum |description=The ID of the note. |range=int|minval=1|includemin=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Uses names instead of numbers; added "viewnote" alias. |} ==See also== *[[CreatePublicNote]] *[[DeletePublicNote]] *[[CreatePrivateNote]] *[[ViewPrivateNote]] *[[DeletePrivateNote]] 0daf446f41d5870805bed8301bf57b8f9b394a2d ViewPrivateNote 0 328 907 2021-07-08T11:51:14Z Serpent King 24956324 Created page with "{{infobox command |group = Authentication |usage = viewprivatenote {{rollover|<notename>|4.1 forward|y}} ---- viewprivatenote {{rollover|<notenum>|prior to 4.1|y}} |aliases =..." wikitext text/x-wiki {{infobox command |group = Authentication |usage = viewprivatenote {{rollover|<notename>|4.1 forward|y}} ---- viewprivatenote {{rollover|<notenum>|prior to 4.1|y}} |aliases = viewprivatenote, privatenote, vprivnote, privnote |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ViewPrivateNote''' is a {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== The ViewPrivateNote command gets a specified private note and outputs it to the console. If no note is specified, it outputs a list of all notes. ==Parameters== ===Version {{v|4.1}} and forward=== {{ParametersHeader}} {{ParametersRow |num=1 |name=notename |description=The name of the note. |range=str}} |} ===Prior to version 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=notenum |description=The ID of the note. |range=int|minval=1|includemin=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Uses names instead of numbers. |} ==See also== *[[CreatePrivateNote]] *[[ViewPublicNote]] *[[DeletePrivateNote]] *[[CreatePrivateNote]] *[[DeletePrivateNote]] a7bfff56110d1531d751b0184bf546c60d8b4ef8 908 907 2021-07-08T11:51:30Z Serpent King 24956324 /* Function */ wikitext text/x-wiki {{infobox command |group = Authentication |usage = viewprivatenote {{rollover|<notename>|4.1 forward|y}} ---- viewprivatenote {{rollover|<notenum>|prior to 4.1|y}} |aliases = viewprivatenote, privatenote, vprivnote, privnote |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ViewPrivateNote''' is a {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== The ViewPrivateNote command gets a specified private note and outputs it to the console. This command requires the user to be logged in. If no note is specified, it outputs a list of all notes. ==Parameters== ===Version {{v|4.1}} and forward=== {{ParametersHeader}} {{ParametersRow |num=1 |name=notename |description=The name of the note. |range=str}} |} ===Prior to version 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=notenum |description=The ID of the note. |range=int|minval=1|includemin=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Uses names instead of numbers. |} ==See also== *[[CreatePrivateNote]] *[[ViewPublicNote]] *[[DeletePrivateNote]] *[[CreatePrivateNote]] *[[DeletePrivateNote]] 6822e7803da13d580156b09a5326f0ba4169f076 DeletePublicNote 0 329 909 2021-07-08T11:55:34Z Serpent King 24956324 Created page with "{{infobox command |group = Authentication |usage = deletepublicnote {{rollover|<notename>|4.1 forward|y}} ---- deletepublicnote {{rollover|<notenum>|prior to 4.1|y}} |aliases..." wikitext text/x-wiki {{infobox command |group = Authentication |usage = deletepublicnote {{rollover|<notename>|4.1 forward|y}} ---- deletepublicnote {{rollover|<notenum>|prior to 4.1|y}} |aliases = deletepublicnote, dpublicnote, dpubnote, {{rollover|deletenote|in 4.1 forward|y}} |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''DeletePublicNote''' is a {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== The DeletePublicNote command deletes a specified public note. ==Parameters== ===Version {{v|4.1}} and forward=== {{ParametersHeader}} {{ParametersRow |num=1 |name=notename |description=The name of the note. |range=str|nonull=y |required=y}} |} ===Prior to version 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=notenum |description=The ID of the note. |range=int|minval=1|includemin=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Uses names instead of numbers; added "deletenote" alias. |} ==See also== *[[CreatePublicNote]] *[[ViewPublicNote]] *[[CreatePrivateNote]] *[[ViewPrivateNote]] *[[DeletePrivateNote]] 8c84c071dc02c66f6e139c4e71d835300ead3148 DeletePrivateNote 0 330 910 2021-07-08T11:58:23Z Serpent King 24956324 Created page with "{{infobox command |group = Authentication |usage = deleteprivatenote {{rollover|<notename>|4.1 forward|y}} ---- deleteprivatenote {{rollover|<notenum>|prior to 4.1|y}} |aliase..." wikitext text/x-wiki {{infobox command |group = Authentication |usage = deleteprivatenote {{rollover|<notename>|4.1 forward|y}} ---- deleteprivatenote {{rollover|<notenum>|prior to 4.1|y}} |aliases = deleteprivatenote, dprivatenote, dprivnote, |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''DeletePrivateNote''' is a {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== The DeletePrivateNote command deletes a specified private note. The user must be logged in to use this command. ==Parameters== ===Version {{v|4.1}} and forward=== {{ParametersHeader}} {{ParametersRow |num=1 |name=notename |description=The name of the note. |range=str|nonull=y |required=y}} |} ===Prior to version 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=notenum |description=The ID of the note. |range=int|minval=1|includemin=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Uses names instead of numbers. |} ==See also== *[[CreatePrivateNote]] *[[ViewPrivateNote]] *[[CreatePublicNote]] *[[ViewPublicNote]] *[[DeletePublicNote]] e533f84bb35f0f7630403f6af17d835432a47907 911 910 2021-07-08T11:59:49Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Authentication |usage = deleteprivatenote {{rollover|<notename>|4.1 forward|y}} ---- deleteprivatenote {{rollover|<notenum>|prior to 4.1|y}} |aliases = deleteprivatenote, dprivatenote, dprivnote |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''DeletePrivateNote''' is a {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== The DeletePrivateNote command deletes a specified private note. The user must be logged in to use this command. ==Parameters== ===Version {{v|4.1}} and forward=== {{ParametersHeader}} {{ParametersRow |num=1 |name=notename |description=The name of the note. |range=str|nonull=y |required=y}} |} ===Prior to version 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=notenum |description=The ID of the note. |range=int|minval=1|includemin=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Uses names instead of numbers. |} ==See also== *[[CreatePrivateNote]] *[[ViewPrivateNote]] *[[CreatePublicNote]] *[[ViewPublicNote]] *[[DeletePublicNote]] 6fa6f4788ff42729691d4866e6cfa80833ecb1cc Dprivatenote 0 331 912 2021-07-08T12:00:12Z Serpent King 24956324 Redirected page to [[DeletePrivateNote]] wikitext text/x-wiki #REDIRECT [[DeletePrivateNote]] f5f30c1a80b21f4e6e013fd3496dd816660e035f Dprivnote 0 332 913 2021-07-08T12:00:55Z Serpent King 24956324 Redirected page to [[DeletePrivateNote]] wikitext text/x-wiki #REDIRECT [[DeletePrivateNote]] f5f30c1a80b21f4e6e013fd3496dd816660e035f Newprivatenote 0 333 914 2021-07-08T12:02:05Z Serpent King 24956324 Redirected page to [[CreatePrivateNote]] wikitext text/x-wiki #REDIRECT [[CreatePrivateNote]] aa7aa9e745cf295ec9aa0a62312c2e91de629238 Nprivnote 0 334 915 2021-07-08T12:02:30Z Serpent King 24956324 Redirected page to [[CreatePrivateNote]] wikitext text/x-wiki #REDIRECT [[CreatePrivateNote]] aa7aa9e745cf295ec9aa0a62312c2e91de629238 Cprivnote 0 335 916 2021-07-08T12:02:45Z Serpent King 24956324 Redirected page to [[CreatePrivateNote]] wikitext text/x-wiki #REDIRECT [[CreatePrivateNote]] aa7aa9e745cf295ec9aa0a62312c2e91de629238 Privatenote 0 336 917 2021-07-08T12:03:29Z Serpent King 24956324 Redirected page to [[ViewPrivateNote]] wikitext text/x-wiki #REDIRECT [[ViewPrivateNote]] a7396636c4041754058f3228d5acfb710a611bf7 Vprivnote 0 337 918 2021-07-08T12:03:56Z Serpent King 24956324 Redirected page to [[ViewPrivateNote]] wikitext text/x-wiki #REDIRECT [[ViewPrivateNote]] a7396636c4041754058f3228d5acfb710a611bf7 Privnote 0 338 919 2021-07-08T12:04:33Z Serpent King 24956324 Redirected page to [[ViewPrivateNote]] wikitext text/x-wiki #REDIRECT [[ViewPrivateNote]] a7396636c4041754058f3228d5acfb710a611bf7 Newpublicnote 0 339 920 2021-07-08T12:05:22Z Serpent King 24956324 Redirected page to [[CreatePublicNote]] wikitext text/x-wiki #REDIRECT [[CreatePublicNote]] 28b34314b21d6a2ebc58e2bcfad7d656b26e6c4c Npubnote 0 340 921 2021-07-08T12:05:35Z Serpent King 24956324 Redirected page to [[CreatePublicNote]] wikitext text/x-wiki #REDIRECT [[CreatePublicNote]] 28b34314b21d6a2ebc58e2bcfad7d656b26e6c4c Cpubnote 0 341 922 2021-07-08T12:05:45Z Serpent King 24956324 Redirected page to [[CreatePublicNote]] wikitext text/x-wiki #REDIRECT [[CreatePublicNote]] 28b34314b21d6a2ebc58e2bcfad7d656b26e6c4c Createnote 0 342 923 2021-07-08T12:05:57Z Serpent King 24956324 Redirected page to [[CreatePublicNote]] wikitext text/x-wiki #REDIRECT [[CreatePublicNote]] 28b34314b21d6a2ebc58e2bcfad7d656b26e6c4c Note 0 343 924 2021-07-08T12:06:07Z Serpent King 24956324 Redirected page to [[CreatePublicNote]] wikitext text/x-wiki #REDIRECT [[CreatePublicNote]] 28b34314b21d6a2ebc58e2bcfad7d656b26e6c4c Publicnote 0 344 925 2021-07-08T12:06:53Z Serpent King 24956324 Redirected page to [[ViewPublicNote]] wikitext text/x-wiki #REDIRECT [[ViewPublicNote]] dd79c6a665aba262a4b9d1c5e5b0da1f0b1bcfdb Vpubnote 0 345 926 2021-07-08T12:07:06Z Serpent King 24956324 Redirected page to [[ViewPublicNote]] wikitext text/x-wiki #REDIRECT [[ViewPublicNote]] dd79c6a665aba262a4b9d1c5e5b0da1f0b1bcfdb Pubnote 0 346 927 2021-07-08T12:07:18Z Serpent King 24956324 Redirected page to [[ViewPublicNote]] wikitext text/x-wiki #REDIRECT [[ViewPublicNote]] dd79c6a665aba262a4b9d1c5e5b0da1f0b1bcfdb Viewnote 0 347 928 2021-07-08T12:07:35Z Serpent King 24956324 Redirected page to [[ViewPublicNote]] wikitext text/x-wiki #REDIRECT [[ViewPublicNote]] dd79c6a665aba262a4b9d1c5e5b0da1f0b1bcfdb Dpublicnote 0 348 929 2021-07-08T12:08:34Z Serpent King 24956324 Redirected page to [[DeletePublicNote]] wikitext text/x-wiki #REDIRECT [[DeletePublicNote]] e5ac47020e17ba90f07ab5c999e6eee53ccd9d01 Dpubnote 0 349 930 2021-07-08T12:08:42Z Serpent King 24956324 Redirected page to [[DeletePublicNote]] wikitext text/x-wiki #REDIRECT [[DeletePublicNote]] e5ac47020e17ba90f07ab5c999e6eee53ccd9d01 Deletenote 0 350 931 2021-07-08T12:08:55Z Serpent King 24956324 Redirected page to [[DeletePublicNote]] wikitext text/x-wiki #REDIRECT [[DeletePublicNote]] e5ac47020e17ba90f07ab5c999e6eee53ccd9d01 Authentication 0 351 932 2021-07-08T12:14:41Z Serpent King 24956324 Created page with "The '''Authentication''' group is a group that contains [[commands]] used to log in and out of StarLight. ==Command list== {|class="wikitable sortable" ! Command name ! {{v..." wikitext text/x-wiki The '''Authentication''' group is a group that contains [[commands]] used to log in and out of StarLight. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- | [[Who]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Login]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Logout]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Register]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ClearAuth]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[CreatePublicNote]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ViewPublicNote]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[DeletePublicNote]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[CreatePrivateNote]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ViewPrivateNote]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[DeletePrivateNote]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |} [[Category:Authentication commands|*]] [[Category:Command groups]] d5787dd2e15eaa36b8bc6e366749675132da1421 933 932 2021-07-08T12:27:01Z Serpent King 24956324 wikitext text/x-wiki The '''Authentication''' group is a group that contains [[command]]s used to log in and out of StarLight. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- | [[Who]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Login]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Logout]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Register]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ClearAuth]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[CreatePublicNote]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ViewPublicNote]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[DeletePublicNote]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[CreatePrivateNote]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ViewPrivateNote]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[DeletePrivateNote]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |} [[Category:Authentication commands|*]] [[Category:Command groups]] 6989d95d738a135c83e1ac3ae4d2665b7aba2203 Random 0 110 934 545 2021-07-10T13:55:09Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = random <floor> <ceiling> <count> ---- {{rollover|random <ceiling>|4.1 only|y}} |aliases = random, {{rollover|rand, rnd|Added in 2.0}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Random''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Random command pulls random {{b|integer|type}}s between specified bounds. Because the function uses a loop, it can be aborted with the ctrl key. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=floor |description=The minimum bound for the random command to pick from. |range=int |required=y}} {{ParametersRow |num=2 |name=ceiling |description=The maximum bound for the random command to pick from. |range=int |required=y}} {{ParametersRow |num=3 |name=count |description=The number of integers to pick. |range=int |minval=0 |includemin=y |default=1}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=ceiling |description=The maximum bound for the random command to pick from.<br><small>Only possible in 4.1</small> |range=int |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Ctrl break added; Pulled randomize() out of the loop for optimization; Made the command pull all random numbers before displaying them. |- | {{v|4.0}} || Corrected trailing space glitch; implemented validity functions; implemented GetText(); implemented GUI-only progress bar. |- | {{v|4.1}} || Added the ability to only accept a ceiling and assume the floor is 1. |} ==See also== *[[Chance]] 8a99f1e8b5773030080311e7142bc91f38304a90 Add 0 352 935 2021-07-10T13:57:08Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = add <additive1> <additive2> ---- add <additivelist> |aliases = add |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |co..." wikitext text/x-wiki {{infobox command |group = Math |usage = add <additive1> <additive2> ---- add <additivelist> |aliases = add |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Add''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Add command returns the sum of 2 additives, or a list of additives. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=additive1 |description=Additive to get the sum of. |range=dec |required=y}} {{ParametersRow |num=2 |name=additive2 |description=Additive to get the sum of. |range=dec |required=y}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=additivelist |description=List of additives to get the sum of.</small> |range=dec|list=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|3.0}} || Added ability to find the sum of a list of additives. |- | {{v|4.0}} || Simplified and optimized code; implemented GetText(). |} ==See also== *[[Sub]] *[[Mult]] *[[Div]] *[[IntDiv]] *[[Mod]] *[[Pow]] 2233bf95cbe1029d6201f0025ac42f2171a7b3a0 936 935 2021-07-10T22:50:29Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = add <additive1> <additive2> ---- add <additivelist> |aliases = add |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Add''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Add command returns the sum of 2 additives, or a list of additives. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=additive1 |description=Additive to get the sum of. |range=dec |required=y}} {{ParametersRow |num=2 |name=additive2 |description=Additive to get the sum of. |range=dec |required=y}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=additivelist |description=List of additives to get the sum of. |range=dec|list=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|3.0}} || Added ability to find the sum of a list of additives. |- | {{v|4.0}} || Simplified and optimized code; implemented GetText(). |} ==See also== *[[Sub]] *[[Mult]] *[[Div]] *[[IntDiv]] *[[Mod]] *[[Pow]] bf7df9948ee7aaedf84e68e0dc0cb94e4a50058e 937 936 2021-07-10T22:51:22Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = add <additive1> <additive2> ---- add <additivelist> |aliases = add |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Add''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Add command returns the sum of 2 additives, or (as of version {{v|3.0}}) a list of additives. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=additive1 |description=Additive to get the sum of. |range=dec |required=y}} {{ParametersRow |num=2 |name=additive2 |description=Additive to get the sum of. |range=dec |required=y}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=additivelist |description=List of additives to get the sum of. |range=dec|list=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|3.0}} || Added ability to find the sum of a list of additives. |- | {{v|4.0}} || Simplified and optimized code; implemented GetText(). |} ==See also== *[[Sub]] *[[Mult]] *[[Div]] *[[IntDiv]] *[[Mod]] *[[Pow]] dcfe336fae964ec51d15e4d9eaac585e896aa776 Mult 0 353 938 2021-07-10T22:52:15Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = mult <factor1> <factor2> ---- mult <factorlist> |aliases = mult |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |conso..." wikitext text/x-wiki {{infobox command |group = Math |usage = mult <factor1> <factor2> ---- mult <factorlist> |aliases = mult |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Mult''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Mult command returns the product of 2 factors, or (as of version {{v|3.0}}) a list of factors. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=factor1 |description=factor to get the product of. |range=dec |required=y}} {{ParametersRow |num=2 |name=factor2 |description=factor to get the product of. |range=dec |required=y}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=factorlist |description=List of factors to get the product of. |range=dec|list=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|3.0}} || Added ability to find the product of a list of factors. |- | {{v|4.0}} || Simplified and optimized code; implemented GetText(). |} ==See also== *[[Add]] *[[Sub]] *[[Div]] *[[IntDiv]] *[[Mod]] *[[Pow]] b55657e2f250f7f7ce5002447232e9c8dea9b6d0 Sub 0 354 939 2021-07-11T02:07:09Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = sub <additive1> <additive2> |alias = sub |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Sub'''..." wikitext text/x-wiki {{infobox command |group = Math |usage = sub <additive1> <additive2> |alias = sub |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Sub''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Sub command returns the difference of the subtrahend from the minuend. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=minuend |description=Number to subtract from. |range=dec |required=y}} {{ParametersRow |num=2 |name=subtrahend |description=Amount to subtract. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Add]] *[[Mult]] *[[Div]] *[[IntDiv]] *[[Mod]] *[[Pow]] a6f9871d66c4ca7c6e20f48ffbdecc05c8843682 940 939 2021-07-11T02:09:41Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = sub <minuend> <subtrahend> |alias = sub |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Sub''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Sub command returns the difference of the subtrahend from the minuend. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=minuend |description=Number to subtract from. |range=dec |required=y}} {{ParametersRow |num=2 |name=subtrahend |description=Amount to subtract. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Add]] *[[Mult]] *[[Div]] *[[IntDiv]] *[[Mod]] *[[Pow]] ff212a96a680172681311e7f1c7273b059de9110 Div 0 355 941 2021-07-11T02:11:02Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = div <divisor> <dividend> |alias = div |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Div''' is..." wikitext text/x-wiki {{infobox command |group = Math |usage = div <divisor> <dividend> |alias = div |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Div''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Div command returns the quotient of the dividend from the divisor. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=divisor |description=Base number to be divided |range=dec |required=y}} {{ParametersRow |num=2 |name=dividend |description=Number to divide by. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Add]] *[[Sub]] *[[Mult]] *[[IntDiv]] *[[Mod]] *[[Pow]] fd6417eca76b8136141cd54253be8c089530b67a IntDiv 0 356 942 2021-07-11T02:11:58Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = intdiv <divisor> <dividend> |alias = intdiv |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Int..." wikitext text/x-wiki {{infobox command |group = Math |usage = intdiv <divisor> <dividend> |alias = intdiv |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''IntDiv''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The IntDiv command returns the quotient of the dividend from the divisor, rounded down to an integer. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=divisor |description=Base number to be divided |range=dec |required=y}} {{ParametersRow |num=2 |name=dividend |description=Number to divide by. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Add]] *[[Sub]] *[[Mult]] *[[Div]] *[[Mod]] *[[Pow]] fc25cf6c05d62bfe92c43a4f118b9a7b851e4128 Mod 0 357 943 2021-07-11T02:13:28Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = mod <divisor> <dividend> |alias = mod |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Mod''' is..." wikitext text/x-wiki {{infobox command |group = Math |usage = mod <divisor> <dividend> |alias = mod |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Mod''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Mod command returns the remainder of division of the dividend from the divisor. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=divisor |description=Base number to be divided |range=dec |required=y}} {{ParametersRow |num=2 |name=dividend |description=Number to divide by. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Add]] *[[Sub]] *[[Mult]] *[[Div]] *[[IntDiv]] *[[Pow]] 31fcc01e2a413d6335915c37e683a0206d61739b Pow 0 358 944 2021-07-11T02:17:33Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = pow <base> <exponent> |alias = pow, exp |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Pow'''..." wikitext text/x-wiki {{infobox command |group = Math |usage = pow <base> <exponent> |alias = pow, exp |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Pow''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Pow command returns the result of the base to the exponent power. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=Base |description=Base number to be raised to a power. |range=dec |required=y}} {{ParametersRow |num=2 |name=exponent |description=Power to raise by. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Add]] *[[Sub]] *[[Mult]] *[[Div]] *[[IntDiv]] *[[Mod]] *[[Sqrt]] *[[Root]] *[[Log]] *[[Ln]] 62e0a32a8916088d0465c94d370c344d115d4a6b 946 944 2021-07-11T02:18:44Z Serpent King 24956324 /* Parameters */ wikitext text/x-wiki {{infobox command |group = Math |usage = pow <base> <exponent> |alias = pow, exp |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Pow''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Pow command returns the result of the base to the exponent power. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=base |description=Base number to be raised to a power. |range=dec |required=y}} {{ParametersRow |num=2 |name=exponent |description=Power to raise by. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Add]] *[[Sub]] *[[Mult]] *[[Div]] *[[IntDiv]] *[[Mod]] *[[Sqrt]] *[[Root]] *[[Log]] *[[Ln]] a4d2e1e3b0bdb4a5f1233b8ee2850e45a979bd88 Exp 0 359 945 2021-07-11T02:17:56Z Serpent King 24956324 Redirected page to [[Pow]] wikitext text/x-wiki #REDIRECT [[Pow]] 4236a9a82eada8eca8ac47a649f00522d0a2253a Sqrt 0 360 947 2021-07-11T02:20:58Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = sqrt <argument> |alias = sqrt |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Sqrt''' is a {{b|..." wikitext text/x-wiki {{infobox command |group = Math |usage = sqrt <argument> |alias = sqrt |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Sqrt''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Sqrt command returns the square root of the argument. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the square root of. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Pow]] *[[Root]] 85c317318d81ed65249fe30954286830dc1061b2 Root 0 361 948 2021-07-11T02:25:45Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = root <argument> <root> |alias = root |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Root''' is a {{b|..." wikitext text/x-wiki {{infobox command |group = Math |usage = root <argument> <root> |alias = root |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Root''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== The Root command returns the specified root of the argument. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the root of. |range=dec |required=y}} {{ParametersRow |num=2 |name=root |description=Root to apply to the argument. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Pow]] *[[Sqrt]] 7738f6e941c67735f8e946582a05d17fd528377b Log 0 362 949 2021-07-11T02:31:08Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = log <argument> <base> |alias = log |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Log''' is a..." wikitext text/x-wiki {{infobox command |group = Math |usage = log <argument> <base> |alias = log |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Log''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Log command returns the logarithm of the argument with a specified base. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to calculate a logarithm from. |range=dec |required=y}} {{ParametersRow |num=2 |name=base |description=Base of the logarithm |range=dec |required=n |default=10}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Pow]] *[[Ln]] 006514e54f257c8d7080d74d09e6798ea07d7189 Log 0 362 950 949 2021-07-11T02:31:57Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = log <argument> <base> |aliases = log |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Log''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Log command returns the logarithm of the argument with a specified base. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to calculate a logarithm from. |range=dec |required=y}} {{ParametersRow |num=2 |name=base |description=Base of the logarithm |range=dec |required=n |default=10}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Pow]] *[[Ln]] f215369ac60636593491c587376f96316be07df2 959 950 2021-07-11T02:33:46Z Serpent King 24956324 /* Parameters */ wikitext text/x-wiki {{infobox command |group = Math |usage = log <argument> <base> |aliases = log |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Log''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Log command returns the logarithm of the argument with a specified base. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to calculate a logarithm from. |range=dec |required=y}} {{ParametersRow |num=2 |name=base |description=Base of the logarithm |range=dec |default=10}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Pow]] *[[Ln]] 58661f368b0c12ba0df07195c0d959c70df2b6ae Ln 0 363 951 2021-07-11T02:32:31Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = ln <argument> |aliases = ln |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Ln''' is a {{b|Math..." wikitext text/x-wiki {{infobox command |group = Math |usage = ln <argument> |aliases = ln |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Ln''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Ln command returns the natural logarithm of the argument with base e. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to calculate a logarithm from. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Pow]] *[[Log]] d2e005508bb7234848d60fbc4cedaf2803deaa41 Sub 0 354 952 940 2021-07-11T02:32:51Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = sub <minuend> <subtrahend> |aliases = sub |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Sub''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Sub command returns the difference of the subtrahend from the minuend. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=minuend |description=Number to subtract from. |range=dec |required=y}} {{ParametersRow |num=2 |name=subtrahend |description=Amount to subtract. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Add]] *[[Mult]] *[[Div]] *[[IntDiv]] *[[Mod]] *[[Pow]] 3ea3a62ebc3dafe4b0f5210b8f43c534803dbd92 Div 0 355 953 941 2021-07-11T02:33:00Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = div <divisor> <dividend> |aliases = div |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Div''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Div command returns the quotient of the dividend from the divisor. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=divisor |description=Base number to be divided |range=dec |required=y}} {{ParametersRow |num=2 |name=dividend |description=Number to divide by. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Add]] *[[Sub]] *[[Mult]] *[[IntDiv]] *[[Mod]] *[[Pow]] 27edf19bdf219d6a87ccd1828b8df330b3319eda IntDiv 0 356 954 942 2021-07-11T02:33:06Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = intdiv <divisor> <dividend> |aliases = intdiv |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''IntDiv''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The IntDiv command returns the quotient of the dividend from the divisor, rounded down to an integer. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=divisor |description=Base number to be divided |range=dec |required=y}} {{ParametersRow |num=2 |name=dividend |description=Number to divide by. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Add]] *[[Sub]] *[[Mult]] *[[Div]] *[[Mod]] *[[Pow]] 500b4c86da2c80835278acdf41070fe6380e8c54 Mod 0 357 955 943 2021-07-11T02:33:13Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = mod <divisor> <dividend> |aliases = mod |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Mod''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Mod command returns the remainder of division of the dividend from the divisor. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=divisor |description=Base number to be divided |range=dec |required=y}} {{ParametersRow |num=2 |name=dividend |description=Number to divide by. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Add]] *[[Sub]] *[[Mult]] *[[Div]] *[[IntDiv]] *[[Pow]] 99e1fa60f61d0e14fdfaf4888f5dd69c1a32d431 Pow 0 358 956 946 2021-07-11T02:33:19Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = pow <base> <exponent> |aliases = pow, exp |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Pow''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Pow command returns the result of the base to the exponent power. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=base |description=Base number to be raised to a power. |range=dec |required=y}} {{ParametersRow |num=2 |name=exponent |description=Power to raise by. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Add]] *[[Sub]] *[[Mult]] *[[Div]] *[[IntDiv]] *[[Mod]] *[[Sqrt]] *[[Root]] *[[Log]] *[[Ln]] 2fa83ff24cf4dba0a908b7ff0fe0695c220230fb Sqrt 0 360 957 947 2021-07-11T02:33:26Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = sqrt <argument> |aliases = sqrt |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Sqrt''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Sqrt command returns the square root of the argument. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the square root of. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Pow]] *[[Root]] fd6123f93f7f8edff733534075bbebc65b83d1bc Root 0 361 958 948 2021-07-11T02:33:32Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = root <argument> <root> |aliases = root |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Root''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== The Root command returns the specified root of the argument. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the root of. |range=dec |required=y}} {{ParametersRow |num=2 |name=root |description=Root to apply to the argument. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Pow]] *[[Sqrt]] 069431bf3dcdf775339804fb13182ca4bc23c06a Abs 0 364 960 2021-07-11T02:36:50Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = abs <number> |aliases = abs |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Abs''' is a {{b|Mat..." wikitext text/x-wiki {{infobox command |group = Math |usage = abs <number> |aliases = abs |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Abs''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Abs command returns the absolute value of a number. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=number |description=Number to get the absolute value from. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} 71f7a7b1367528fb03cf92857fc5cd7c0cf0ca7b Console 0 365 961 2021-07-11T02:37:38Z Serpent King 24956324 Redirected page to [[Glossary#Console]] wikitext text/x-wiki #REDIRECT [[Glossary#Console]] c645f7669138da8aef7775677301d8e8c2c02f64 GUI 0 366 962 2021-07-11T02:37:54Z Serpent King 24956324 Redirected page to [[Glossary#GUI]] wikitext text/x-wiki #REDIRECT [[Glossary#GUI]] 5f658e9999f1e488286aed955e68a7f55a166787 Inv 0 367 963 2021-07-11T02:41:46Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = inv <number> |aliases = inv |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Inv''' is a {{b|Math|group}} co..." wikitext text/x-wiki {{infobox command |group = Math |usage = inv <number> |aliases = inv |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Inv''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The Inv command returns the inverse of a number. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=number |description=Number to get the inverse of. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} f3dcc8878feea47aa025864c0f673d8455505725 964 963 2021-07-11T02:42:52Z Serpent King 24956324 /* Legacy */ wikitext text/x-wiki {{infobox command |group = Math |usage = inv <number> |aliases = inv |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Inv''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The Inv command returns the inverse of a number. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=number |description=Number to get the inverse of. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} 835995e6fb2056de38132d680b34b2c5b8f36887 Factorial 0 368 965 2021-07-11T02:47:30Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = factorial <number> |aliases = factorial |1.0=y|2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Factorial..." wikitext text/x-wiki {{infobox command |group = Math |usage = factorial <number> |aliases = factorial |1.0=y|2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Factorial''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Factorial command returns the factorial of a number. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=number |description=Number to get the factorial of. |range=int|minval=1|includemin=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} c3b628339874027752148ea3c029c817a3d4a675 DayOfWeek 0 134 966 886 2021-07-11T03:14:10Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Date/Time |usage = dayofweek {{rollover|<date>|4.1 only|y}} |aliases = dayofweek, {{rollover|dow|Added in 2.0|y}}, {{rollover|weekday|Added in 2.0|y}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''DayOfWeek''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command can accept specific dates and return their weekdays. ==Function== The DayOfWeek command returns the weekday of the current day, or the date provided. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=date |description=The date to get the weekday of. Should be in MM/DD/YYYY format. |range=Date}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "dow" and "weekday" aliases added. |- | {{v|4.1}} || When provided a date, returns the weekday of that date. |} ==See also== *[[DayOfYear]] *[[Date]] *[[LongDate]] e45ae30f8ca46dfa6e40388283f282ce32f5f256 DayOfYear 0 135 967 885 2021-07-11T03:14:33Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Date/Time |usage = dayofyear <date> |aliases = dayofyear, {{rollover|freq|doy|y}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''DayOfYear''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command can accept specific dates and return their year dates. ==Function== The DayOfYear command returns the year date of the current day, or the date provided. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=date |description=The date to get the year date of. Should be in MM/DD/YYYY format. |range=Date}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "doy" alias added. |- | {{v|4.1}} || When provided a date, returns the year date of that date. |} ==See also== *[[DayOfWeek]] *[[Date]] *[[LongDate]] 1f93070210cbb68ca2a02b4f7ac6752279a42932 Template:Dot 10 93 968 194 2021-07-11T12:40:43Z Serpent King 24956324 wikitext text/x-wiki &nbsp;'''&middot;''' 804ea30ffe8408a7b8afa013edf12842843b1e4f Main Page 0 1 969 883 2021-07-11T12:42:03Z Serpent King 24956324 wikitext text/x-wiki {{MainTemplate | welcome = Welcome to '''{{SITENAME}}!''' | blurb = Light the way | about_content = This wiki aims to cover ''[[StarLight]]'' in every way, providing a useful guide for using the software. | featured_title = Featured article | featured_content = {{FA/1}} | news_title = News | news_content = &#32;{{News}} | versions_title = Versions | versions_content = {{v|1.0}} {{dot}}{{v|2.0}} {{dot}}{{v|2.5}} {{dot}}{{v|2.7}} {{dot}}{{v|3.0}} {{dot}}{{v|3.1}} {{dot}}{{v|3.5}} {{dot}}{{v|4.0}} {{dot}}{{v|4.1}} {{dot}} }} [[Category:StarLight]] 0d823092c15cd55a6842a3820791a24a791ca7d5 974 969 2021-07-11T13:25:04Z Serpent King 24956324 wikitext text/x-wiki {{MainTemplate | welcome = Welcome to '''{{SITENAME}}!''' | blurb = Light the way | about_content = This wiki aims to cover ''[[StarLight]]'' in every way, providing a useful guide for using the software. | featured_title = Featured article | featured_content = {{FA/1}} | news_title = News | news_content = &#32;{{News}} | versions_title = Versions | versions_content = {{v|1.0}}{{dot}} {{v|2.0}}{{dot}} {{v|2.5}}{{dot}} {{v|2.7}}{{dot}} {{v|3.0}}{{dot}} {{v|3.1}}{{dot}} {{v|3.5}}{{dot}} {{v|4.0}}{{dot}} {{v|4.1}} }} [[Category:StarLight]] a95a6606ab747d2b0c2501abcdafa192e1fa9e6a Template:MainTemplate 10 9 970 809 2021-07-11T12:46:47Z Serpent King 24956324 wikitext text/x-wiki <div style="width:100%; padding-bottom:0.5em;">{{HeaderTemplate|welcome={{{welcome}}}|blurb={{{blurb}}}|content={{{about_content}}}}}</div> <div style="display:flex; width:100%"> <div style="flex-grow:1; vertical-align:top; width:60%; float:left; padding:5px 5px 5px 5px; margin-right:3px; background:#000000; border-radius:1px; box-shadow:0px 0px 10px #000; text-indent:0.8em;"> <span style="color:#ff0; font-size:125%; padding:5px 0; font-weight:bold; font-variant:small-caps; font-family:consolas">{{{featured_title}}}</span> <div class="mp-section-text" style="height:calc(100% - 45px); padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000; text-indent:0em;"> {{{featured_content}}} </div> </div> <div style="flex-grow:1; vertical-align:top; width:40%; float:right; padding:5px 5px 5px 5px; margin-left:3px; background:#000000; border-radius:1px; box-shadow:0px 0px 10px #000; text-indent:0.8em;"> <span style="color:#ff0; font-size:125%; padding:5px 0; font-weight:bold; font-variant:small-caps; font-family:consolas">{{{news_title}}}</span><span class="plainlinks" style="float:right; font-size:75%; white-space:nowrap; padding-right:5px"><span style="color:yellow">&#91; [http://starlight.shoutwiki.com/w/index.php?title=Template:News&action=edit <span style="color:white">Add some news...</span>] &#93;</span></span> <div class="mp-section-text" style="height:calc(100% - 45px); padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000; text-indent:0em;"> {{{news_content}}} </div> </div> </div> <br /> __NOTOC__ __NOEDITSECTION__ d5903379e677c627b8f2b0b4e9b77aeb4369dda7 971 970 2021-07-11T13:21:55Z Serpent King 24956324 wikitext text/x-wiki <div style="width:100%; padding-bottom:3px; margin-top:+.7em; margin-bottom:6px; background:#000; border:1px solid #000; border-radius:1px; box-shadow:0px 0px 10px #000;"> <span style="float:left; font-size:145%; color:#ff0; padding:15px; font-family:Consolas; font-weight:bold; font-variant:small-caps;">{{{welcome}}}</span> <span style="float:left; font-size:125%; color:#ff0; padding:15px 15px 15px 355px; font-family:Consolas; font-weight:bold; font-variant:small-caps;">{{{blurb}}}</span>{{clr}} <div class="mp-section-text" style="padding:0.5em 0.8em 0.5em 0.8em; margin:0px 4px; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000;">{{{content}}}</div> </div> <div style="display:flex;"> <div style="flex-grow:1; vertical-align:top; width:60%; float:left; padding:5px 5px 5px 5px; margin-right:3px; background:#000000; border-radius:1px; box-shadow:0px 0px 10px #000; text-indent:0.8em;"> <span style="color:#ff0; font-size:125%; padding:5px 0; font-weight:bold; font-variant:small-caps; font-family:consolas">{{{featured_title}}}</span> <div class="mp-section-text" style="height:calc(100% - 45px); padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000; text-indent:0em;"> {{{featured_content}}} </div> </div> <div style="flex-grow:1; vertical-align:top; width:40%; float:right; padding:5px 5px 5px 5px; margin-left:3px; background:#000000; border-radius:1px; box-shadow:0px 0px 10px #000; text-indent:0.8em;"> <span style="color:#ff0; font-size:125%; padding:5px 0; font-weight:bold; font-variant:small-caps; font-family:consolas">{{{news_title}}}</span><span class="plainlinks" style="float:right; font-size:75%; white-space:nowrap; padding-right:5px"><span style="color:yellow">&#91; [http://starlight.shoutwiki.com/w/index.php?title=Template:News&action=edit <span style="color:white">Add some news...</span>] &#93;</span></span> <div class="mp-section-text" style="height:calc(100% - 45px); padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000; text-indent:0em;"> {{{news_content}}} </div> </div> </div> <div style="width:100%; padding:5px 0px; margin-top:+.7em; margin-bottom:6px; background:#000; border:1px solid #000; border-radius:1px; box-shadow:0px 0px 10px #000;"> <span style="font-size:125%; color:#ff0; padding:15px; font-family:Consolas; font-weight:bold; font-variant:small-caps;">{{{version_title}}}</span> <div class="mp-section-text" style="padding:0.5em 0.8em 0.5em 0.8em; margin:0px 4px; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000;">{{{version_content}}}</div> </div> <br /> __NOTOC__ __NOEDITSECTION__ ae33dd1b400cd2924e5eb039c6e6453d1a24dcee 972 971 2021-07-11T13:22:33Z Serpent King 24956324 wikitext text/x-wiki <div style="width:100%; padding-bottom:3px; margin-top:+.7em; margin-bottom:6px; background:#000; border:1px solid #000; border-radius:1px; box-shadow:0px 0px 10px #000;"> <span style="float:left; font-size:145%; color:#ff0; padding:15px; font-family:Consolas; font-weight:bold; font-variant:small-caps;">{{{welcome}}}</span> <span style="float:left; font-size:125%; color:#ff0; padding:15px 15px 15px 355px; font-family:Consolas; font-weight:bold; font-variant:small-caps;">{{{blurb}}}</span>{{clr}} <div class="mp-section-text" style="padding:0.5em 0.8em 0.5em 0.8em; margin:0px 4px; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000;">{{{content}}}</div> </div> <div style="display:flex;"> <div style="flex-grow:1; vertical-align:top; width:60%; float:left; padding:5px 5px 5px 5px; margin-right:3px; background:#000000; border-radius:1px; box-shadow:0px 0px 10px #000; text-indent:0.8em;"> <span style="color:#ff0; font-size:125%; padding:5px 0; font-weight:bold; font-variant:small-caps; font-family:consolas">{{{featured_title}}}</span> <div class="mp-section-text" style="height:calc(100% - 45px); padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000; text-indent:0em;"> {{{featured_content}}} </div> </div> <div style="flex-grow:1; vertical-align:top; width:40%; float:right; padding:5px 5px 5px 5px; margin-left:3px; background:#000000; border-radius:1px; box-shadow:0px 0px 10px #000; text-indent:0.8em;"> <span style="color:#ff0; font-size:125%; padding:5px 0; font-weight:bold; font-variant:small-caps; font-family:consolas">{{{news_title}}}</span><span class="plainlinks" style="float:right; font-size:75%; white-space:nowrap; padding-right:5px"><span style="color:yellow">&#91; [http://starlight.shoutwiki.com/w/index.php?title=Template:News&action=edit <span style="color:white">Add some news...</span>] &#93;</span></span> <div class="mp-section-text" style="height:calc(100% - 45px); padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000; text-indent:0em;"> {{{news_content}}} </div> </div> </div> <div style="width:100%; padding:5px 0px; margin-top:+.7em; margin-bottom:6px; background:#000; border:1px solid #000; border-radius:1px; box-shadow:0px 0px 10px #000;"> <span style="font-size:125%; color:#ff0; padding:15px; font-family:Consolas; font-weight:bold; font-variant:small-caps;">{{{versions_title}}}</span> <div class="mp-section-text" style="padding:0.5em 0.8em 0.5em 0.8em; margin:0px 4px; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000;">{{{versions_content}}}</div> </div> <br /> __NOTOC__ __NOEDITSECTION__ b45973d520baa95bd34097b9ed8e1f08d05cf611 973 972 2021-07-11T13:24:29Z Serpent King 24956324 wikitext text/x-wiki <div style="width:100%; padding-bottom:3px; margin-top:+.7em; margin-bottom:6px; background:#000; border:1px solid #000; border-radius:1px; box-shadow:0px 0px 10px #000;"> <span style="float:left; font-size:145%; color:#ff0; padding:15px; font-family:Consolas; font-weight:bold; font-variant:small-caps;">{{{welcome}}}</span> <span style="float:left; font-size:125%; color:#ff0; padding:15px 15px 15px 355px; font-family:Consolas; font-weight:bold; font-variant:small-caps;">{{{blurb}}}</span>{{clr}} <div class="mp-section-text" style="padding:0.5em 0.8em 0.5em 0.8em; margin:0px 4px; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000;">{{{about_content}}}</div> </div> <div style="display:flex;"> <div style="flex-grow:1; vertical-align:top; width:60%; float:left; padding:5px 5px 5px 5px; margin-right:3px; background:#000000; border-radius:1px; box-shadow:0px 0px 10px #000; text-indent:0.8em;"> <span style="color:#ff0; font-size:125%; padding:5px 0; font-weight:bold; font-variant:small-caps; font-family:consolas">{{{featured_title}}}</span> <div class="mp-section-text" style="height:calc(100% - 45px); padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000; text-indent:0em;"> {{{featured_content}}} </div> </div> <div style="flex-grow:1; vertical-align:top; width:40%; float:right; padding:5px 5px 5px 5px; margin-left:3px; background:#000000; border-radius:1px; box-shadow:0px 0px 10px #000; text-indent:0.8em;"> <span style="color:#ff0; font-size:125%; padding:5px 0; font-weight:bold; font-variant:small-caps; font-family:consolas">{{{news_title}}}</span><span class="plainlinks" style="float:right; font-size:75%; white-space:nowrap; padding-right:5px"><span style="color:yellow">&#91; [http://starlight.shoutwiki.com/w/index.php?title=Template:News&action=edit <span style="color:white">Add some news...</span>] &#93;</span></span> <div class="mp-section-text" style="height:calc(100% - 45px); padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000; text-indent:0em;"> {{{news_content}}} </div> </div> </div> <div style="width:100%; padding:5px 0px; margin-top:+.7em; margin-bottom:6px; background:#000; border:1px solid #000; border-radius:1px; box-shadow:0px 0px 10px #000;"> <span style="font-size:125%; color:#ff0; padding:15px; font-family:Consolas; font-weight:bold; font-variant:small-caps;">{{{versions_title}}}</span> <div class="mp-section-text" style="padding:0.5em 0.8em 0.5em 0.8em; margin:0px 4px; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000;">{{{versions_content}}}</div> </div> <br /> __NOTOC__ __NOEDITSECTION__ a13e2dee118fb15685767a62fdce21adb799de34 975 973 2021-07-11T13:27:37Z Serpent King 24956324 wikitext text/x-wiki <div style="width:100%; padding-bottom:3px; margin-top:+.7em; margin-bottom:6px; background:#000; border:1px solid #000; border-radius:1px; box-shadow:0px 0px 10px #000;"> <span style="float:left; font-size:145%; color:#ff0; padding:15px; font-family:Consolas; font-weight:bold; font-variant:small-caps;">{{{welcome}}}</span> <span style="float:left; font-size:125%; color:#ff0; padding:15px 15px 15px 355px; font-family:Consolas; font-weight:bold; font-variant:small-caps;">{{{blurb}}}</span>{{clr}} <div class="mp-section-text" style="padding:0.5em 0.8em 0.5em 0.8em; margin:0px 4px; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000;">{{{about_content}}}</div> </div> <div style="display:flex;"> <div style="flex-grow:1; vertical-align:top; width:60%; float:left; padding:5px 5px 5px 5px; margin-right:3px; background:#000000; border-radius:1px; box-shadow:0px 0px 10px #000; text-indent:0.8em;"> <span style="color:#ff0; font-size:125%; padding:5px 0; font-weight:bold; font-variant:small-caps; font-family:consolas">{{{featured_title}}}</span> <div class="mp-section-text" style="height:calc(100% - 45px); padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000; text-indent:0em;"> {{{featured_content}}} </div> </div> <div style="flex-grow:1; vertical-align:top; width:40%; float:right; padding:5px 5px 5px 5px; margin-left:3px; background:#000000; border-radius:1px; box-shadow:0px 0px 10px #000; text-indent:0.8em;"> <span style="color:#ff0; font-size:125%; padding:5px 0; font-weight:bold; font-variant:small-caps; font-family:consolas">{{{news_title}}}</span><span class="plainlinks" style="float:right; font-size:75%; white-space:nowrap; padding-right:5px"><span style="color:yellow">&#91; [http://starlight.shoutwiki.com/w/index.php?title=Template:News&action=edit <span style="color:white">Add some news...</span>] &#93;</span></span> <div class="mp-section-text" style="height:calc(100% - 45px); padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000; text-indent:0em;"> {{{news_content}}} </div> </div> </div> <div style="width:100%; padding:5px 0px; margin-top:+.7em; margin-bottom:6px; background:#000; border:1px solid #000; border-radius:1px; box-shadow:0px 0px 10px #000;"> <span style="font-size:125%; color:#ff0; padding:15px; font-family:Consolas; font-weight:bold; font-variant:small-caps;">{{{versions_title}}}</span> <div class="mp-section-text" style="padding:0.5em 0.8em 0.5em 0.8em; margin:0px 4px; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000; word-spacing:60px;">{{{versions_content}}}</div> </div> <br /> __NOTOC__ __NOEDITSECTION__ 2bbfb11f84a8cc9e5348fc35a622376ce0a7d60a 976 975 2021-07-11T13:30:32Z Serpent King 24956324 wikitext text/x-wiki <div style="width:100%; padding-bottom:3px; margin-top:+.7em; margin-bottom:6px; background:#000; border:1px solid #000; border-radius:1px; box-shadow:0px 0px 10px #000;"> <span style="float:left; font-size:145%; color:#ff0; padding:15px; font-family:Consolas; font-weight:bold; font-variant:small-caps;">{{{welcome}}}</span> <span style="float:left; font-size:125%; color:#ff0; padding:15px 15px 15px 355px; font-family:Consolas; font-weight:bold; font-variant:small-caps;">{{{blurb}}}</span>{{clr}} <div class="mp-section-text" style="padding:0.5em 0.8em 0.5em 0.8em; margin:0px 4px; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000;">{{{about_content}}}</div> </div> <div style="display:flex;"> <div style="flex-grow:1; vertical-align:top; width:60%; float:left; padding:5px 5px 5px 5px; margin-right:3px; background:#000000; border-radius:1px; box-shadow:0px 0px 10px #000; text-indent:0.8em;"> <span style="color:#ff0; font-size:125%; padding:5px 0; font-weight:bold; font-variant:small-caps; font-family:consolas">{{{featured_title}}}</span> <div class="mp-section-text" style="height:calc(100% - 45px); padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000; text-indent:0em;"> {{{featured_content}}} </div> </div> <div style="flex-grow:1; vertical-align:top; width:40%; float:right; padding:5px 5px 5px 5px; margin-left:3px; background:#000000; border-radius:1px; box-shadow:0px 0px 10px #000; text-indent:0.8em;"> <span style="color:#ff0; font-size:125%; padding:5px 0; font-weight:bold; font-variant:small-caps; font-family:consolas">{{{news_title}}}</span><span class="plainlinks" style="float:right; font-size:75%; white-space:nowrap; padding-right:5px"><span style="color:yellow">&#91; [http://starlight.shoutwiki.com/w/index.php?title=Template:News&action=edit <span style="color:white">Add some news...</span>] &#93;</span></span> <div class="mp-section-text" style="height:calc(100% - 45px); padding:0.5em 0.8em 0.5em 0.8em; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000; text-indent:0em;"> {{{news_content}}} </div> </div> </div> <div style="width:100%; padding:5px 0px; margin-top:+.7em; margin-bottom:6px; background:#000; border:1px solid #000; border-radius:1px; box-shadow:0px 0px 10px #000;"> <span style="font-size:125%; color:#ff0; padding:15px; font-family:Consolas; font-weight:bold; font-variant:small-caps;">{{{versions_title}}}</span> <div class="mp-section-text" style="padding:0.5em 0.8em 0.5em 0.8em; margin:0px 4px; background:#444; color:#ff0; border-radius:4px; box-shadow:0px 0px 3px #000;">{{{versions_content}}}</div> </div> <br /> __NOTOC__ __NOEDITSECTION__ a13e2dee118fb15685767a62fdce21adb799de34 Sin 0 369 977 2021-07-16T16:38:34Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = sin <argument> |aliases = sin |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Sin''' is a {{b|M..." wikitext text/x-wiki {{infobox command |group = Math |usage = sin <argument> |aliases = sin |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Sin''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Sin command returns the sine of the argument. The input can be taken as either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the sine of, in either radians or degrees depending on the mode. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || {{rollover|New command added.|Command was glitched and did not work.|y}} |- | {{v|2.0}} || Glitch corrected, making the command functional. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Cos]] *[[Tan]] *[[Csc]] *[[Sec]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvCsc]] *[[InvSec]] *[[InvCot]] *[[Rad]] *[[Deg]] 257fe32935d1a8faee49c8514b6f6d929e6a123c Cos 0 370 978 2021-07-16T16:40:12Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = cos <argument> |aliases = cos |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Cos''' is a {{b|M..." wikitext text/x-wiki {{infobox command |group = Math |usage = cos <argument> |aliases = cos |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Cos''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Cos command returns the cosine of the argument. The input can be taken as either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the cosine of, in either radians or degrees depending on the mode. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || {{rollover|New command added.|Command was glitched and did not work.|y}} |- | {{v|2.0}} || Glitch corrected, making the command functional. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Sin]] *[[Tan]] *[[Csc]] *[[Sec]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvCsc]] *[[InvSec]] *[[InvCot]] *[[Rad]] *[[Deg]] 019b7e34ead6a62cad57a939cba99fd2fbbfbb57 Tan 0 371 979 2021-07-16T16:41:27Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = tan <argument> |aliases = tan |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Tan''' is a {{b|M..." wikitext text/x-wiki {{infobox command |group = Math |usage = tan <argument> |aliases = tan |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Tan''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Tan command returns the tangent of the argument. The input can be taken as either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the tangent of, in either radians or degrees depending on the mode. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || {{rollover|New command added.|Command was glitched and did not work.|y}} |- | {{v|2.0}} || Glitch corrected, making the command functional. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Sin]] *[[Tan]] *[[Csc]] *[[Sec]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvCsc]] *[[InvSec]] *[[InvCot]] *[[Rad]] *[[Deg]] 1f653e83c51ca7c22c489f4499ba339dc3ac10ba 980 979 2021-07-16T16:41:44Z Serpent King 24956324 /* See also */ wikitext text/x-wiki {{infobox command |group = Math |usage = tan <argument> |aliases = tan |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Tan''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Tan command returns the tangent of the argument. The input can be taken as either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the tangent of, in either radians or degrees depending on the mode. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || {{rollover|New command added.|Command was glitched and did not work.|y}} |- | {{v|2.0}} || Glitch corrected, making the command functional. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Sin]] *[[Cos]] *[[Csc]] *[[Sec]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvCsc]] *[[InvSec]] *[[InvCot]] *[[Rad]] *[[Deg]] fa4b52a5971346b86992f103451d3f46b33e4f35 Csc 0 372 981 2021-07-16T16:44:37Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = csc <argument> |aliases = csc |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Csc''' is a {{b|Math|gro..." wikitext text/x-wiki {{infobox command |group = Math |usage = csc <argument> |aliases = csc |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Csc''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Csc command returns the cosecant of the argument. The input can be taken as either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the cosecant of, in either radians or degrees depending on the mode. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Sin]] *[[Cos]] *[[Tan]] *[[Sec]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvCsc]] *[[InvSec]] *[[InvCot]] *[[Rad]] *[[Deg]] f7e2a80c87a92cd8cf3019fd33c6500405dec9e2 990 981 2021-07-16T16:59:49Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = csc <argument> |aliases = csc |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Csc''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== The Csc command returns the cosecant of the argument. The input can be taken as either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the cosecant of, in either radians or degrees depending on the mode. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Sin]] *[[Cos]] *[[Tan]] *[[Sec]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvCsc]] *[[InvSec]] *[[InvCot]] *[[Rad]] *[[Deg]] 1f182b68c4b7937273e0e02f40c5e4c8fad34b0f Sec 0 373 982 2021-07-16T16:46:23Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = sec <argument> |aliases = sec |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Sec''' is a {{b|Math|gro..." wikitext text/x-wiki {{infobox command |group = Math |usage = sec <argument> |aliases = sec |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Sec''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Sec command returns the secant of the argument. The input can be taken as either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the secant of, in either radians or degrees depending on the mode. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Sin]] *[[Cos]] *[[Tan]] *[[Csc]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvCsc]] *[[InvSec]] *[[InvCot]] *[[Rad]] *[[Deg]] 67f47bd23576f2a85b90f360467a6d81bfab47d0 991 982 2021-07-16T16:59:57Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = sec <argument> |aliases = sec |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Sec''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== The Sec command returns the secant of the argument. The input can be taken as either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the secant of, in either radians or degrees depending on the mode. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Sin]] *[[Cos]] *[[Tan]] *[[Csc]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvCsc]] *[[InvSec]] *[[InvCot]] *[[Rad]] *[[Deg]] 0efe85b9b6cff3679a499db551c0ecd5b58773f5 Cot 0 374 983 2021-07-16T16:47:20Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = cot <argument> |aliases = cot |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Cot''' is a {{b|Math|gro..." wikitext text/x-wiki {{infobox command |group = Math |usage = cot <argument> |aliases = cot |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Cot''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Cot command returns the cotangent of the argument. The input can be taken as either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the cotangent of, in either radians or degrees depending on the mode. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Sin]] *[[Cos]] *[[Tan]] *[[Csc]] *[[Sec]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvCsc]] *[[InvSec]] *[[InvCot]] *[[Rad]] *[[Deg]] 8b07430daae03ad6ec0c289a146537390ba5e485 992 983 2021-07-16T17:00:03Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = cot <argument> |aliases = cot |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Cot''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== The Cot command returns the cotangent of the argument. The input can be taken as either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the cotangent of, in either radians or degrees depending on the mode. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Sin]] *[[Cos]] *[[Tan]] *[[Csc]] *[[Sec]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvCsc]] *[[InvSec]] *[[InvCot]] *[[Rad]] *[[Deg]] ecdcd123002f192deccd05b8bce7c2abdfa442c0 InvCot 0 375 984 2021-07-16T16:52:01Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = invcot <argument> |aliases = invcot, acot |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''InvCot''' is..." wikitext text/x-wiki {{infobox command |group = Math |usage = invcot <argument> |aliases = invcot, acot |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''InvCot''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The InvCot command returns the inverse cotangent of the argument in either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the inverse cotangent of. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Sin]] *[[Cos]] *[[Tan]] *[[Csc]] *[[Sec]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvCsc]] *[[InvSec]] *[[Rad]] *[[Deg]] 90d6db2b2b3274d06d657731713fcbeb1f54e215 995 984 2021-07-16T17:00:30Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = invcot <argument> |aliases = invcot, acot |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''InvCot''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== The InvCot command returns the inverse cotangent of the argument in either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the inverse cotangent of. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Sin]] *[[Cos]] *[[Tan]] *[[Csc]] *[[Sec]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvCsc]] *[[InvSec]] *[[Rad]] *[[Deg]] 53857076651875acd334f39db910774b58e4a362 InvSec 0 376 985 2021-07-16T16:53:02Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = invsec <argument> |aliases = invsec, asec |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''InvSec''' is..." wikitext text/x-wiki {{infobox command |group = Math |usage = invsec <argument> |aliases = invsec, asec |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''InvSec''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The InvSec command returns the inverse secant of the argument in either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the inverse secant of. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Sin]] *[[Cos]] *[[Tan]] *[[Csc]] *[[Sec]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvCsc]] *[[InvCot]] *[[Rad]] *[[Deg]] 869c1b8c6b2b7777ceb404eecebba1d2f28d08f2 994 985 2021-07-16T17:00:23Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = invsec <argument> |aliases = invsec, asec |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''InvSec''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== The InvSec command returns the inverse secant of the argument in either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the inverse secant of. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Sin]] *[[Cos]] *[[Tan]] *[[Csc]] *[[Sec]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvCsc]] *[[InvCot]] *[[Rad]] *[[Deg]] 6b9d00bb34b93f3a8e16c8da8f8527fc91e4dc1f InvCsc 0 377 986 2021-07-16T16:54:09Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = invcsc <argument> |aliases = invcsc, acsc |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''InvCsc''' is..." wikitext text/x-wiki {{infobox command |group = Math |usage = invcsc <argument> |aliases = invcsc, acsc |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''InvCsc''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The InvCsc command returns the inverse cosecant of the argument in either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the inverse cosecant of. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Sin]] *[[Cos]] *[[Tan]] *[[Csc]] *[[Sec]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvSec]] *[[InvCot]] *[[Rad]] *[[Deg]] 1f5905462c225fe59a6ea71702cf2cefbadda214 993 986 2021-07-16T17:00:13Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = invcsc <argument> |aliases = invcsc, acsc |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''InvCsc''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== The InvCsc command returns the inverse cosecant of the argument in either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the inverse cosecant of. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Sin]] *[[Cos]] *[[Tan]] *[[Csc]] *[[Sec]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvSec]] *[[InvCot]] *[[Rad]] *[[Deg]] 404f6f1695f971e69678443a573cdcdae1394379 InvSin 0 378 987 2021-07-16T16:56:10Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = invsin <argument> |aliases = invsin, asin |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''InvSi..." wikitext text/x-wiki {{infobox command |group = Math |usage = invsin <argument> |aliases = invsin, asin |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''InvSin''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The InvSin command returns the inverse sine of the argument in either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the inverse sine of. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || {{rollover|New command added.|Command was glitched and did not work.|y}} |- | {{v|2.0}} || Glitch corrected, making the command functional. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Sin]] *[[Cos]] *[[Tan]] *[[Csc]] *[[Sec]] *[[Cot]] *[[InvCos]] *[[InvTan]] *[[InvCsc]] *[[InvSec]] *[[InvCot]] *[[Rad]] *[[Deg]] 6a5ee06f47aa07bf9b9ce9de77d0094dd7e247fe InvCos 0 379 988 2021-07-16T16:57:31Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = invcos <argument> |aliases = invcos, acos |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''InvCo..." wikitext text/x-wiki {{infobox command |group = Math |usage = invcos <argument> |aliases = invcos, acos |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''InvCos''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The InvCos command returns the inverse cosine of the argument in either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the inverse cosine of. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || {{rollover|New command added.|Command was glitched and did not work.|y}} |- | {{v|2.0}} || Glitch corrected, making the command functional. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Sin]] *[[Cos]] *[[Tan]] *[[Csc]] *[[Sec]] *[[Cot]] *[[InvSin]] *[[InvTan]] *[[InvCsc]] *[[InvSec]] *[[InvCot]] *[[Rad]] *[[Deg]] 7754a80ff6ad1ff5ee907f056a4b05038047161a InvTan 0 380 989 2021-07-16T16:59:17Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = invtan <argument> |aliases = invtan, atan |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''InvTa..." wikitext text/x-wiki {{infobox command |group = Math |usage = invtan <argument> |aliases = invtan, atan |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''InvTan''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The InvTan command returns the inverse tangent of the argument in either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the inverse tangent of. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || {{rollover|New command added.|Command was glitched and did not work.|y}} |- | {{v|2.0}} || Glitch corrected, making the command functional. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Sin]] *[[Cos]] *[[Tan]] *[[Csc]] *[[Sec]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvCsc]] *[[InvSec]] *[[InvCot]] *[[Rad]] *[[Deg]] c69be0d9a3dc6442c938619b4c53a30a0c7cf3af Asin 0 381 996 2021-07-16T17:00:55Z Serpent King 24956324 Redirected page to [[InvSin]] wikitext text/x-wiki #REDIRECT [[InvSin]] 7e6a2ff67a4d526e8818e009ebb672d47986b925 Acos 0 382 997 2021-07-16T17:03:35Z Serpent King 24956324 Redirected page to [[InvCos]] wikitext text/x-wiki #REDIRECT [[InvCos]] 7ec1418a342753aea2a269dd802c65080fe10eed Atan 0 383 998 2021-07-16T17:03:47Z Serpent King 24956324 Redirected page to [[InvTan]] wikitext text/x-wiki #REDIRECT [[InvTan]] 87e9e5842722c882955be74b5ede35436dc01b3e Acsc 0 384 999 2021-07-16T17:04:02Z Serpent King 24956324 Redirected page to [[InvCsc]] wikitext text/x-wiki #REDIRECT [[InvCsc]] d6ecc553a5df9c05065a1ac307eaa7398df5fe5e Asec 0 385 1000 2021-07-16T17:04:16Z Serpent King 24956324 Redirected page to [[InvSec]] wikitext text/x-wiki #REDIRECT [[InvSec]] 387d3972896007f7b1632c3d3a7cd7f17262da3c Acot 0 386 1001 2021-07-16T17:04:31Z Serpent King 24956324 Redirected page to [[InvCot]] wikitext text/x-wiki #REDIRECT [[InvCot]] 677661c5a7e8fda7e01f1fa7ec7ac2477f89dcb7 Rad 0 387 1002 2021-07-16T17:08:47Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = rad <argument> |aliases = rad, radian, radians |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Rad'''..." wikitext text/x-wiki {{infobox command |group = Math |usage = rad <argument> |aliases = rad, radian, radians |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Rad''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== The Rad command switches the trigonometry mode to radians. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Deg]] *[[Sin]] *[[Cos]] *[[Tan]] *[[Csc]] *[[Sec]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvCsc]] *[[InvSec]] *[[InvCot]] *[[RadToDeg]] *[[DegToRad]] 20a21cb6896dfae615c524795a75bfa803cb38ce 1030 1002 2022-05-27T01:07:10Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = rad <argument> |aliases = rad, radian, radians |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Rad''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command. ==Function== The Rad command switches the trigonometry mode to radians. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Deg]] *[[Sin]] *[[Cos]] *[[Tan]] *[[Csc]] *[[Sec]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvCsc]] *[[InvSec]] *[[InvCot]] *[[RadToDeg]] *[[DegToRad]] c950f6460eab04dfc5738ab76a68943969feb77b Deg 0 388 1003 2021-07-16T17:10:04Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = deg <argument> |aliases = deg, degree, degrees |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Deg'''..." wikitext text/x-wiki {{infobox command |group = Math |usage = deg <argument> |aliases = deg, degree, degrees |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Deg''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== The Deg command switches the trigonometry mode to degrees. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Rad]] *[[Sin]] *[[Cos]] *[[Tan]] *[[Csc]] *[[Sec]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvCsc]] *[[InvSec]] *[[InvCot]] *[[RadToDeg]] *[[DegToRad]] 0c86be04008c066b06c6d56292df476b8c242086 1031 1003 2022-05-27T01:07:25Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = deg <argument> |aliases = deg, degree, degrees |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Deg''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command. ==Function== The Deg command switches the trigonometry mode to degrees. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Rad]] *[[Sin]] *[[Cos]] *[[Tan]] *[[Csc]] *[[Sec]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvCsc]] *[[InvSec]] *[[InvCot]] *[[RadToDeg]] *[[DegToRad]] 0d0cbd7552163ca2c937b81d67a815824103e896 StarLightV4.1 0 95 1004 752 2022-03-18T16:55:20Z 24.208.211.228 0 /* Command list */ wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV4.1''}} '''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]'', released on July 18, 2019. This version is [[console]]-only. ==General changes== Because 4.1 is console-only, it will be compared against the console version of 4.0. *Removed [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands. *Made optimization to the parameter parser and command caller. *Changed the GetText function to display the "DEFAULT" string if the requested string does not exist. *Added an error message to prevent SL from running without a Messages.txt. *Switched back to on-console passwords. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.0|last version]] |- | [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch. |- | [[ExceptionHandler]] || SLSystem || Added #DEFAULT; Added null switch |- | [[DebugMode]] || SLSystem || New command added. |- | [[Restart]] || SLSystem || Now launches a new instance of StarLight before killing the old one. |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[SetVar]] || SLSystem || &mdash; |- | [[DeleteVar]] || SLSystem || Message added for variable not found; format changed to single parameter. |- | [[ListVar]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || &mdash; |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls; no longer prints "Done." at the end. |- | [[LogSize]] || SLSystem || Command now counts logs made after 2020. |- | [[DeleteLog]] || SLSystem || Added a message for invalid inputs; command can now delete logs made after 2020. |- | [[ForceKill]] || SLSystem || If there are multiple instances of StarLight running, only kills the current process. |- | [[GetText]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers. |- | [[Title]] || Settings || Format changed to single parameter; Added #DEFAULT |- | [[Message]] || Settings || Format changed to single parameter; Added #DEFAULT |- | [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |- | [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |- | [[ResetColor]] || Settings || &mdash; |- | [[Length]] || Settings || Added #DEFAULT |- | [[Width]] || Settings || Added #DEFAULT |- | [[BufferLength]] || Settings || Added #DEFAULT |- | [[BufferWidth]] || Settings || Added #DEFAULT |- | [[CursorSize]] || Settings || Added #DEFAULT |- | [[Lock]] || Settings || &mdash; |- | [[Unlock]] || Settings || &mdash; |- | [[SaveDirectory]] || Settings || Added #DEFAULT; Added null switch |- | [[Timestamp]] || Settings || Added #DEFAULT; Added null switch |- | [[PlayIntroSound]] || Settings || Added #DEFAULT; Added null switch |- | [[IntroSoundPath]] || Settings || Added #DEFAULT |- | [[AutosaveMode]] || Settings || Corrected bad message glitch, Added #DEFAULT |- | [[OutputToClipboard]] || Settings || Added #DEFAULT; Added null switch |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || Format changed to single parameter. |- | [[SaveSettings]] || Settings || &mdash; |- | [[ClearSettings]] || Settings || &mdash; |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Switched back to on-console passwords. |- | [[Logout]] || Authentication || &mdash; |- | [[Register]] || Authentication || Switched back to on-console passwords. |- | [[ClearAuth]] || Authentication || &mdash; |- | [[CreatePublicNote]] || Authentication || Uses names instead of numbers; Added "createnote" and "note" aliases. |- | [[ViewPublicNote]] || Authentication || Uses names instead of numbers; Added "viewnote" alias. |- | [[DeletePublicNote]] || Authentication || Uses names instead of numbers; Added "deletenote" alias. |- | [[CreatePrivateNote]] || Authentication || Uses names instead of numbers. |- | [[ViewPrivateNote]] || Authentication || Uses names instead of numbers. |- | [[DeletePrivateNote]] || Authentication || Uses names instead of numbers. |- | [[Print]] || {{b|String|group}} || Format changed to single parameter. |- | [[Type]] || String || Added custom delay. |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[Replace]] || String || &mdash; |- | [[LCase]] || String || Format changed to single parameter. |- | [[UCase]] || String || Format changed to single parameter. |- | [[PCase]] || String || Format changed to single parameter. |- | [[Reverse]] || String || Format changed to single parameter. |- | [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI. |- | [[Offset]] || String || &mdash; |- | [[Scramble]] || String || Format changed to single parameter. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || &mdash; |- | [[Trim]] || String || &mdash; |- | [[Pad]] || String || &mdash; |- | [[Len]] || String || Format changed to single parameter. |- | [[Frequency]] || String || Corrected case sensitive glitch. |- | [[ASCII]] || String || Format changed to single parameter. |- | [[Char]] || String || Format changed to single parameter. |- | [[Hex]] || String || Format changed to single parameter. |- | [[Oct]] || String || Format changed to single parameter. |- | [[Binary]] || String || Format changed to single parameter. |- | [[NumBinary]] || String || Format changed to single parameter. |- | [[GetChar]] || String || New command added. |- | [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias. |- | [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code. |- | [[ColorCode]] || String || &mdash; |- | [[ColorConvert]] || String || New command added. |- | [[Add]] || [[Math]] || &mdash; |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || &mdash; |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || &mdash; |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[Rad]] || Math || &mdash; |- | [[Deg]] || Math || &mdash; |- | [[Quadratic]] || Math || &mdash; |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Fibonacci]] || Math || New command added. |- | [[Perimeter]] || Math || New subcommand added: Ellipse; implemented GetText(). |- | [[Area]] || Math || New subcommand added: Ellipse; implemented GetText(). |- | [[Volume]] || Math || Implemented GetText(). |- | [[SurfaceArea]] || Math || Implemented GetText(). |- | [[Median]] || Math || &mdash; |- | [[Average]] || Math || &mdash; |- | [[DataSet]] || Math || New command added. |- | [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1. |- | [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified. |- | [[Count]] || Math || New command added. |- | [[Factor]] || Math || &mdash; |- | [[Gcf]] || Math || &mdash; |- | [[Simplify]] || Math || &mdash; |- | [[ToFraction]] || Math || &mdash; |- | [[DataConvert]] || Math || Retooled and optimized; added error messages. |- | [[LengthConvert]] || Math || Retooled and optimized; added error messages. |- | [[TempConvert]] || Math || Retooled and optimized; added error messages. |- | [[TimeConvert]] || Math || Retooled and optimized; added error messages. |- | [[VolumeConvert]] || Math || New command added. |- | [[WeightConvert]] || Math || New command added. |- | [[Test]] || Math || &mdash; |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm. |- | [[LongMilitaryTime]] || Date/Time || &mdash; |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || When provided a date, returns the weekday of that date. |- | [[DayOfYear]] || Date/Time || When provided a date, returns the day of year of that date. |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || &mdash; |- | [[Second]] || Date/Time || &mdash; |- | [[UTC]] || Date/Time || &mdash; |- | [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter. |- | [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter. |- | [[Copy]] || File || &mdash; |- | [[Move]] || File || &mdash; |- | [[Del]] || File || Format changed to single parameter. |- | [[Rename]] || File || &mdash; |- | [[NewDir]] || File || Format changed to single parameter. |- | [[NewFile]] || File || &mdash; |- | [[ReadFile]] || File || Added "read" alias; format changed to single parameter. |- | [[Attr]] || File || Format changed to single parameter. |- | [[SimulateMessage]] || [[System]] || &mdash; |- | [[SimulateInputBox]] || System || Added "inputbox" alias. |- | [[ShowTip]] || System || &mdash; |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter. |- | [[ClearClipBoard]] || System || &mdash; |- | [[StartStopwatch]] || System || &mdash; |- | [[StopStopwatch]] || System || &mdash; |- | [[PauseStopwatch]] || System || &mdash; |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Play]] || System || Added the "keyword" parameter path. |- | [[Stop]] || System || &mdash; |- | [[Launch]] || System || &mdash; |- | [[Terminate]] || System || Separated command into by name and by id; lists out all IDs killed. |- | [[TerminateID]] || System || New command added. |- | [[ProcessInfo]] || System || Added thread parameter. |- | [[ProcessInfoID]] || System || New command added. |- | [[ProcessList]] || System || &mdash; |- | [[Search]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[SystemHealth]] || System || Added information selectivity. |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || &mdash; |- | [[RockPaperScissors]] || Fun || New command added. |- | [[EightBall]] || Fun || New command added. |- | [[ChangeLog]] || [[Misc]] || &mdash; |- | [[Ping]] || Misc || &mdash; |} [[Category:StarLight builds]] ccfead7420328a3e20ffafb04dae03f77f1e6f84 Count 0 389 1005 2022-03-18T17:06:19Z 24.208.211.228 0 Created page with "{{infobox command |group = Math |usage = count <start> <end> <step> ---- count <end> |aliases = count |v1.0=|v2.0=|v2.5=|v2.7=|v3.0=|v3.1=|v3.5=|v4.0=|v4.1=y |console=y|gui= }..." wikitext text/x-wiki {{infobox command |group = Math |usage = count <start> <end> <step> ---- count <end> |aliases = count |v1.0=|v2.0=|v2.5=|v2.7=|v3.0=|v3.1=|v3.5=|v4.0=|v4.1=y |console=y|gui= }} '''Count''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present starting in version {{v|4.1}}. ==Function== The count command counts to specified number. Because the function uses a loop, it can be aborted with the ctrl key. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=start |description=Number to start counting from. |range=dec |required=y}} {{ParametersRow |num=2 |name=end |description=Number to count to. |range=dec |required=y}} {{ParametersRow |num=3 |name=step |description=Number to count by. |range=dec |default=1}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=end |description=Number to count to. Counts by 1 from 0. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.1}} || New command added |} 240af20773ebb54cc384f97c3d5731aae1b5b93e 1006 1005 2022-03-18T17:23:45Z 24.208.211.228 0 /* Function */ wikitext text/x-wiki {{infobox command |group = Math |usage = count <start> <end> <step> ---- count <end> |aliases = count |v1.0=|v2.0=|v2.5=|v2.7=|v3.0=|v3.1=|v3.5=|v4.0=|v4.1=y |console=y|gui= }} '''Count''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present starting in version {{v|4.1}}. ==Function== The count command counts from a specified start point to a specified end point by a specified increment. If only one parameter is provided, the command counts from 0 by 1 to the specified number. Because the function uses a loop, it can be aborted with the ctrl key. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=start |description=Number to start counting from. |range=dec |required=y}} {{ParametersRow |num=2 |name=end |description=Number to count to. |range=dec |required=y}} {{ParametersRow |num=3 |name=step |description=Number to count by. |range=dec |default=1}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=end |description=Number to count to. Counts by 1 from 0. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.1}} || New command added |} 9ece75127bf39e2b4198a8149f232bfb1dc90579 DataSet 0 390 1007 2022-05-23T18:37:02Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = dataset <nums> |aliases = dataset |v1.0=|v2.0=|v2.5=|v2.7=|v3.0=|v3.1=|v3.5=|v4.0=|v4.1=y |console=y|gui= }} '''DataSet''' is a {{b|M..." wikitext text/x-wiki {{infobox command |group = Math |usage = dataset <nums> |aliases = dataset |v1.0=|v2.0=|v2.5=|v2.7=|v3.0=|v3.1=|v3.5=|v4.0=|v4.1=y |console=y|gui= }} '''DataSet''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}}. ==Function== The DataSet command accepts a set of numbers and gives statistical data back. *Minimum: Lowest value in the dataset *Maximum: Highest value in the dataset *Range: Difference between maximum and minimum *Median: Number in the direct middle of the dataset *Mode: Number with the most occurrences in the dataset (also displays number of instances) *Arithmetic mean: Sum of all numbers in the dataset divided by the amount of numbers in the set *Geometric mean: Product of all numbers in the dataset to the power of the inverse of the amount of numbers in the set *Harmonic mean: The amount of numbers in the dataset divided by the sum of the inverse of all numbers in the dataset *Variance: Sum of the difference of all numbers in the dataset and the arithmetic mean of the same set, squared *Standard deviation: The square root of variance *Coefficient of variation: Standard deviation divided by the arithmetic mean ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=nums |description=List of numbers to get data from. |range=dec|list=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.1}} || New command added. |} ==See also== *[[Median]] *[[Average]] 68ba96dc1f22c289b81fd9cbc93059c317e6d5aa Average 0 391 1008 2022-05-23T18:52:29Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = average <nums> |aliases = average, ave |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''DataSet..." wikitext text/x-wiki {{infobox command |group = Math |usage = average <nums> |aliases = average, ave |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''DataSet''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Average command accepts a set of numbers and returns the average. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=nums |description=List of numbers to get data from. |range=dec|list=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |} ==See also== *[[Median]] *[[DataSet]] 38aa338f5d8428c89464e265896e012f3d1698f4 1009 1008 2022-05-27T00:48:02Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = {{rollover|average <num1> <num2> <num3>...|v1.0|y}} ---- {{rollover|average <nums>|v2.0 forward|y}} |aliases = average, {{rollover|ave|2.0 forward|y}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Average''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Average command accepts a set of numbers and returns the average. ==Parameters== ===v1.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=num1... |description=numbers to get data from. |range=dec |required=y}} |} ===v2.0 forward=== {{ParametersHeader}} {{ParametersRow |num=1 |name=nums |description=List of numbers to get data from. |range=dec|list=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Input now contained in one parameter instead of a parameter list, "ave" alias added, added ctrl loop break. |- | {{v|2.5}} || Command split out of the math command. |} ==See also== *[[Median]] *[[DataSet]] f3f6fdb0a36a7f0f5be6ada42edf081494848f04 1010 1009 2022-05-27T00:49:17Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = {{rollover|average <num1> <num2> <num3>...|v1.0|y}} ---- {{rollover|average <nums>|v2.0 forward|y}} |aliases = average, {{rollover|ave|2.0 forward|y}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Average''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}} this command was a subcommand of the math command. ==Function== The Average command accepts a set of numbers and returns the average. ==Parameters== ===v1.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=num1... |description=numbers to get data from. |range=dec |required=y}} |} ===v2.0 forward=== {{ParametersHeader}} {{ParametersRow |num=1 |name=nums |description=List of numbers to get data from. |range=dec|list=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Input now contained in one parameter instead of a parameter list, "ave" alias added, added ctrl loop break. |- | {{v|2.5}} || Command split out of the math command. |} ==See also== *[[Median]] *[[DataSet]] 72f09eccdbc46ffa0510cfe052b3f887dcbeded6 1036 1010 2022-05-27T01:10:01Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = {{rollover|average <num1> <num2> <num3>...|v1.0|y}} ---- {{rollover|average <nums>|v2.0 forward|y}} |aliases = average, {{rollover|ave|2.0 forward|y}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Average''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command. ==Function== The Average command accepts a set of numbers and returns the average. ==Parameters== ===v1.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=num1... |description=numbers to get data from. |range=dec |required=y}} |} ===v2.0 forward=== {{ParametersHeader}} {{ParametersRow |num=1 |name=nums |description=List of numbers to get data from. |range=dec|list=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Input now contained in one parameter instead of a parameter list, "ave" alias added, added ctrl loop break. |- | {{v|2.5}} || Command split out of the math command. |} ==See also== *[[Median]] *[[DataSet]] c292092d3a69804a0a667392bba4f4739786ab19 1037 1036 2022-05-27T01:17:54Z Serpent King 24956324 /* Legacy */ wikitext text/x-wiki {{infobox command |group = Math |usage = {{rollover|average <num1> <num2> <num3>...|v1.0|y}} ---- {{rollover|average <nums>|v2.0 forward|y}} |aliases = average, {{rollover|ave|2.0 forward|y}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Average''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command. ==Function== The Average command accepts a set of numbers and returns the average. ==Parameters== ===v1.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=num1... |description=numbers to get data from. |range=dec |required=y}} |} ===v2.0 forward=== {{ParametersHeader}} {{ParametersRow |num=1 |name=nums |description=List of numbers to get data from. |range=dec|list=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Input now contained in one parameter instead of a parameter list; "ave" alias added; added ctrl loop break. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || GetText() implemented. |} ==See also== *[[Median]] *[[DataSet]] ab84dc3f6347f7346bc4e352ddb1a90da59b21fa Sqrt 0 360 1011 957 2022-05-27T00:57:54Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = sqrt <argument> |aliases = sqrt |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Sqrt''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}} this command was a subcommand of the math command. ==Function== The Sqrt command returns the square root of the argument. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the square root of. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Pow]] *[[Root]] e1af295bfbad3426348c8426d26b581cf6fc06b4 1013 1011 2022-05-27T00:59:02Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = sqrt <argument> |aliases = sqrt |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Sqrt''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command. ==Function== The Sqrt command returns the square root of the argument. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the square root of. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Pow]] *[[Root]] 0d695ef8e42e9472c8f2b70dba3b66100417f9cd Root 0 361 1012 958 2022-05-27T00:58:52Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = root <argument> <root> |aliases = root |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Root''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version {{v|2.0}}, this command was a subcommand of the math command. ==Function== The Root command returns the specified root of the argument. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the root of. |range=dec |required=y}} {{ParametersRow |num=2 |name=root |description=Root to apply to the argument. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Pow]] *[[Sqrt]] bffc4565c0988f42947bebc0c0548a94b6f5d7b4 Log 0 362 1014 959 2022-05-27T00:59:32Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = log <argument> <base> |aliases = log |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Log''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command. ==Function== The Log command returns the logarithm of the argument with a specified base. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to calculate a logarithm from. |range=dec |required=y}} {{ParametersRow |num=2 |name=base |description=Base of the logarithm |range=dec |default=10}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Pow]] *[[Ln]] 426c866bca26019e304821e968edb435a4eb0dca Cos 0 370 1015 978 2022-05-27T01:01:09Z Serpent King 24956324 /* Legacy */ wikitext text/x-wiki {{infobox command |group = Math |usage = cos <argument> |aliases = cos |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Cos''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Cos command returns the cosine of the argument. The input can be taken as either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the cosine of, in either radians or degrees depending on the mode. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Sin]] *[[Tan]] *[[Csc]] *[[Sec]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvCsc]] *[[InvSec]] *[[InvCot]] *[[Rad]] *[[Deg]] a7b56a579a5d8d0386a819b33ed845eb76e25cb7 1019 1015 2022-05-27T01:04:17Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = cos <argument> |aliases = cos |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Cos''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command. ==Function== The Cos command returns the cosine of the argument. The input can be taken as either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the cosine of, in either radians or degrees depending on the mode. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Sin]] *[[Tan]] *[[Csc]] *[[Sec]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvCsc]] *[[InvSec]] *[[InvCot]] *[[Rad]] *[[Deg]] 722a7c0e029b689126e337a6fbfed7e15965555a Ln 0 363 1016 951 2022-05-27T01:03:54Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = ln <argument> |aliases = ln |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Ln''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command. ==Function== The Ln command returns the natural logarithm of the argument with base e. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to calculate a logarithm from. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Pow]] *[[Log]] 8f27927748f6ef561ca3e6762a8e92671fad8439 Abs 0 364 1017 960 2022-05-27T01:04:05Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = abs <number> |aliases = abs |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Abs''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command. ==Function== The Abs command returns the absolute value of a number. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=number |description=Number to get the absolute value from. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |} f5a12d6ce39f689cbbfd65d4d6c9dabfce19f19f Sin 0 369 1018 977 2022-05-27T01:04:12Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = sin <argument> |aliases = sin |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Sin''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command. ==Function== The Sin command returns the sine of the argument. The input can be taken as either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the sine of, in either radians or degrees depending on the mode. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Cos]] *[[Tan]] *[[Csc]] *[[Sec]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvCsc]] *[[InvSec]] *[[InvCot]] *[[Rad]] *[[Deg]] c211374f208631af403532e9bf10d3b21fdc582a Tan 0 371 1020 980 2022-05-27T01:04:22Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = tan <argument> |aliases = tan |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Tan''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command. ==Function== The Tan command returns the tangent of the argument. The input can be taken as either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the tangent of, in either radians or degrees depending on the mode. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Sin]] *[[Cos]] *[[Csc]] *[[Sec]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvCsc]] *[[InvSec]] *[[InvCot]] *[[Rad]] *[[Deg]] 8c21505ebde7cad98033a850fd40caefa5cc4464 Csc 0 372 1021 990 2022-05-27T01:04:41Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = csc <argument> |aliases = csc |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Csc''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command. ==Function== The Csc command returns the cosecant of the argument. The input can be taken as either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the cosecant of, in either radians or degrees depending on the mode. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Sin]] *[[Cos]] *[[Tan]] *[[Sec]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvCsc]] *[[InvSec]] *[[InvCot]] *[[Rad]] *[[Deg]] 1db1b497c2079ebd06de66777b7bbb6c62d796d4 Sec 0 373 1022 991 2022-05-27T01:05:00Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = sec <argument> |aliases = sec |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Sec''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command. ==Function== The Sec command returns the secant of the argument. The input can be taken as either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the secant of, in either radians or degrees depending on the mode. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Sin]] *[[Cos]] *[[Tan]] *[[Csc]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvCsc]] *[[InvSec]] *[[InvCot]] *[[Rad]] *[[Deg]] b1bead03367b0224a9b6bd6a26fdd4f004774dab Cot 0 374 1023 992 2022-05-27T01:05:32Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = cot <argument> |aliases = cot |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Cot''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command. ==Function== The Cot command returns the cotangent of the argument. The input can be taken as either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the cotangent of, in either radians or degrees depending on the mode. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Sin]] *[[Cos]] *[[Tan]] *[[Csc]] *[[Sec]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvCsc]] *[[InvSec]] *[[InvCot]] *[[Rad]] *[[Deg]] eb1a6643fb2e18786033285333f29f01fe31a9ab InvSin 0 378 1024 987 2022-05-27T01:05:40Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = invsin <argument> |aliases = invsin, asin |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''InvSin''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command. ==Function== The InvSin command returns the inverse sine of the argument in either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the inverse sine of. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Sin]] *[[Cos]] *[[Tan]] *[[Csc]] *[[Sec]] *[[Cot]] *[[InvCos]] *[[InvTan]] *[[InvCsc]] *[[InvSec]] *[[InvCot]] *[[Rad]] *[[Deg]] 748cdca6c89ae827fe83f463f45102faaff66725 InvCos 0 379 1025 988 2022-05-27T01:05:45Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = invcos <argument> |aliases = invcos, acos |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''InvCos''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command. ==Function== The InvCos command returns the inverse cosine of the argument in either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the inverse cosine of. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Sin]] *[[Cos]] *[[Tan]] *[[Csc]] *[[Sec]] *[[Cot]] *[[InvSin]] *[[InvTan]] *[[InvCsc]] *[[InvSec]] *[[InvCot]] *[[Rad]] *[[Deg]] 51adb9131bfe241734f0ea7d28f108b0c11412ff InvTan 0 380 1026 989 2022-05-27T01:05:53Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = invtan <argument> |aliases = invtan, atan |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''InvTan''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command. ==Function== The InvTan command returns the inverse tangent of the argument in either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the inverse tangent of. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Sin]] *[[Cos]] *[[Tan]] *[[Csc]] *[[Sec]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvCsc]] *[[InvSec]] *[[InvCot]] *[[Rad]] *[[Deg]] 8ced1360688ce846816d58be25cfc5d060f0b11f InvCsc 0 377 1027 993 2022-05-27T01:06:07Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = invcsc <argument> |aliases = invcsc, acsc |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''InvCsc''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command. ==Function== The InvCsc command returns the inverse cosecant of the argument in either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the inverse cosecant of. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Sin]] *[[Cos]] *[[Tan]] *[[Csc]] *[[Sec]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvSec]] *[[InvCot]] *[[Rad]] *[[Deg]] 497722c9f6ceb15173ce00459011d4e9bfda02a3 InvSec 0 376 1028 994 2022-05-27T01:06:25Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = invsec <argument> |aliases = invsec, asec |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''InvSec''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command. ==Function== The InvSec command returns the inverse secant of the argument in either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the inverse secant of. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Sin]] *[[Cos]] *[[Tan]] *[[Csc]] *[[Sec]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvCsc]] *[[InvCot]] *[[Rad]] *[[Deg]] 6fe9af3543e54ed4894caaad093c814c5a9899c0 InvCot 0 375 1029 995 2022-05-27T01:06:45Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = invcot <argument> |aliases = invcot, acot |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''InvCot''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In versions 2.0, this command was a subcommand of the math command. ==Function== The InvCot command returns the inverse cotangent of the argument in either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the inverse cotangent of. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Sin]] *[[Cos]] *[[Tan]] *[[Csc]] *[[Sec]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvCsc]] *[[InvSec]] *[[Rad]] *[[Deg]] 803c0e6dc3f66d00c1e0be2401f669a3674d89b3 Perimeter 0 123 1032 745 2022-05-27T01:09:16Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = perimeter <shape> <...> |aliases = perimeter |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Perimeter''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command. ==Function== Perimeter gets the perimeter/circumference of various two-dimensional shapes. The number of parameters it accepts varies depending on the shape. Shapes include: *Triangle <code>perimeter triangle <side1length> <side2length> <side3length></code> *Square <code>perimeter square <sidelength></code> *Rectangle <code>perimeter rectangle <length> <width></code> *Trapezoid <code>perimeter trapezoid <base1length> <base2length> <sidelength></code> *Hexagon <code>perimeter hexagon <sidelength></code> *Circle <code>perimeter circle <radius></code> *{{rollover|Ellipse <code>perimeter ellipse <a> <nowiki><b></nowiki></code>|Added in 4.0|y}} ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=shape |description=The shape to get the perimeter of. |range=Valid units: triangle, square, rectangle, trapezoid, hexagon, circle, ellipse |required=y}} |- !colspan=6|Triangle {{ParametersRow |num=2 |name=side1length |description=Length of side 1. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=side2length |description=Length of side 2. |range=dec |minval=0 |required=y}} {{ParametersRow |num=4 |name=side3length |description=Length of side 3. |range=dec |minval=0 |required=y}} |- !colspan=6|Square {{ParametersRow |num=2 |name=sidelength |description=Length of a side. |range=dec |minval=0 |required=y}} |- !colspan=6|Rectangle {{ParametersRow |num=2 |name=length |description=Length of the rectangle. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=width |description=Width of the rectangle. |range=dec |minval=0 |required=y}} |- !colspan=6|Trapezoid {{ParametersRow |num=2 |name=base1length |description=Length of base 1. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=base2length |description=Length of base 2. |range=dec |minval=0 |required=y}} {{ParametersRow |num=4 |name=sidelength |description=Length of the slanted sides. |range=dec |minval=0 |required=y}} |- !colspan=6|Hexagon {{ParametersRow |num=2 |name=sidelength |description=Length of a side. |range=dec |minval=0 |required=y}} |- !colspan=6|Circle {{ParametersRow |num=2 |name=radius |description=Radius of the circle. |range=dec |minval=0 |required=y}} |- !colspan=6|{{rollover|Ellipse|Added in 4.1|y}} {{ParametersRow |num=2 |name=a |description=Length of the major axis. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=b |description=Length of the minor axis. |range=dec |minval=0 |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of the dissolved math command. |- | {{v|4.1}} || New subcommand added: Ellipse; implemented GetText(). |} ==See also== *[[Area]] *[[Volume]] *[[SurfaceArea]] 14390a8b72e142b661e40208fe65ebaf3d24cea9 Area 0 262 1033 746 2022-05-27T01:09:31Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = area <shape> <...> |aliases = area |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Area''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command. ==Function== Area gets the area of various two-dimensional shapes. The number of parameters it accepts varies depending on the shape. Shapes include: *Triangle <code>area triangle <base> <height></code> *Square <code>area square <sidelength></code> *Rectangle <code>area rectangle <length> <width></code> *Trapezoid <code>area trapezoid <height> <base1length> <base2length></code> *Hexagon <code>area hexagon <height> <diameter (corner to corner)> <sidelength></code> *Circle <code>area circle <radius></code> *{{rollover|Ellipse <code>area ellipse <a> <nowiki><b></nowiki></code>|Added in 4.0|y}} ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=shape |description=The shape to get the area of. |range=Valid units: triangle, square, rectangle, trapezoid, hexagon, circle, ellipse |required=y}} |- !colspan=6|Triangle {{ParametersRow |num=2 |name=base |description=Length of the base. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=height |description=Height of the triangle. |range=dec |minval=0 |required=y}} |- !colspan=6|Square {{ParametersRow |num=2 |name=sidelength |description=Length of a side. |range=dec |minval=0 |required=y}} |- !colspan=6|Rectangle {{ParametersRow |num=2 |name=length |description=Length of the rectangle. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=width |description=Width of the rectangle. |range=dec |minval=0 |required=y}} |- !colspan=6|Trapezoid {{ParametersRow |num=2 |name=height |description=Height of the trapezoid. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=base1length |description=Length of base 1. |range=dec |minval=0 |required=y}} {{ParametersRow |num=4 |name=base2length |description=Length of base 2. |range=dec |minval=0 |required=y}} |- !colspan=6|Hexagon {{ParametersRow |num=2 |name=height |description=Height of the hexagon. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=diameter |description=Length from one corner to the opposite corner. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=sidelength |description=Length of a side. |range=dec |minval=0 |required=y}} |- !colspan=6|Circle {{ParametersRow |num=2 |name=radius |description=Radius of the circle. |range=dec |minval=0 |required=y}} |- !colspan=6|{{rollover|Ellipse|Added in 4.1|y}} {{ParametersRow |num=2 |name=a |description=Length of the major axis. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=b |description=Length of the minor axis. |range=dec |minval=0 |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of the dissolved math command. |- | {{v|4.1}} || New subcommand added: Ellipse; implemented GetText(). |} ==See also== *[[Perimeter]] *[[Volume]] *[[SurfaceArea]] f5be8958f7163cd97cd97cc29d5f5f2bb75caae3 Volume 0 264 1034 751 2022-05-27T01:09:38Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = volume <shape> <...> |aliases = volume |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Volume''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command. ==Function== Volume gets the volume of various three-dimensional shapes. The number of parameters it accepts varies depending on the shape. Shapes include: *Cube <code>volume cube <sidelength></code> *Triangular Prism <code>volume triprism <basebase> <baseheight> <height></code> *Rectangular Prism <code>volume recprism <length> <width> <height></code> *Prism <code>volume prism <base> <height></code> *Triangular Pyramid <code>volume tripyramid <basebase> <baseheight> <height></code> *Rectangular Pyramid <code>volume recpyramid <length> <width> <height></code> *Pyramid <code>volume pyramid <base> <height></code> *Cone <code>volume cone <radius> <height> <height></code> *Cylinder <code>volume cylinder <radius> <height></code> *Sphere <code>volume sphere <radius></code> ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=shape |description=The shape to get the volume of. |range=Valid units: cube, triprism, recprism, prism, tripyramid, recpyramid, pyramid, cone, cylinder, sphere |required=y}} |- !colspan=6|Cube {{ParametersRow |num=2 |name=sidelength |description=Length of one of the edges. |range=dec |minval=0 |required=y}} |- !colspan=6|Triangular Prism {{ParametersRow |num=2 |name=basebase |description=Base length of the base triangle. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=baseheight |description=Height of the base triangle. |range=dec |minval=0 |required=y}} {{ParametersRow |num=4 |name=height |description=Height of the prism. |range=dec |minval=0 |required=y}} |- !colspan=6|Rectangular Prism {{ParametersRow |num=2 |name=length |description=Length of the prism. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=width |description=Width of the prism. |range=dec |minval=0 |required=y}} {{ParametersRow |num=4 |name=height |description=Height of the prism. |range=dec |minval=0 |required=y}} |- !colspan=6|Prism {{ParametersRow |num=2 |name=base |description=Base area of the prism. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=height |description=Height of the prism. |range=dec |minval=0 |required=y}} |- !colspan=6|Triangular Pyramid {{ParametersRow |num=2 |name=basebase |description=Base length of the base triangle. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=baseheight |description=Height of the base triangle. |range=dec |minval=0 |required=y}} {{ParametersRow |num=4 |name=height |description=Height of the pyramid. |range=dec |minval=0 |required=y}} |- !colspan=6|Rectangular Pyramid {{ParametersRow |num=2 |name=length |description=Length of the base of the pyramid. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=width |description=Width of the base of the pyramid. |range=dec |minval=0 |required=y}} {{ParametersRow |num=4 |name=height |description=Height of the pyramid. |range=dec |minval=0 |required=y}} |- !colspan=6|Pyramid {{ParametersRow |num=2 |name=base |description=Base area of the pyramid. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=height |description=Height of the pyramid. |range=dec |minval=0 |required=y}} |- !colspan=6|Cone {{ParametersRow |num=2 |name=radius |description=Radius of the base circle. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=height |description=Height of the cone. |range=dec |minval=0 |required=y}} |- !colspan=6|Cylinder {{ParametersRow |num=2 |name=radius |description=Radius of the base circle. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=height |description=Height of the cylinder. |range=dec |minval=0 |required=y}} |- !colspan=6|Sphere {{ParametersRow |num=2 |name=radius |description= Radius of the sphere. |range=dec |minval=0 |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of the dissolved math command. |- | {{v|4.1}} || Implemented GetText(). |} ==See also== *[[Perimeter]] *[[Area]] *[[SurfaceArea]] d434e3f98d5239e3ad4cf1497333f1ace72474e1 SurfaceArea 0 265 1035 753 2022-05-27T01:09:47Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = surfacearea <shape> <...> |aliases = surfacearea |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''SurfaceArea''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command. ==Function== SurfaceArea gets the surface area of various three-dimensional shapes. The number of parameters it accepts varies depending on the shape. Shapes include: *Cube <code>surfacearea cube <sidelength></code> *Cone <code>surfacearea cone <radius> <height> <height></code> *Cylinder <code>surfacearea cylinder <radius> <height></code> *Sphere <code>surfacearea sphere <radius></code> ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=shape |description=The shape to get the surfacearea of. |range=Valid units: cube, cone, cylinder, sphere |required=y}} |- !colspan=6|Cube {{ParametersRow |num=2 |name=sidelength |description=Length of one of the edges. |range=dec |minval=0 |required=y}} |- !colspan=6|Cone {{ParametersRow |num=2 |name=radius |description=Radius of the base circle. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=height |description=Height of the cone. |range=dec |minval=0 |required=y}} |- !colspan=6|Cylinder {{ParametersRow |num=2 |name=radius |description=Radius of the base circle. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=height |description=Height of the cylinder. |range=dec |minval=0 |required=y}} |- !colspan=6|Sphere {{ParametersRow |num=2 |name=radius |description= Radius of the sphere. |range=dec |minval=0 |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of the dissolved math command. |- | {{v|4.1}} || Implemented GetText(). |} ==See also== *[[Perimeter]] *[[Area]] *[[Volume]] b2666b7b2fd75b48120e6b5287d33ae384974250 DegToRad 0 392 1038 2022-05-27T01:21:26Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = degtorad <degrees> |aliases = degtorad |v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''DegToRad'..." wikitext text/x-wiki {{infobox command |group = Math |usage = degtorad <degrees> |aliases = degtorad |v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''DegToRad''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in versions [[v|2.0]] forward. ==Function== The DegToRad command accepts an angle measurement in degrees and translates it into radians. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=degrees |description=Angle measurement in degrees |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[RadToDeg]] *[[Deg]] *[[Rad]] *[[Sin]] *[[Cos]] *[[Tan]] *[[Sec]] *[[Csc]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvSec]] *[[InvCsc]] *[[InvCot]] bc5fd5de3caff5b20ca1325d1802798acd2227e3 1040 1038 2022-05-27T01:23:45Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = degtorad <degrees> |aliases = degtorad |v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''DegToRad''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in versions [[v|2.0]] forward. In version 2.0, this command was a subcommand of the math command. ==Function== The DegToRad command accepts an angle measurement in degrees and translates it into radians. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=degrees |description=Angle measurement in degrees |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[RadToDeg]] *[[Deg]] *[[Rad]] *[[Sin]] *[[Cos]] *[[Tan]] *[[Sec]] *[[Csc]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvSec]] *[[InvCsc]] *[[InvCot]] 984c33d391902e711fb1c2be2f467c25df5852ff 1041 1040 2022-05-27T01:24:19Z Serpent King 24956324 /* See also */ wikitext text/x-wiki {{infobox command |group = Math |usage = degtorad <degrees> |aliases = degtorad |v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''DegToRad''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in versions [[v|2.0]] forward. In version 2.0, this command was a subcommand of the math command. ==Function== The DegToRad command accepts an angle measurement in degrees and translates it into radians. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=degrees |description=Angle measurement in degrees |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[RadToDeg]] *[[DegToDMS]] *[[DMSToDeg]] *[[Deg]] *[[Rad]] *[[Sin]] *[[Cos]] *[[Tan]] *[[Sec]] *[[Csc]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvSec]] *[[InvCsc]] *[[InvCot]] 41fa3349d58bb1adf5cb603cb4b06dddda06b816 1047 1041 2022-05-27T01:41:49Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = degtorad <degrees> |aliases = degtorad |v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''DegToRad''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command. ==Function== The DegToRad command accepts an angle measurement in degrees and translates it into radians. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=degrees |description=Angle measurement in degrees |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[RadToDeg]] *[[DegToDMS]] *[[DMSToDeg]] *[[Deg]] *[[Rad]] *[[Sin]] *[[Cos]] *[[Tan]] *[[Sec]] *[[Csc]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvSec]] *[[InvCsc]] *[[InvCot]] 09c2a180343bf4cb175316e99c34dcfb014a8038 RadToDeg 0 393 1039 2022-05-27T01:23:35Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = radtodeg <radians> |aliases = radtodeg |v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''RadToDeg'..." wikitext text/x-wiki {{infobox command |group = Math |usage = radtodeg <radians> |aliases = radtodeg |v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''RadToDeg''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in versions [[v|2.0]] forward. In version 2.0, this command was a subcommand of the math command. ==Function== The DegToRad command accepts an angle measurement in radians and translates it into degrees. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=radians |description=Angle measurement in radians |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[DegToRad]] *[[Deg]] *[[Rad]] *[[Sin]] *[[Cos]] *[[Tan]] *[[Sec]] *[[Csc]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvSec]] *[[InvCsc]] *[[InvCot]] 57159ae7a246010429db6cb4942ed69ad28d6c1d 1042 1039 2022-05-27T01:24:29Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = radtodeg <radians> |aliases = radtodeg |v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''RadToDeg''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in versions [[v|2.0]] forward. In version 2.0, this command was a subcommand of the math command. ==Function== The DegToRad command accepts an angle measurement in radians and translates it into degrees. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=radians |description=Angle measurement in radians |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[DegToRad]] *[[DegToDMS]] *[[DMSToDeg]] *[[Deg]] *[[Rad]] *[[Sin]] *[[Cos]] *[[Tan]] *[[Sec]] *[[Csc]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvSec]] *[[InvCsc]] *[[InvCot]] 43e225a052ae4a81c1e6fb7c09517216dc02dac3 1048 1042 2022-05-27T01:42:08Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = radtodeg <radians> |aliases = radtodeg |v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''RadToDeg''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command. ==Function== The DegToRad command accepts an angle measurement in radians and translates it into degrees. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=radians |description=Angle measurement in radians |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[DegToRad]] *[[DegToDMS]] *[[DMSToDeg]] *[[Deg]] *[[Rad]] *[[Sin]] *[[Cos]] *[[Tan]] *[[Sec]] *[[Csc]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvSec]] *[[InvCsc]] *[[InvCot]] a01f335d4a983bb6b9978042ee99515134927f58 DegToDMS 0 394 1043 2022-05-27T01:27:26Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = degtodms <degrees> |aliases = degtodms |v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''DegToDMS'..." wikitext text/x-wiki {{infobox command |group = Math |usage = degtodms <degrees> |aliases = degtodms |v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''DegToDMS''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in versions [[v|2.0]] forward. In version 2.0, this command was a subcommand of the math command. ==Function== The DegToDMS command accepts an angle measurement in degrees and translates it into degrees-minutes-seconds notation. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=degrees |description=Angle measurement in degrees |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[DegToRad]] *[[RadToDeg]] *[[DMSToDeg]] *[[Deg]] *[[Rad]] *[[Sin]] *[[Cos]] *[[Tan]] *[[Sec]] *[[Csc]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvSec]] *[[InvCsc]] *[[InvCot]] 62046da3cf5c29d5bdded73ba4c2819e0945e838 DMSToDeg 0 395 1044 2022-05-27T01:31:10Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = dmstodeg <degrees> |aliases = dmstodeg |v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''DMSToDeg'..." wikitext text/x-wiki {{infobox command |group = Math |usage = dmstodeg <degrees> |aliases = dmstodeg |v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''DMSToDeg''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in versions [[v|2.0]] forward. In version 2.0, this command was a subcommand of the math command. ==Function== The DMSToDeg command accepts an angle measurement in degrees-minutes-seconds notation and translates it into plain degrees. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=deg |description=Degrees portion of DMS notation |range=int |required=y}} {{ParametersRow |num=2 |name=min |description=Minutes portion of DMS notation |range=int |required=y}} {{ParametersRow |num=3 |name=sec |description=Seconds portion of DMS notation |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[DegToRad]] *[[RadToDeg]] *[[DegToDMS]] *[[Deg]] *[[Rad]] *[[Sin]] *[[Cos]] *[[Tan]] *[[Sec]] *[[Csc]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvSec]] *[[InvCsc]] *[[InvCot]] d99312d4b10576eb4b07c1841e0fd143cd131e7e 1045 1044 2022-05-27T01:31:53Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = dmstodeg <deg> <min> <sec> |aliases = dmstodeg |v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''DMSToDeg''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in versions [[v|2.0]] forward. In version 2.0, this command was a subcommand of the math command. ==Function== The DMSToDeg command accepts an angle measurement in degrees-minutes-seconds notation and translates it into plain degrees. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=deg |description=Degrees portion of DMS notation |range=int |required=y}} {{ParametersRow |num=2 |name=min |description=Minutes portion of DMS notation |range=int |required=y}} {{ParametersRow |num=3 |name=sec |description=Seconds portion of DMS notation |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[DegToRad]] *[[RadToDeg]] *[[DegToDMS]] *[[Deg]] *[[Rad]] *[[Sin]] *[[Cos]] *[[Tan]] *[[Sec]] *[[Csc]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvSec]] *[[InvCsc]] *[[InvCot]] 959ba1bd1d9a608244293e3105b34a240e561aca 1049 1045 2022-05-27T01:42:15Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = dmstodeg <deg> <min> <sec> |aliases = dmstodeg |v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''DMSToDeg''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command. ==Function== The DMSToDeg command accepts an angle measurement in degrees-minutes-seconds notation and translates it into plain degrees. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=deg |description=Degrees portion of DMS notation |range=int |required=y}} {{ParametersRow |num=2 |name=min |description=Minutes portion of DMS notation |range=int |required=y}} {{ParametersRow |num=3 |name=sec |description=Seconds portion of DMS notation |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[DegToRad]] *[[RadToDeg]] *[[DegToDMS]] *[[Deg]] *[[Rad]] *[[Sin]] *[[Cos]] *[[Tan]] *[[Sec]] *[[Csc]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvSec]] *[[InvCsc]] *[[InvCot]] 81f90a5362b2096e5cc560993b221ec63ade51fd Quadratic 0 396 1046 2022-05-27T01:40:33Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = quadratic <nowiki><a> <b> <c></nowiki> |aliases = quadratic |v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|..." wikitext text/x-wiki {{infobox command |group = Math |usage = quadratic <nowiki><a> <b> <c></nowiki> |aliases = quadratic |v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Quadratic''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} forward. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command. ==Function== The Quadratic command accepts values a b and c of a quadratic equations and returns the result of the quadratic formula. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=a |description=A value |range=int|minval=0 |required=y}} {{ParametersRow |num=2 |name=b |description=B value |range=int |required=y}} {{ParametersRow |num=3 |name=c |description=C value |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Command split out of math command. |- | {{v|4.0}} || Implemented GetText(). |} 5ace76a1932bcd883dd126dd9dfd41d841e04152 DegToDMS 0 394 1050 1043 2022-05-27T01:42:24Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = degtodms <degrees> |aliases = degtodms |v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''DegToDMS''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command. ==Function== The DegToDMS command accepts an angle measurement in degrees and translates it into degrees-minutes-seconds notation. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=degrees |description=Angle measurement in degrees |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[DegToRad]] *[[RadToDeg]] *[[DMSToDeg]] *[[Deg]] *[[Rad]] *[[Sin]] *[[Cos]] *[[Tan]] *[[Sec]] *[[Csc]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvSec]] *[[InvCsc]] *[[InvCot]] fb34d8b318020edcf3652d87b9f14084837301b7 Fibonacci 0 397 1051 2022-05-27T01:53:26Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = fibonacci <termcout> <startterms> |aliases = fibonacci |v1.0=|v2.0=|v2.5=|v2.7=|v3.0=|v3.1=|v3.5=|v4.0=|v4.1= |console=y|gui= }} '''Fi..." wikitext text/x-wiki {{infobox command |group = Math |usage = fibonacci <termcout> <startterms> |aliases = fibonacci |v1.0=|v2.0=|v2.5=|v2.7=|v3.0=|v3.1=|v3.5=|v4.0=|v4.1= |console=y|gui= }} '''Fibonacci''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}} ==Function== The Fibonacci command returns the Fibonacci sequence out to a specified number of terms. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=termcount |description=Number of terms to go out to |range=int |required=y}} {{ParametersRow |num=2 |name=startterms |description=Terms to start the sequence |range=dec|list=y |required= |default={0, 1}}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.1}} || New command added. |} 6204cf66f3dc39d5489408a12358cf17984cd045 Median 0 398 1052 2022-05-27T02:00:00Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = median <num1> <num2> |aliases = median |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Median'..." wikitext text/x-wiki {{infobox command |group = Math |usage = median <num1> <num2> |aliases = median |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Median''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command. ==Function== The Median command accepts 2 numbers and determines the number directly between them. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=num1 |description=first number |range=dec |required=y}} {{ParametersRow |num=2 |name=num2 |description=second number |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || GetText() implemented. |} ==See also== *[[Average]] *[[DataSet]] dd766ec3b7d5d5871224b187995970bf4aa0ac4e SimpInterest 0 399 1053 2022-06-03T01:09:00Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = simpinterest <principal> <rate> <time> |aliases = quadratic |v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|..." wikitext text/x-wiki {{infobox command |group = Math |usage = simpinterest <principal> <rate> <time> |aliases = quadratic |v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''SimpInterest''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command. ==Function== The SimpInterest command calculates simple interest from the principal, rate, and time using <code>A = Prt</code>. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=Principal |description=The amount borrowed |range=int|minval=0 |required=y}} {{ParametersRow |num=2 |name=Rate |description=The rate of return |range=int |required=y}} {{ParametersRow |num=3 |name=Time |description=Over how much time |range=dec |required=y}} |} ==See also== *[[CompInterest]] *[[ContInterest]] ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Command split out of math command. |} 4b734e2c8507c0ff9f7ab3515e488a2f62f7f4e8 1054 1053 2022-06-03T01:09:41Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = simpinterest <principal> <rate> <time> |aliases = simpinterest |v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''SimpInterest''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command. ==Function== The SimpInterest command calculates simple interest from the principal, rate, and time using <code>A = Prt</code>. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=Principal |description=The amount borrowed |range=int|minval=0 |required=y}} {{ParametersRow |num=2 |name=Rate |description=The rate of return |range=int |required=y}} {{ParametersRow |num=3 |name=Time |description=Over how much time |range=dec |required=y}} |} ==See also== *[[CompInterest]] *[[ContInterest]] ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Command split out of math command. |} 44ac3232c72e1204a186ce8a95785a6d32d629de 1055 1054 2022-06-03T01:12:36Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = simpinterest <principal> <rate> <time> |aliases = simpinterest |v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''SimpInterest''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command. ==Function== The SimpInterest command calculates simple interest from the principal, rate, and time using <code>A = Prt</code>. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=principal |description=The amount borrowed |range=int|minval=0 |required=y}} {{ParametersRow |num=2 |name=rate |description=The rate of return |range=int |required=y}} {{ParametersRow |num=3 |name=time |description=Over how much time |range=dec |required=y}} |} ==See also== *[[CompInterest]] *[[ContInterest]] ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Command split out of math command. |} 01b86d108847e2103c220f04271509b0ccde6025 CompInterest 0 400 1056 2022-06-03T01:14:48Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = compinterest <principal> <rate> <time> <timescompounded> |aliases = compinterest |v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0..." wikitext text/x-wiki {{infobox command |group = Math |usage = compinterest <principal> <rate> <time> <timescompounded> |aliases = compinterest |v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''CompInterest''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command. ==Function== The CompInterest command calculates compound interest from the principal, rate, time, and times compounded using <code>A = P(1+r/n)^(tn)</code>. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=principal |description=The amount borrowed |range=int|minval=0 |required=y}} {{ParametersRow |num=2 |name=rate |description=The rate of return |range=int |required=y}} {{ParametersRow |num=3 |name=time |description=Over how much time |range=dec |required=y}} {{ParametersRow |num=4 |name=timescompounded |description=Number of times compounded |range=dec |default=1}} |} ==See also== *[[SimpInterest]] *[[ContInterest]] ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Command split out of math command. |} 210c67721f57c5a9a463274809dcc4c590bb15b4 ContInterest 0 401 1057 2022-06-03T01:16:44Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = continterest <principal> <rate> <time> |aliases = continterest |v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console..." wikitext text/x-wiki {{infobox command |group = Math |usage = continterest <principal> <rate> <time> |aliases = continterest |v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ContInterest''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command. ==Function== The ContInterest command calculates continuously compounded interest from the principal, rate, and time using <code>A = Pe^(rt)</code>. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=principal |description=The amount borrowed |range=int|minval=0 |required=y}} {{ParametersRow |num=2 |name=rate |description=The rate of return |range=int |required=y}} {{ParametersRow |num=3 |name=time |description=Over how much time |range=dec |required=y}} |} ==See also== *[[SimpInterest]] *[[CompInterest]] ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Command split out of math command. |} dae69b1a5bc12bfd178a362864e815e8b0a5dca8 File:Command-Title.png 6 402 1058 2022-06-03T01:25:12Z Serpent King 24956324 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Title 0 198 1059 693 2022-06-03T01:26:16Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = [[File:Command-Title.png|300px]] |group = Settings |usage = title <text> |aliases = title |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Title''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The Title command changes the console window title. This [[settings|setting]] is saveable. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to apply to the console title. #DEFAULT will set this setting to it's default value. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Title becomes a saveable setting. |- | {{v|4.0}} || Implemented GetText(), added invalid input checks. |- | {{v|4.1}} || Format changed to single parameter; Added #DEFAULT. |} bbe36792ba1d56af55a0fe1eb2a93f7432bf70b5 File:Command-Message.png 6 403 1060 2022-06-03T01:57:05Z Serpent King 24956324 wikitext text/x-wiki da39a3ee5e6b4b0d3255bfef95601890afd80709 Message 0 199 1061 654 2022-06-03T01:58:01Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = [[File:Command-Message.png|300px]] |group = Settings |usage = message <text> |aliases = message, msg |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Message''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The Message command changes the welcome message. This [[settings|setting]] is saveable. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to apply to the welcome message. #DEFAULT will set this setting to it's default value. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(), added invalid input checks. |- | {{v|4.1}} || Format changed to single parameter; Added #DEFAULT. |} e0042b562f69a4b8b711f4a3ec32912cd2609d12 Settings 0 195 1062 857 2022-06-03T01:59:19Z Serpent King 24956324 wikitext text/x-wiki {{disambig2|''StarLight'''s saveable settings|other uses|Settings (disambiguation)}} '''Settings''' are values that ''StarLight'' loads upon opening, and saves upon closing. Additionally the [[LoadSettings]] and [[SaveSettings]] commands also serve these functions. Settings were introduced in version {{v|2.0}}, and were radically reformatted in version {{v|2.7}}. Settings for {{v|4.0 (Console)}} and {{v|4.1}} are saved at <code>%appdata%\StarLightData\SettingsV4.0 Console.cfg</code> ==Settings list== {| class="wikitable sortable" ! Setting ! width=300px|Description ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- | CONSOLE_TITLE || The window title for the console. Use the [[Title]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | CONSOLE_MESSAGE || The intro message that prints on boot. Use the [[Message]] command to change it. || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | CONSOLE_WIDTH || The {{rollover|width|in characters for the console versions, in pixels for the GUI versions|y}} of the console. Use the [[Width]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | CONSOLE_LENGTH || The {{rollover|length|in characters for the console versions, in pixels for the GUI versions|y}} (or height if preferred) of the console. Use the [[Length]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | CONSOLE_BUFFER_WIDTH || The width of characters that the console will buffer (with a scroll bar if this is greater than CONSOLE_WIDTH). Use the [[BufferWidth]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- | CONSOLE_BUFFER_LENGTH || The length (or height if preferred) of characters that the console will buffer (with a scroll bar if this is greater than CONSOLE_LENGTH). Use the [[BufferLength]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- | CONSOLE_CURSOR_SIZE || The size of the blinking console cursor, range 1 to 100. Use the [[CursorSize]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- |CONSOLE_FONT_FAMILY || The font family for the console text. Use the [[FontFamily]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_TEXT_SIZE || The size (in points) of the console text. Use the [[TextSize]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_FOREGROUND_COLOR || The color of the console Foreground, 16 preset colors. Use the [[ForeColor]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- |CONSOLE_BACKGROUND_COLOR || The color of the console Foreground, 16 preset colors. Use the [[BackColor]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- |CONSOLE_FOREGROUND_RED_COLOR || The color of the red portion of the console foreground. Use the [[TxtColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_FOREGROUND_GREEN_COLOR || The color of the green portion of the console foreground. Use the [[TxtColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_FOREGROUND_BLUE_COLOR || The color of the blue portion of the console foreground. Use the [[TxtColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_BACKGROUND_RED_COLOR || The color of the red portion of the console background. Use the [[HighlightColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_BACKGROUND_GREEN_COLOR || The color of the green portion of the console background. Use the [[HighlightColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_BACKGROUND_BLUE_COLOR || The color of the blue portion of the console background. Use the [[HighlightColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |SHOW_TIMESTAMP || Show a timestamp after every command? Use the [[Timestamp]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |PLAY_INTRO_SOUND || Play the intro sound on boot? Use the [[PlayIntroSound]] command to change it. || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |INTRO_SOUND_PATH || File path for the intro sound. Use the [[IntroSoundPath]] command to change it. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |LOCKED || Is the system locked? Use the [[Lock]] and [[Unlock]] commands to lock and unlock the system. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} |- |SAVE_DIRECTORY || Should the current directory be saved with the other settings? Use the [[SaveDirectory]] command to change it. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |OUTPUT_TO_CLIPBOARD || Should the output be directly sent to the clipboard after ever command? Use the [[OutputToClipboard]] command to change it. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |PROCESS_CHECK_FREQUENCY || Time (in milliseconds) that ''StarLight'' should check for unresponsive processes. Use the [[ProcessCheckFrequency]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |NOTIFY || Should a notification be sent if a process is found to be not responding? Use the [[Notify]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |SLCURSOR || Use the StarLight cursor? Use the [[SLCursor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |DIRECTORY || The current directory. Use the [[CD]] command to change it. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |TE_PATH || The file path currently open in the text editor. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |MP_PATH || The file path currently open in the media player. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |PV_PATH || The file path currently open in the picture viewer. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |PV_SIZE_MODE || Size mode for the picture viewer. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CL_PATH || The file path for the change log maker. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CL_AUTHOR || The author of the next entry of the change logger. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CL_PROJECT || The project of the next entry of the change logger. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CL_FILE || The file of the next entry of the change logger. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |LAST_TAB || Tab the user was on when closing. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |AUTOSAVE_MODE || Mode for autosaving. 0 is don't save, 1 is prompt to save, 2 is autosave on exit. Use the [[AutosaveMode]] command to change it. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |DEBUG || Is debug mode on? Use the [[DebugMode]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |} [[Category:StarLight]] ad0114284bb4e74acc7947b6e960bc6a2c4cc2fb 1063 1062 2022-06-03T01:59:44Z Serpent King 24956324 wikitext text/x-wiki {{disambig2|''StarLight'''s saveable settings|other uses|Settings (disambiguation)}} '''Settings''' are values that ''StarLight'' loads upon opening, and saves upon closing. Additionally the [[LoadSettings]] and [[SaveSettings]] commands also serve these functions. Settings were introduced in version {{v|2.0}}, and were radically reformatted in version {{v|2.7}}. Settings for versions {{v|4.0 (Console)}} and {{v|4.1}} are saved at <code>%appdata%\StarLightData\SettingsV4.0 Console.cfg</code> ==Settings list== {| class="wikitable sortable" ! Setting ! width=300px|Description ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- | CONSOLE_TITLE || The window title for the console. Use the [[Title]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | CONSOLE_MESSAGE || The intro message that prints on boot. Use the [[Message]] command to change it. || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | CONSOLE_WIDTH || The {{rollover|width|in characters for the console versions, in pixels for the GUI versions|y}} of the console. Use the [[Width]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | CONSOLE_LENGTH || The {{rollover|length|in characters for the console versions, in pixels for the GUI versions|y}} (or height if preferred) of the console. Use the [[Length]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | CONSOLE_BUFFER_WIDTH || The width of characters that the console will buffer (with a scroll bar if this is greater than CONSOLE_WIDTH). Use the [[BufferWidth]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- | CONSOLE_BUFFER_LENGTH || The length (or height if preferred) of characters that the console will buffer (with a scroll bar if this is greater than CONSOLE_LENGTH). Use the [[BufferLength]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- | CONSOLE_CURSOR_SIZE || The size of the blinking console cursor, range 1 to 100. Use the [[CursorSize]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- |CONSOLE_FONT_FAMILY || The font family for the console text. Use the [[FontFamily]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_TEXT_SIZE || The size (in points) of the console text. Use the [[TextSize]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_FOREGROUND_COLOR || The color of the console Foreground, 16 preset colors. Use the [[ForeColor]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- |CONSOLE_BACKGROUND_COLOR || The color of the console Foreground, 16 preset colors. Use the [[BackColor]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- |CONSOLE_FOREGROUND_RED_COLOR || The color of the red portion of the console foreground. Use the [[TxtColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_FOREGROUND_GREEN_COLOR || The color of the green portion of the console foreground. Use the [[TxtColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_FOREGROUND_BLUE_COLOR || The color of the blue portion of the console foreground. Use the [[TxtColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_BACKGROUND_RED_COLOR || The color of the red portion of the console background. Use the [[HighlightColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_BACKGROUND_GREEN_COLOR || The color of the green portion of the console background. Use the [[HighlightColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CONSOLE_BACKGROUND_BLUE_COLOR || The color of the blue portion of the console background. Use the [[HighlightColor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |SHOW_TIMESTAMP || Show a timestamp after every command? Use the [[Timestamp]] command to change it. || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |PLAY_INTRO_SOUND || Play the intro sound on boot? Use the [[PlayIntroSound]] command to change it. || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |INTRO_SOUND_PATH || File path for the intro sound. Use the [[IntroSoundPath]] command to change it. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |LOCKED || Is the system locked? Use the [[Lock]] and [[Unlock]] commands to lock and unlock the system. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} |- |SAVE_DIRECTORY || Should the current directory be saved with the other settings? Use the [[SaveDirectory]] command to change it. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |OUTPUT_TO_CLIPBOARD || Should the output be directly sent to the clipboard after ever command? Use the [[OutputToClipboard]] command to change it. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |PROCESS_CHECK_FREQUENCY || Time (in milliseconds) that ''StarLight'' should check for unresponsive processes. Use the [[ProcessCheckFrequency]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |NOTIFY || Should a notification be sent if a process is found to be not responding? Use the [[Notify]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |SLCURSOR || Use the StarLight cursor? Use the [[SLCursor]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |DIRECTORY || The current directory. Use the [[CD]] command to change it. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |TE_PATH || The file path currently open in the text editor. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |MP_PATH || The file path currently open in the media player. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |PV_PATH || The file path currently open in the picture viewer. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |PV_SIZE_MODE || Size mode for the picture viewer. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CL_PATH || The file path for the change log maker. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CL_AUTHOR || The author of the next entry of the change logger. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CL_PROJECT || The project of the next entry of the change logger. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |CL_FILE || The file of the next entry of the change logger. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |LAST_TAB || Tab the user was on when closing. || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- |AUTOSAVE_MODE || Mode for autosaving. 0 is don't save, 1 is prompt to save, 2 is autosave on exit. Use the [[AutosaveMode]] command to change it. || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |DEBUG || Is debug mode on? Use the [[DebugMode]] command to change it. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |} [[Category:StarLight]] faea570405ab94a8b0516793e20cbec7179af7b1 Factor 0 404 1064 2022-06-05T16:48:29Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = factor <number> |aliases = factor |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Factor''' is..." wikitext text/x-wiki {{infobox command |group = Math |usage = factor <number> |aliases = factor |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Factor''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command. ==Function== The Factor command returns all whole factors of a given number. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=number |description=Number to get the factors of. |range=int|minval=1|includemin=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Added ctrl loop break. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || GetText() implemented. |} ==See also== *[[Gcf]] *[[Simplify]] *[[ToFraction]] 9564c58853d1195608e113bb147d9a12cc89c91e Gcf 0 405 1065 2022-06-05T16:54:38Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = Gcf <num1> <num2> |aliases = Gcf |v1.0=|v2.0=|v2.5=|v2.7=|v3.0=|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Gcf''' is a {{b|Ma..." wikitext text/x-wiki {{infobox command |group = Math |usage = Gcf <num1> <num2> |aliases = Gcf |v1.0=|v2.0=|v2.5=|v2.7=|v3.0=|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Gcf''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that was introduced in version {{v|3.1}}. ==Function== The Gcf command returns the greatest common factor of two numbers. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=num1 |description=First number. |range=int|minval=1|includemin=y |required=y}} {{ParametersRow |num=2 |name=num2 |description=Second number. |range=int|minval=1|includemin=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.1}} || New command added. |- | {{v|4.0}} || GetText() implemented. |} ==See also== *[[Factor]] *[[Simplify]] *[[ToFraction]] 8ae22d8ae6c816f1b51bed18825a48e5389d0b7e 1066 1065 2022-06-05T16:56:22Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = gcf <num1> <num2> |aliases = gcf |v1.0=|v2.0=|v2.5=|v2.7=|v3.0=|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Gcf''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that was introduced in version {{v|3.1}}. ==Function== The Gcf command returns the greatest common factor of two numbers. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=num1 |description=First number. |range=int|minval=1|includemin=y |required=y}} {{ParametersRow |num=2 |name=num2 |description=Second number. |range=int|minval=1|includemin=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.1}} || New command added. |- | {{v|4.0}} || GetText() implemented. |} ==See also== *[[Factor]] *[[Simplify]] *[[ToFraction]] bb1ae9f66a2b7d7eb98e157be227d5b8a48eea48 Simplify 0 406 1067 2022-06-05T16:59:55Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = simplify <numerator> <denominator> |aliases = simplify |v1.0=|v2.0=|v2.5=|v2.7=|v3.0=|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }}..." wikitext text/x-wiki {{infobox command |group = Math |usage = simplify <numerator> <denominator> |aliases = simplify |v1.0=|v2.0=|v2.5=|v2.7=|v3.0=|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Simplify''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that was introduced in version {{v|3.1}}. ==Function== The Simplify command returns a simplified version of a given fraction. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=numerator |description=Numerator of the input fraction |range=int|minval=1|includemin=y |required=y}} {{ParametersRow |num=2 |name=denominator |description=Denominator of the input fraction |range=int|minval=1|includemin=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.1}} || New command added. |- | {{v|4.0}} || GetText() implemented. |} ==See also== *[[Factor]] *[[Gcf]] *[[ToFraction]] e60854084cb1fa9722494dedc7fe9943242ef427 ToFraction 0 407 1068 2022-06-05T17:08:38Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = tofraction <decimal> |aliases = tofraction, tofrac |v1.0=|v2.0=|v2.5=|v2.7=|v3.0=|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''..." wikitext text/x-wiki {{infobox command |group = Math |usage = tofraction <decimal> |aliases = tofraction, tofrac |v1.0=|v2.0=|v2.5=|v2.7=|v3.0=|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ToFraction''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that was introduced in version {{v|3.1}}. ==Function== The ToFraction command returns a fraction from a given decimal number. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=decimal |description=Decimal number to get fraction from |range=dec|minval=0 |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.1}} || New command added. |- | {{v|4.0}} || GetText() implemented. |} ==See also== *[[Factor]] *[[Gcf]] *[[Simplify]] 5a96b5bc05d9b9f0a60c59ac525c1a9adcbd6477 Radian 0 408 1069 2022-06-05T17:11:08Z Serpent King 24956324 Redirected page to [[Rad]] wikitext text/x-wiki #REDIRECT [[Rad]] 923d126e64fd16d030d904967a9ef345cfe1ae0c Radians 0 409 1070 2022-06-05T17:11:19Z Serpent King 24956324 Redirected page to [[Rad]] wikitext text/x-wiki #REDIRECT [[Rad]] 923d126e64fd16d030d904967a9ef345cfe1ae0c Degree 0 410 1071 2022-06-05T17:11:41Z Serpent King 24956324 Redirected page to [[Deg]] wikitext text/x-wiki #REDIRECT [[Deg]] 2d9a850107310e43c706b3eeb5a4aa48f860f887 Rad 0 387 1072 1030 2022-06-05T17:12:07Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = rad <argument> |aliases = rad, radian, radians |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Rad''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command. ==Function== The Rad command switches the trigonometry mode to radians. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Deg]] *[[Sin]] *[[Cos]] *[[Tan]] *[[Csc]] *[[Sec]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvCsc]] *[[InvSec]] *[[InvCot]] *[[RadToDeg]] *[[DegToRad]] d7ce8b25bc37d2751cc71754fca4740040cc4513 Deg 0 388 1073 1031 2022-06-05T17:12:11Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = deg <argument> |aliases = deg, degree, degrees |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Deg''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command. ==Function== The Deg command switches the trigonometry mode to degrees. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Rad]] *[[Sin]] *[[Cos]] *[[Tan]] *[[Csc]] *[[Sec]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvCsc]] *[[InvSec]] *[[InvCot]] *[[RadToDeg]] *[[DegToRad]] e9307a6fc1323e4af0f1e5445979c5f8ac7665be Degrees 0 411 1074 2022-06-05T17:12:23Z Serpent King 24956324 Redirected page to [[Deg]] wikitext text/x-wiki #REDIRECT [[Deg]] 2d9a850107310e43c706b3eeb5a4aa48f860f887 Ave 0 412 1075 2022-06-05T17:12:38Z Serpent King 24956324 Redirected page to [[Average]] wikitext text/x-wiki #REDIRECT [[Average]] 7c9a7f02542f9bb418d9b116199178f0b352b1b3 ToFrac 0 413 1076 2022-06-05T17:12:53Z Serpent King 24956324 Redirected page to [[ToFraction]] wikitext text/x-wiki #REDIRECT [[ToFraction]] 1dcd52a1d7fafd2c2dd4b8e8fa1342138c0b1c40 StarLightV4.1 0 95 1077 1004 2022-06-05T17:15:58Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV4.1''}} '''''StarLightV4.1''''' is the 9th active build of ''[[StarLight]]'', released on July 18, 2019. This version is [[console]]-only. ==General changes== Because 4.1 is console-only, it will be compared against the console version of 4.0. *Removed [[SpellCheck]], [[GetMeaning]], [[GetSynonyms]], and [[GetAntonyms]] commands. *Made optimization to the parameter parser and command caller. *Changed the GetText function to display the "DEFAULT" string if the requested string does not exist. *Added an error message to prevent SL from running without a Messages.txt. *Switched back to on-console passwords. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.0|last version]] |- | [[Exit]] || [[SLSystem]] || Corrected exit-with-parameter glitch. |- | [[ExceptionHandler]] || SLSystem || Added #DEFAULT; Added null switch |- | [[DebugMode]] || SLSystem || New command added. |- | [[Restart]] || SLSystem || Now launches a new instance of StarLight before killing the old one. |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[SetVar]] || SLSystem || &mdash; |- | [[DeleteVar]] || SLSystem || Message added for variable not found; format changed to single parameter. |- | [[ListVar]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || &mdash; |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || All color messages were renamed to global messages; as such, the command has new message calls; no longer prints "Done." at the end. |- | [[LogSize]] || SLSystem || Command now counts logs made after 2020. |- | [[DeleteLog]] || SLSystem || Added a message for invalid inputs; command can now delete logs made after 2020. |- | [[ForceKill]] || SLSystem || If there are multiple instances of StarLight running, only kills the current process. |- | [[GetText]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers. |- | [[Title]] || Settings || Format changed to single parameter; Added #DEFAULT |- | [[Message]] || Settings || Format changed to single parameter; Added #DEFAULT |- | [[ForeColor]] || Settings || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |- | [[BackColor]] || Settings || Renamed from "HighlightColor command; removed "hcolor alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |- | [[ResetColor]] || Settings || &mdash; |- | [[Length]] || Settings || Added #DEFAULT |- | [[Width]] || Settings || Added #DEFAULT |- | [[BufferLength]] || Settings || Added #DEFAULT |- | [[BufferWidth]] || Settings || Added #DEFAULT |- | [[CursorSize]] || Settings || Added #DEFAULT |- | [[Lock]] || Settings || &mdash; |- | [[Unlock]] || Settings || &mdash; |- | [[SaveDirectory]] || Settings || Added #DEFAULT; Added null switch |- | [[Timestamp]] || Settings || Added #DEFAULT; Added null switch |- | [[PlayIntroSound]] || Settings || Added #DEFAULT; Added null switch |- | [[IntroSoundPath]] || Settings || Added #DEFAULT |- | [[AutosaveMode]] || Settings || Corrected bad message glitch, Added #DEFAULT |- | [[OutputToClipboard]] || Settings || Added #DEFAULT; Added null switch |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || Format changed to single parameter. |- | [[SaveSettings]] || Settings || &mdash; |- | [[ClearSettings]] || Settings || &mdash; |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Switched back to on-console passwords. |- | [[Logout]] || Authentication || &mdash; |- | [[Register]] || Authentication || Switched back to on-console passwords. |- | [[ClearAuth]] || Authentication || &mdash; |- | [[CreatePublicNote]] || Authentication || Uses names instead of numbers; Added "createnote" and "note" aliases. |- | [[ViewPublicNote]] || Authentication || Uses names instead of numbers; Added "viewnote" alias. |- | [[DeletePublicNote]] || Authentication || Uses names instead of numbers; Added "deletenote" alias. |- | [[CreatePrivateNote]] || Authentication || Uses names instead of numbers. |- | [[ViewPrivateNote]] || Authentication || Uses names instead of numbers. |- | [[DeletePrivateNote]] || Authentication || Uses names instead of numbers. |- | [[Print]] || {{b|String|group}} || Format changed to single parameter. |- | [[Type]] || String || Added custom delay. |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[Replace]] || String || &mdash; |- | [[LCase]] || String || Format changed to single parameter. |- | [[UCase]] || String || Format changed to single parameter. |- | [[PCase]] || String || Format changed to single parameter. |- | [[Reverse]] || String || Format changed to single parameter. |- | [[Repeat]] || String || Changed limit from 9999 to 99999 because of no need to compensate for the GUI. |- | [[Offset]] || String || &mdash; |- | [[Scramble]] || String || Format changed to single parameter. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || &mdash; |- | [[Trim]] || String || &mdash; |- | [[Pad]] || String || &mdash; |- | [[Len]] || String || Format changed to single parameter. |- | [[Frequency]] || String || Corrected case sensitive glitch. |- | [[ASCII]] || String || Format changed to single parameter. |- | [[Char]] || String || Format changed to single parameter. |- | [[Hex]] || String || Format changed to single parameter. |- | [[Oct]] || String || Format changed to single parameter. |- | [[Binary]] || String || Format changed to single parameter. |- | [[NumBinary]] || String || Format changed to single parameter. |- | [[GetChar]] || String || New command added. |- | [[StrConvert]] || String || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias. |- | [[KeyCode]] || String || Added the ability to return keystroke, key modifiers, and modifier code. |- | [[ColorCode]] || String || &mdash; |- | [[ColorConvert]] || String || New command added. |- | [[Add]] || {{b|Math|group}} || &mdash; |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || &mdash; |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || &mdash; |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[Rad]] || Math || &mdash; |- | [[Deg]] || Math || &mdash; |- | [[Quadratic]] || Math || &mdash; |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Fibonacci]] || Math || New command added. |- | [[Perimeter]] || Math || New subcommand added: Ellipse; implemented GetText(). |- | [[Area]] || Math || New subcommand added: Ellipse; implemented GetText(). |- | [[Volume]] || Math || Implemented GetText(). |- | [[SurfaceArea]] || Math || Implemented GetText(). |- | [[Median]] || Math || &mdash; |- | [[Average]] || Math || &mdash; |- | [[DataSet]] || Math || New command added. |- | [[Random]] || Math || Added the ability to only accept a ceiling and assume the floor is 1. |- | [[Chance]] || Math || Changed to return a 50:50 true/false ratio if no parameter is specified. |- | [[Count]] || Math || New command added. |- | [[Factor]] || Math || &mdash; |- | [[Gcf]] || Math || &mdash; |- | [[Simplify]] || Math || &mdash; |- | [[ToFraction]] || Math || &mdash; |- | [[DataConvert]] || Math || Retooled and optimized; added error messages. |- | [[LengthConvert]] || Math || Retooled and optimized; added error messages. |- | [[TempConvert]] || Math || Retooled and optimized; added error messages. |- | [[TimeConvert]] || Math || Retooled and optimized; added error messages. |- | [[VolumeConvert]] || Math || New command added. |- | [[WeightConvert]] || Math || New command added. |- | [[Test]] || Math || &mdash; |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Changed to display in hhmm rather than h:mm. |- | [[LongMilitaryTime]] || Date/Time || &mdash; |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || When provided a date, returns the weekday of that date. |- | [[DayOfYear]] || Date/Time || When provided a date, returns the day of year of that date. |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || &mdash; |- | [[Second]] || Date/Time || &mdash; |- | [[UTC]] || Date/Time || &mdash; |- | [[CD]] || [[File]] || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter. |- | [[DIR]] || File || Added the ability to reference directories with incomplete names; format changed to single parameter. |- | [[Copy]] || File || &mdash; |- | [[Move]] || File || &mdash; |- | [[Del]] || File || Format changed to single parameter. |- | [[Rename]] || File || &mdash; |- | [[NewDir]] || File || Format changed to single parameter. |- | [[NewFile]] || File || &mdash; |- | [[ReadFile]] || File || Added "read" alias; format changed to single parameter. |- | [[Attr]] || File || Format changed to single parameter. |- | [[SimulateMessage]] || [[System]] || &mdash; |- | [[SimulateInputBox]] || System || Added "inputbox" alias. |- | [[ShowTip]] || System || &mdash; |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || Removed ability to set music to the clipboard; format changed to single parameter. |- | [[ClearClipBoard]] || System || &mdash; |- | [[StartStopwatch]] || System || &mdash; |- | [[StopStopwatch]] || System || &mdash; |- | [[PauseStopwatch]] || System || &mdash; |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Play]] || System || Added the "keyword" parameter path. |- | [[Stop]] || System || &mdash; |- | [[Launch]] || System || &mdash; |- | [[Terminate]] || System || Separated command into by name and by id; lists out all IDs killed. |- | [[TerminateID]] || System || New command added. |- | [[ProcessInfo]] || System || Added thread parameter. |- | [[ProcessInfoID]] || System || New command added. |- | [[ProcessList]] || System || &mdash; |- | [[Search]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[SystemHealth]] || System || Added information selectivity. |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || &mdash; |- | [[RockPaperScissors]] || Fun || New command added. |- | [[EightBall]] || Fun || New command added. |- | [[ChangeLog]] || [[Misc]] || &mdash; |- | [[Ping]] || Misc || &mdash; |} [[Category:StarLight builds]] 8204be87ea4334d7ad9cee01467e4f409f7302d7 SLSystem 0 65 1078 873 2022-06-05T17:17:19Z Serpent King 24956324 wikitext text/x-wiki The '''SLSystem''' group is a group that contains [[command]]s for the core of ''[[StarLight]]''. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- | [[Exit]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ExceptionHandler]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- | [[DebugMode]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Restart]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Clear]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[SLCredits]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y|GUI version only}} || {{n}} |- | [[Uptime]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[SetVar]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[DeleteVar]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- | [[ListVar]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- | [[Help]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[About]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ListColor]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[LogSize]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[DeleteLog]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ForceKill]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} |- | [[GetText]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Get]] || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} |- | [[Set]] || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} |} [[Category:SLSystem commands|*]] [[Category:Command groups]] 8f8a8065604e207d5838a15ac012d64dc1050fee 1089 1078 2022-06-05T18:44:47Z Serpent King 24956324 wikitext text/x-wiki The '''SLSystem''' group is a group that contains [[command]]s for the core of ''[[StarLight]]''. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- | [[Exit]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ExceptionHandler]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- | [[DebugMode]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Restart]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Clear]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[SLCredits]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y|GUI version only}} || {{n}} |- | [[Uptime]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[SetVar]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[DeleteVar]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- | [[ListVar]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- | [[Help]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[About]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ListColor]] || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y|Console version only}} || {{y}} |- | [[LogSize]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[DeleteLog]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ForceKill]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} |- | [[GetText]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Get]] || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} |- | [[Set]] || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} |} [[Category:SLSystem commands|*]] [[Category:Command groups]] fa56f606554d11d0434a440d6beffddc73ef22d1 1090 1089 2022-06-05T18:45:07Z Serpent King 24956324 wikitext text/x-wiki The '''SLSystem''' group is a group that contains [[command]]s for the core of ''[[StarLight]]''. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- | [[Exit]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ExceptionHandler]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- | [[DebugMode]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Restart]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Clear]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[SLCredits]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y|GUI version only}} || {{n}} |- | [[Uptime]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[SetVar]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[DeleteVar]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- | [[ListVar]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- | [[Help]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[About]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ListColor]] || {{y}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|Console version only}} || {{y}} |- | [[LogSize]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[DeleteLog]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ForceKill]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} |- | [[GetText]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Get]] || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} |- | [[Set]] || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} |} [[Category:SLSystem commands|*]] [[Category:Command groups]] 4f77dca8271515749daa6e96f6b71e070c49ff66 Settings (group) 0 259 1079 871 2022-06-05T17:18:27Z Serpent King 24956324 wikitext text/x-wiki {{disambig2|the settings group|other uses|Settings (disambiguation)}} The '''Settings''' group is a group that contains [[command]]s for saveable settings in ''[[StarLight]]''. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- | {{b|Settings|command}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Title]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Message]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[FontFamily]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- | [[TextSize]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- | [[ForeColor]] || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y}} |- | [[BackColor]] || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y}} |- | [[ResetColor]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Length]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Width]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[BufferLength]] || {{y}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- | [[BufferWidth]] || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- | [[CursorSize]] || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} |- | [[Lock]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} |- | [[Unlock]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} |- | [[SaveDirectory]] || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Timestamp]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[PlayIntroSound]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[IntroSoundPath]] || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[AutosaveMode]] || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[OutputToClipboard]] || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ProcessCheckFrequency]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- | [[Notify]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- | [[SLCursor]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} |- | [[SL]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[LoadSettings]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[SaveSettings]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ClearSettings]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |} [[Category:Settings commands|*]] [[Category:Command groups]] 07cf2f51d5155928cdc5ffd52ea263dc52fd9087 Math (group) 0 414 1080 2022-06-05T17:20:45Z Serpent King 24956324 Created page with "{{disambig2|the string command group|the command|Math (command)}} The '''math''' group is a group that contains mathematic commands. ==Command list== {|class="wikitable sort..." wikitext text/x-wiki {{disambig2|the string command group|the command|Math (command)}} The '''math''' group is a group that contains mathematic commands. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |} [[Category:Math commands|*]] [[Category:Command groups]] 6147840a88104914ef10ff1637a0768161dccd9c 1081 1080 2022-06-05T17:40:44Z Serpent King 24956324 wikitext text/x-wiki {{disambig2|the string command group|the command|Math (command)}} The '''math''' group is a group that contains mathematic commands. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- | {{b|Math|command}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} |- | [[Add]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Sub]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Mult]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Div]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[IntDiv]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Mod]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Pow]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Sqrt]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Root]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Log]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Ln]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Abs]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Inv]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Factorial]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Sin]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Cos]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Tan]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Csc]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Sec]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Cot]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[InvSin]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[InvCos]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[InvTan]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[InvCsc]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[InvSec]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[InvCot]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[DegToRad]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[RadToDeg]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[DegToDMS]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[DMSToDeg]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Rad]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Deg]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Quadratic]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[SimpInterest]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[CompInterest]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ContInterest]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Fibonacci]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Perimeter]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Area]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Volume]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[SurfaceArea]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Median]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Average]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[DataSet]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Random]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Chance]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- | [[Count]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Factor]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Gcf]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Simplify]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ToFraction]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Convert]] || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} |- | [[DataConvert]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[LengthConvert]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[TempConvert]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[TimeConvert]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[VolumeConvert]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[WeightConvert]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Test]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Pi]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[E]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |} [[Category:Math commands|*]] [[Category:Command groups]] 18dcb274d94bb64aace105768e5fa9c19defe688 1084 1081 2022-06-05T17:51:16Z Serpent King 24956324 wikitext text/x-wiki {{disambig2|the string command group|the command|Math (command)}} The '''math''' group is a group that contains mathematic commands. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- | {{b|Math|command}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} |- | [[Add]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Sub]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Mult]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Div]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[IntDiv]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Mod]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Pow]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Sqrt]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Root]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Log]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Ln]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Abs]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Inv]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Factorial]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Sin]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Cos]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Tan]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Csc]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Sec]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Cot]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[InvSin]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[InvCos]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[InvTan]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[InvCsc]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[InvSec]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[InvCot]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[DegToRad]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[RadToDeg]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[DegToDMS]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[DMSToDeg]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Rad]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Deg]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Quadratic]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[SimpInterest]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[CompInterest]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ContInterest]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Fibonacci]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Perimeter]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Area]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Volume]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[SurfaceArea]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Median]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Average]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[DataSet]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Random]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Chance]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- | [[Count]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Factor]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Gcf]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Simplify]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ToFraction]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Convert]] || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} |- | [[DataConvert]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[LengthConvert]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[TempConvert]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[TimeConvert]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[VolumeConvert]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[WeightConvert]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Test]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Pi]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[E]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |} [[Category:Math commands|*]] [[Category:Command groups]] c2cfe49849e747d636a59f3551cfb4b7313eb23c Pi 0 415 1082 2022-06-05T17:45:08Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = pi |aliases = pi |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Pi''' is a {{b|Math|group}} [..." wikitext text/x-wiki {{infobox command |group = Math |usage = pi |aliases = pi |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Pi''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command. ==Function== The Pi command returns π. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |} 8389e0839ebbbea6f118a82f83624812a42dbf28 E 0 416 1083 2022-06-05T17:46:17Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = e |aliases = e |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''E''' is a {{b|Math|group}} co..." wikitext text/x-wiki {{infobox command |group = Math |usage = e |aliases = e |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''E''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command. ==Function== The E command returns the Euler's number. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |} 3b137918a7d58fde719264387bedb9bbcd4dcaf0 Test 0 417 1085 2022-06-05T18:08:10Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = test <val1> <comparison> <val2> ---- test fileexists <path> ---- test direxists <path> |aliases = test |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3..." wikitext text/x-wiki {{infobox command |group = Math |usage = test <val1> <comparison> <val2> ---- test fileexists <path> ---- test direxists <path> |aliases = test |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Test''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The Test command tests a conditional and returns true or false. If both values are numbers, they will be taken as numbers and not strings. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=val1 |description=First value to compare. |range=str |required=y}} {{ParametersRow |num=2 |name=comparison |description=How to compare the values. |range=Valid inputs:<br>eq, =, ==<br>gt, ><br> lt, <<br>ge, >=<br>le, <=<br>ne, <>, !=, =/=, not |required=y}} {{ParametersRow |num=3 |name=val2 |description=Second value to compare. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} 5fef010c65bbe2270d916aac8821703c585048ae 1086 1085 2022-06-05T18:15:30Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = test <val1> <comparison> <val2> ---- test fileexists <path> ---- test direxists <path> |aliases = test |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Test''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The Test command tests a conditional and returns true or false. If both values are numbers, they will be taken as numbers and not strings. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=val1 |description=First value to compare. |range=str |required=y}} {{ParametersRow |num=2 |name=comparison |description=How to compare the values. |range=Valid inputs:<br>eq, =, ==<br>gt, ><br> lt, <<br>ge, >=<br>le, <=<br>ne, <>, !=, =/=, not |required=y}} {{ParametersRow |num=3 |name=val2 |description=Second value to compare. |range=str |required=y}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=fileexists |description=Check to see if a file exists. |range=fileexists |required=y }} {{ParametersRow |num=2 |name=path |description=File path to check. |range=str|nonull=y |required=y }} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=direxists |description=Check to see if a directory exists. |range=direxists |required=y }} {{ParametersRow |num=2 |name=path |description=directory path to check. |range=str|nonull=y |required=y }} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} c1e50d3785604e433a9e163567fa8890630f2cd7 Convert 0 272 1087 778 2022-06-05T18:25:33Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = math convert <type> <originalunit> <newunit> <value> |aliases = convert |v1.0=y|v2.0=y |console=y|gui=y }} '''Convert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|1.0}} and {{v|2.0}}. In version {{v|2.5}}, this command was split into 4 commands: [[DataConvert]], [[TempConvert]], [[TimeConvert]], and [[LengthConvert]]. In {{v|4.1}}, [[VolumeConvert]] and [[WeightConvert]] were added as well. ==Function== Convert converts between various kinds of units. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=type |description=The type of unit to convert. |range=length, weight, volume, time, temp, data |required=y}} {{ParametersRow |num=2 |name=originalunit |description=The unit of the original value. |range=length: in, ft, yd, mi, mm, cm, dm, m, Dm, hm, km<br> weight: oz, lbs, T, mg, cg, dg, g, Dg, hg, kg<br> volume: floz, C, P, Q, G<br> time: sec, min, hour, day, week, year, decade, century, millennium<br> temp: C, F, K<br> data: bit, nibble, byte, kb, kB, Mb, MB, Gb, GB, Tb, TB, Pb, PB |required=y}} {{ParametersRow |num=3 |name=newunit |description=The unit to be converted to. |range=length: in, ft, yd, mi, mm, cm, dm, m, Dm, hm, km<br> weight: oz, lbs, T, mg, cg, dg, g, Dg, hg, kg<br> volume: floz, C, P, Q, G<br> time: sec, min, hour, day, week, year, decade, century, millennium<br> temp: C, F, K<br> data: bit, nibble, byte, kb, kB, Mb, MB, Gb, GB, Tb, TB, Pb, PB |required=y}} {{ParametersRow |num=4 |name=value |description=The value to convert. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Command removed. |} bbbefe380ec085024fcc35a7882efc6d1b421196 ListColor 0 166 1088 584 2022-06-05T18:42:33Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = [[File:Command-ListColor.png|x200px]] |group = SLSystem |usage = listcolor |aliases = listcolor, lcolor |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=|v3.1=|v3.5=|v4.0=y|v4.1=y |console=y|gui= }} '''ListColor''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present all console versions of ''StarLight''. ==Function== The ListColor command lists all the colors available for use in the [[ForeColor]] and [[BackColor]] commands. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || All color messages were renamed to global messages; as such, the command has new message calls; no longer prints "Done." at the end. |} ==See also== *[[ForeColor]] *[[BackColor]] bc3f6d5d03f555ea3540e9a9c7d49478f6ff6dc1 Date 0 418 1091 2022-06-11T16:34:30Z Serpent King 24956324 Created page with "{{infobox command |group = Date/Time |usage = date |aliases = date |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Date''' is a {{b|Dat..." wikitext text/x-wiki {{infobox command |group = Date/Time |usage = date |aliases = date |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Date''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Date command returns the current date in MM/DD/YYYY format. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |} ==See also== *[[Time]] *[[DateTime]] *[[LongDate]] *[[LongTime]] *[[LongDateTime]] cbd23625716437a2ed19fcb5a3e157f7bf7fad52 1095 1091 2022-06-11T16:44:58Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Date/Time |usage = date |aliases = date |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Date''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Date command returns the current date in <code>MM/DD/YYYY</code> format. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |} ==See also== *[[Time]] *[[DateTime]] *[[LongDate]] *[[LongTime]] *[[LongDateTime]] 3295549a56e087e1e777bd579e1262bc8dcf167d 1098 1095 2022-06-11T16:49:26Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Date/Time |usage = date |aliases = date |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Date''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Date command returns the current date in <code>MM/DD/YYYY</code> format. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |} ==See also== *[[Time]] *[[DateTime]] *[[LongDate]] *[[LongTime]] *[[LongDateTime]] *[[DayOfWeek]] *[[DayOfYear]] *[[Month]] *[[Day]] *[[Year]] 443ccac980ab553fb2261ef6f21db6eaaaf181b7 Time 0 419 1092 2022-06-11T16:40:05Z Serpent King 24956324 Created page with "{{infobox command |group = Date/Time |usage = time |aliases = time |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Time''' is a {{b|Dat..." wikitext text/x-wiki {{infobox command |group = Date/Time |usage = time |aliases = time |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Time''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Time command returns the current 12 hour time in hh:mm am/pm format. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |} ==See also== *[[Date]] *[[DateTime]] *[[LongDate]] *[[LongTime]] *[[LongDateTime]] e9090a339884de4e9fb707d19ed75c4f6cda12ba 1097 1092 2022-06-11T16:46:03Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Date/Time |usage = time |aliases = time |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Time''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Time command returns the current 12 hour time in <code>hh:mm AM/PM</code> format. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |} ==See also== *[[Date]] *[[DateTime]] *[[LongDate]] *[[LongTime]] *[[LongDateTime]] bc0946427c1d7ddecbc164225d397d566eefbab8 LongTime 0 420 1093 2022-06-11T16:42:13Z Serpent King 24956324 Created page with "{{infobox command |group = Date/Time |usage = longtime |aliases = longtime |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''LongTime'''..." wikitext text/x-wiki {{infobox command |group = Date/Time |usage = longtime |aliases = longtime |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''LongTime''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The LongTime command returns the current 12 hour time in hh:mm:ss am/pm format. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |} ==See also== *[[Date]] *[[Time]] *[[DateTime]] *[[LongDate]] *[[LongDateTime]] 983f237da5c0f273e325808c4624e8c04142365c 1096 1093 2022-06-11T16:45:23Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Date/Time |usage = longtime |aliases = longtime |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''LongTime''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The LongTime command returns the current 12 hour time in <code>hh:mm:ss AM/PM</code> format. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |} ==See also== *[[Date]] *[[Time]] *[[DateTime]] *[[LongDate]] *[[LongDateTime]] 9e51d5da89de9ce7d3cdaa51d50a72f49e3abfb4 LongDate 0 421 1094 2022-06-11T16:44:44Z Serpent King 24956324 Created page with "{{infobox command |group = Date/Time |usage = longdate |aliases = longdate |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''LongDate'''..." wikitext text/x-wiki {{infobox command |group = Date/Time |usage = longdate |aliases = longdate |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''LongDate''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The LongDate command returns the current date in <code>weekday, month day, year</code> format. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |} ==See also== *[[Date]] *[[Time]] *[[DateTime]] *[[LongTime]] *[[LongDateTime]] 66735bcb1b9a25cb7498d226a0b078207804e03b 1099 1094 2022-06-11T16:49:42Z Serpent King 24956324 /* See also */ wikitext text/x-wiki {{infobox command |group = Date/Time |usage = longdate |aliases = longdate |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''LongDate''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The LongDate command returns the current date in <code>weekday, month day, year</code> format. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |} ==See also== *[[Date]] *[[Time]] *[[DateTime]] *[[LongTime]] *[[LongDateTime]] *[[DayOfWeek]] *[[DayOfYear]] *[[Month]] *[[Day]] *[[Year]] fa2d1339d5b335cffc7f803cbd5543318b22caa0 Month 0 422 1100 2022-06-11T16:52:37Z Serpent King 24956324 Created page with "{{infobox command |group = Date/Time |usage = month |aliases = month, mo |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Month''' is a..." wikitext text/x-wiki {{infobox command |group = Date/Time |usage = month |aliases = month, mo |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Month''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Month command returns the current month. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "mo" alias added. |} ==See also== *[[Day]] *[[Year]] *[[Date]] *[[LongDate]] *[[LongDate]] *[[LongDateTime]] ba21d5d0a26c61587201dd46ab32dc97e081c7e4 1105 1100 2022-06-11T16:58:49Z Serpent King 24956324 /* See also */ wikitext text/x-wiki {{infobox command |group = Date/Time |usage = month |aliases = month, mo |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Month''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Month command returns the current month. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "mo" alias added. |} ==See also== *[[Day]] *[[Year]] *[[Date]] *[[LongDate]] *[[LongDateTime]] c59284f539b7182d2a1aac3e39c1d6ccacbd1d2e 1111 1105 2022-06-11T17:00:28Z Serpent King 24956324 /* See also */ wikitext text/x-wiki {{infobox command |group = Date/Time |usage = month |aliases = month, mo |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Month''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Month command returns the current month. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "mo" alias added. |} ==See also== *[[Day]] *[[Year]] *[[Date]] *[[DateTime]] *[[LongDate]] *[[LongDateTime]] 5b607a58a9af8888006fbd0537a3d7a66b53e747 Mo 0 423 1101 2022-06-11T16:53:17Z Serpent King 24956324 Redirected page to [[Month]] wikitext text/x-wiki #REDIRECT [[Month]] 3d8f3b889df62550d065f045b1b574d3d87df1f4 Year 0 424 1102 2022-06-11T16:55:51Z Serpent King 24956324 Created page with "{{infobox command |group = Date/Time |usage = year |aliases = year, yr |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Year''' is a {{b..." wikitext text/x-wiki {{infobox command |group = Date/Time |usage = year |aliases = year, yr |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Year''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Year command returns the current year. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "yr" alias added. |} ==See also== *[[Day]] *[[Month]] *[[Date]] *[[LongDate]] *[[LongDate]] *[[LongDateTime]] dbbf9006fb42553e5d76128b7f84554dce71072a 1107 1102 2022-06-11T16:59:08Z Serpent King 24956324 /* See also */ wikitext text/x-wiki {{infobox command |group = Date/Time |usage = year |aliases = year, yr |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Year''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Year command returns the current year. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "yr" alias added. |} ==See also== *[[Day]] *[[Month]] *[[Date]] *[[LongDate]] *[[LongDateTime]] 2b86183483c1bc06eced7536dde032afc7f072d1 1108 1107 2022-06-11T16:59:43Z Serpent King 24956324 /* See also */ wikitext text/x-wiki {{infobox command |group = Date/Time |usage = year |aliases = year, yr |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Year''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Year command returns the current year. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "yr" alias added. |} ==See also== *[[Day]] *[[Month]] *[[Date]] *[[DateTime]] *[[LongDate]] *[[LongDateTime]] 96ee9cbd8f6c8afbc0f6426871e9220dac6e8c55 Day 0 425 1103 2022-06-11T16:56:01Z Serpent King 24956324 Created page with "{{infobox command |group = Date/Time |usage = day |aliases = day |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Day''' is a {{b|Date/T..." wikitext text/x-wiki {{infobox command |group = Date/Time |usage = day |aliases = day |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Day''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Day command returns the current day. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |} ==See also== *[[Month]] *[[Year]] *[[Date]] *[[LongDate]] *[[LongDate]] *[[LongDateTime]] 1bacbb720807d21d34e6901c9eaef965c9964e61 1106 1103 2022-06-11T16:58:57Z Serpent King 24956324 /* See also */ wikitext text/x-wiki {{infobox command |group = Date/Time |usage = day |aliases = day |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Day''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Day command returns the current day. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |} ==See also== *[[Month]] *[[Year]] *[[Date]] *[[LongDate]] *[[LongDateTime]] c1914ba844600710d3a637089b3067507098b74a 1110 1106 2022-06-11T17:00:21Z Serpent King 24956324 /* See also */ wikitext text/x-wiki {{infobox command |group = Date/Time |usage = day |aliases = day |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Day''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Day command returns the current day. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |} ==See also== *[[Month]] *[[Year]] *[[Date]] *[[DateTime]] *[[LongDate]] *[[LongDateTime]] 5cb95ac1df0b3768a327460693af9c25bd8884d0 Yr 0 426 1104 2022-06-11T16:56:18Z Serpent King 24956324 Redirected page to [[Year]] wikitext text/x-wiki #REDIRECT [[Year]] 22510efb7136ea45618ff063951cd31a2af56631 Hour 0 427 1109 2022-06-11T17:00:11Z Serpent King 24956324 Created page with "{{infobox command |group = Date/Time |usage = hour |aliases = hour, hr |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Hour''' is a {{b..." wikitext text/x-wiki {{infobox command |group = Date/Time |usage = hour |aliases = hour, hr |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Hour''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Hour command returns the current month. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "hr" alias added. |} ==See also== *[[Minute]] *[[Second]] *[[Time]] *[[LongTime]] *[[DateTime]] *[[LongDateTime]] *[[MilitaryTime]] *[[LongMilitaryTime]] 72a32ae8f1a5943131b6d30891114ed19fb2283a 1112 1109 2022-06-11T17:05:14Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Date/Time |usage = hour |aliases = hour, hr |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Hour''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Hour command returns the current hour. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "hr" alias added. |} ==See also== *[[Minute]] *[[Second]] *[[Time]] *[[LongTime]] *[[DateTime]] *[[LongDateTime]] *[[MilitaryTime]] *[[LongMilitaryTime]] 75ce5a61443181cd5e03badfe6d24cda8721a140 Minute 0 428 1113 2022-06-11T17:05:56Z Serpent King 24956324 Created page with "{{infobox command |group = Date/Time |usage = minute |aliases = minute, min |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Minute''' i..." wikitext text/x-wiki {{infobox command |group = Date/Time |usage = minute |aliases = minute, min |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Minute''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Minute command returns the current minute. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "min" alias added. |} ==See also== *[[Hour]] *[[Second]] *[[Time]] *[[LongTime]] *[[DateTime]] *[[LongDateTime]] *[[MilitaryTime]] *[[LongMilitaryTime]] e0c73bb257f6a28f89e689000ba733f989c85708 Second 0 429 1114 2022-06-11T17:08:50Z Serpent King 24956324 Created page with "{{infobox command |group = Date/Time |usage = second |aliases = second, {{rollover|sec|v2.0 only}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|g..." wikitext text/x-wiki {{infobox command |group = Date/Time |usage = second |aliases = second, {{rollover|sec|v2.0 only}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Second''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Second command returns the current second. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "sec" alias added. |- | {{v|2.5}} || "sec" command removed due to overlap with the [[Sec]] command. |} ==See also== *[[Hour]] *[[Minute]] *[[Time]] *[[LongTime]] *[[DateTime]] *[[LongDateTime]] *[[MilitaryTime]] *[[LongMilitaryTime]] 29cbb29a6f05160f9896ce0e47922cb02dbbb0cf DateTime 0 430 1115 2022-06-11T17:20:18Z Serpent King 24956324 Created page with "{{infobox command |group = Date/Time |usage = {{rollover|date&time|v1.0 to v2.7|y}}<br>{{rollover|datetime|v3.0 forward|y}} |aliases = {{rollover|date&time|v1.0 to v2.7|y}}, {..." wikitext text/x-wiki {{infobox command |group = Date/Time |usage = {{rollover|date&time|v1.0 to v2.7|y}}<br>{{rollover|datetime|v3.0 forward|y}} |aliases = {{rollover|date&time|v1.0 to v2.7|y}}, {{rollover|d&t|v2.0 to v2.7|y}}, {{rollover|datetime, dt|v3.0 forward|y}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''DateTime''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The DateTime command returns the current date and time in <code>MM/DD/YYYY hh:mm AM/PM</code> format. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "d&t" alias added. |- | {{v|3.0}} || "date&time" and "d&t" aliases removed, "datetime" and "dt" aliases added |} ==See also== *[[Date]] *[[Time]] *[[LongDate]] *[[LongTime]] *[[LongDateTime]] *[[DayOfWeek]] *[[DayOfYear]] *[[Month]] *[[Day]] *[[Year]] 3c61529fa3e5a9fc5403330a361608931ac7dfa9 1116 1115 2022-06-11T17:23:01Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Date/Time |usage = {{rollover|date&time|v1.0 to v2.7|y}}<br>{{rollover|datetime|v3.0 forward|y}} |aliases = {{rollover|date&time|v1.0 to v2.7|y}}, {{rollover|d&t|v2.0 to v2.7|y}}, {{rollover|datetime, dt|v3.0 forward|y}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''DateTime''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The DateTime command returns the current date and time in <code>MM/DD/YYYY hh:mm AM/PM</code> format. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "d&t" alias added. |- | {{v|3.0}} || "date&time" and "d&t" aliases removed; "datetime" and "dt" aliases added |} ==See also== *[[Date]] *[[Time]] *[[LongDate]] *[[LongTime]] *[[LongDateTime]] *[[DayOfWeek]] *[[DayOfYear]] *[[Month]] *[[Day]] *[[Year]] 185ff983454eee444fc264cc36c2f3c184969658 1118 1116 2022-06-11T17:24:51Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Date/Time |usage = {{rollover|date&time|v1.0 to v2.7|y}}<br>{{rollover|datetime|v3.0 forward|y}} |aliases = {{rollover|date&time|v1.0 to v2.7|y}}, {{rollover|d&t|v2.0 to v2.7|y}}, {{rollover|datetime, dt|v3.0 forward|y}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''DateTime''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The DateTime command returns the current date and time in <code>MM/DD/YYYY hh:mm AM/PM</code> format. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "d&t" alias added. |- | {{v|3.0}} || "date&time" and "d&t" aliases removed; "datetime" and "dt" aliases added |} ==See also== *[[Date]] *[[Time]] *[[LongDate]] *[[LongTime]] *[[LongDateTime]] *[[DayOfWeek]] *[[DayOfYear]] *[[Month]] *[[Day]] *[[Year]] *[[Hour]] *[[Minute]] *[[Second]] 35de3559e08db50a0b9f6aa831e21cb788c8e176 LongDateTime 0 431 1117 2022-06-11T17:24:46Z Serpent King 24956324 Created page with "{{infobox command |group = Date/Time |usage = {{rollover|longdate&time|v1.0 to v2.7|y}}<br>{{rollover|longdatetime|v3.0 forward|y}} |aliases = {{rollover|longdate&time|v1.0 to..." wikitext text/x-wiki {{infobox command |group = Date/Time |usage = {{rollover|longdate&time|v1.0 to v2.7|y}}<br>{{rollover|longdatetime|v3.0 forward|y}} |aliases = {{rollover|longdate&time|v1.0 to v2.7|y}}, {{rollover|longd&t, ld&t|v2.0 to v2.7|y}}, {{rollover|longdatetime, longdt ldt|v3.0 forward|y}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''LongDateTime''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The LongDateTime command returns the current date and time in <code>weekday, month day, year hh:mm:ss AM/PM</code> format. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "longd&t" and "ld&t" alias added. |- | {{v|3.0}} || "longdate&time", "longd&t", and "ld&t" aliases removed; "longdatetime", "longdt", and "ldt" aliases added. |} ==See also== *[[Date]] *[[Time]] *[[LongDate]] *[[LongTime]] *[[DateTime]] *[[DayOfWeek]] *[[DayOfYear]] *[[Month]] *[[Day]] *[[Year]] *[[Hour]] *[[Minute]] *[[Second]] 8be6122062050ad9605a351baa0a9901937064e7 Time 0 419 1119 1097 2022-06-11T17:26:15Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Date/Time |usage = time |aliases = time |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Time''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Time command returns the current 12 hour time in <code>hh:mm AM/PM</code> format. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |} ==See also== *[[Date]] *[[DateTime]] *[[LongDate]] *[[LongTime]] *[[LongDateTime]] *[[UTC]] ca2e64d86e835b1245041a23d635a1c275065e1b 1132 1119 2022-06-11T17:31:59Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Date/Time |usage = time |aliases = time |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Time''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Time command returns the current 12 hour time in <code>hh:mm AM/PM</code> format. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |} ==See also== *[[Date]] *[[DateTime]] *[[LongDate]] *[[LongTime]] *[[LongDateTime]] *[[MilitaryTime]] *[[LongMilitaryTime]] *[[UTC]] 40064b2f6f661300ed84ae5480c9fe02268ea0ce LongTime 0 420 1120 1096 2022-06-11T17:26:25Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Date/Time |usage = longtime |aliases = longtime |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''LongTime''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The LongTime command returns the current 12 hour time in <code>hh:mm:ss AM/PM</code> format. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |} ==See also== *[[Date]] *[[Time]] *[[DateTime]] *[[LongDate]] *[[LongDateTime]] *[[UTC]] d4862b2f5481a6e0c403baf39e215f7a096536de 1133 1120 2022-06-11T17:32:11Z Serpent King 24956324 /* See also */ wikitext text/x-wiki {{infobox command |group = Date/Time |usage = longtime |aliases = longtime |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''LongTime''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The LongTime command returns the current 12 hour time in <code>hh:mm:ss AM/PM</code> format. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |} ==See also== *[[Date]] *[[Time]] *[[DateTime]] *[[LongDate]] *[[LongDateTime]] *[[MilitaryTime]] *[[LongMilitaryTime]] *[[UTC]] 50865d88f5d1eafb0ef8f1e2e7fb4fd604ab32c2 UTC 0 432 1121 2022-06-11T17:28:06Z Serpent King 24956324 Created page with "{{infobox command |group = Date/Time |usage = utc |aliases = utc |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''UTC''' is a {{b|Date/T..." wikitext text/x-wiki {{infobox command |group = Date/Time |usage = utc |aliases = utc |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''UTC''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The UTC command returns the current 12 hour time in UTC with <code>hh:mm AM/PM</code> format. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |} ==See also== *[[Date]] *[[Time]] *[[DateTime]] *[[LongDate]] *[[LongTime]] *[[LongDateTime]] 4a4c0c9084c480f4668973b18e5025025ec3ad94 Hr 0 434 1123 2022-06-11T17:28:32Z Serpent King 24956324 Redirected page to [[Hour]] wikitext text/x-wiki #REDIRECT [[Hour]] 7da02e719b8e32a8e30a80dab24064010b8726fc Date&time 0 435 1124 2022-06-11T17:28:49Z Serpent King 24956324 Redirected page to [[DateTime]] wikitext text/x-wiki #REDIRECT [[DateTime]] 0ef252d7ce874ec877f05a8a57d3a273da1f5a58 D&t 0 436 1125 2022-06-11T17:29:02Z Serpent King 24956324 Redirected page to [[DateTime]] wikitext text/x-wiki #REDIRECT [[DateTime]] 0ef252d7ce874ec877f05a8a57d3a273da1f5a58 Dt 0 437 1126 2022-06-11T17:29:14Z Serpent King 24956324 Redirected page to [[DateTime]] wikitext text/x-wiki #REDIRECT [[DateTime]] 0ef252d7ce874ec877f05a8a57d3a273da1f5a58 Ldt 0 438 1127 2022-06-11T17:29:40Z Serpent King 24956324 Redirected page to [[LongDateTime]] wikitext text/x-wiki #REDIRECT [[LongDateTime]] f4ceab816b54d2f5278c218111780dbe0b61c962 Ld&t 0 439 1128 2022-06-11T17:29:58Z Serpent King 24956324 Redirected page to [[LongDateTime]] wikitext text/x-wiki #REDIRECT [[LongDateTime]] f4ceab816b54d2f5278c218111780dbe0b61c962 LongDate&Time 0 440 1129 2022-06-11T17:30:11Z Serpent King 24956324 Redirected page to [[LongDateTime]] wikitext text/x-wiki #REDIRECT [[LongDateTime]] f4ceab816b54d2f5278c218111780dbe0b61c962 Longd&t 0 441 1130 2022-06-11T17:30:25Z Serpent King 24956324 Redirected page to [[LongDateTime]] wikitext text/x-wiki #REDIRECT [[LongDateTime]] f4ceab816b54d2f5278c218111780dbe0b61c962 Longdt 0 442 1131 2022-06-11T17:30:38Z Serpent King 24956324 Redirected page to [[LongDateTime]] wikitext text/x-wiki #REDIRECT [[LongDateTime]] f4ceab816b54d2f5278c218111780dbe0b61c962 LongMilitaryTime 0 443 1134 2022-06-11T17:37:12Z Serpent King 24956324 Created page with "{{infobox command |group = Date/Time |usage = longmilitarytime |aliases = longmilitarytime, longmiltime |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |consol..." wikitext text/x-wiki {{infobox command |group = Date/Time |usage = longmilitarytime |aliases = longmilitarytime, longmiltime |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''LongMilitaryTime''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The LongMilitaryTime command returns the current 24 hour time in <code>hh:mm:ss AM/PM</code> format. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "longmiltime" alias added. |} ==See also== *[[Date]] *[[Time]] *[[DateTime]] *[[LongDate]] *[[LongTime]] *[[LongDateTime]] *[[MilitaryTime]] ecc73cf7925ec6fb34bbddaf48dda1fe0ef37ad2 1135 1134 2022-06-11T17:40:51Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Date/Time |usage = longmilitarytime |aliases = longmilitarytime, longmiltime |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''LongMilitaryTime''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The LongMilitaryTime command returns the current 24 hour time in <code>hh:mm:ss</code> format. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "longmiltime" alias added. |} ==See also== *[[Date]] *[[Time]] *[[DateTime]] *[[LongDate]] *[[LongTime]] *[[LongDateTime]] *[[MilitaryTime]] a4725dfaf69839f29f835d9b314e17f73349e2a1 MilitaryTime 0 444 1136 2022-06-11T17:41:07Z Serpent King 24956324 Created page with "{{infobox command |group = Date/Time |usage = militarytime |aliases = militarytime, miltime |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }}..." wikitext text/x-wiki {{infobox command |group = Date/Time |usage = militarytime |aliases = militarytime, miltime |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''MilitaryTime''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The MilitaryTime command returns the current 24 hour time in <code>hhmm</code> format. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "miltime" alias added. |- | {{v|2.5}} || Output format changed from <code>hh:mm</code> to <code>hhmm</code> |} ==See also== *[[Date]] *[[Time]] *[[DateTime]] *[[LongDate]] *[[LongTime]] *[[LongDateTime]] *[[LongMilitaryTime]] 5d2c952dc5ade01f41c4b7bd2c638a665307e3a1 Date/Time 0 445 1137 2022-06-11T17:45:07Z Serpent King 24956324 Created page with "The '''Date/Time''' group is a group that contains [[command]]s involving time. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}} ! {{v|2..." wikitext text/x-wiki The '''Date/Time''' group is a group that contains [[command]]s involving time. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- | [[Date]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Time]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[DateTime]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[LongDate]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[LongTime]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[LongDateTime]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[MilitaryTime]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[LongMilitaryTime]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Month]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Day]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Year]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[DayOfWeek]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[DayOfYear]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Hour]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Minute]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Second]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[UTC]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |} [[Category:Date/Time commands|*]] [[Category:Command groups]] 6129fc04797e7b4a9d1cdf418988318aad97247a CD 0 446 1138 2022-06-11T18:17:07Z Serpent King 24956324 Created page with "{{infobox command |group = File |usage = cd <dir> |aliases = cd, chdir |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''CD''' is a {{b|F..." wikitext text/x-wiki {{infobox command |group = File |usage = cd <dir> |aliases = cd, chdir |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''CD''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The CD command changes the current directory that ''StarLight'' is looking in. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=dir |description=Changes the current directory. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |} 035c89e5939b659a6f64d6b62f928e1dfbbded1e 1139 1138 2022-06-11T18:35:39Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = File |usage = cd <dir> |aliases = cd, chdir |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''CD''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The CD command changes the current directory that ''StarLight'' is looking in. ===Input=== {|class=wikitable !Valid input !! Description |- |Full path of directory that exists || Changes to the directory |- |Name of directory in the current path || Changes to the directory |- |Partial name of directory that exists || Changes to the directory |- |".." || Goes up one level in directory |- |"%root%" || Jumps to the root directory of whatever directory it is currently in |- |"%windows%" || Jumps to the windows folder |- |"%appdata%" || Jumps to the current user's appdata folder |- |"%documents%" || Jumps to the current user's documents folder |- |"%music%"|| Jumps to the current user's music folder |- |"%pictures%" || Jumps to the current user's pictures folder |- |"%programfiles%" || Jumps to the program files folder |- |"%desktop%" || Jumps to the current user's desktop folder |- |"%favorites%" || Jumps to the current user's favorites folder |} ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=dir |description=Changes the current directory. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter. |} ce40025fe0b621bed987ad872ec06a70864f7a67 1140 1139 2022-06-11T18:44:09Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = File |usage = cd <dir> |aliases = cd, chdir |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''CD''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The CD command changes the current directory that ''StarLight'' is looking in. ===Input=== {|class=wikitable !Valid input !! Description |- |Full path of directory that exists || Changes to the directory |- |Name of directory in the current path || Changes to the directory |- |Partial name of directory that exists || Changes to the directory |- |".." || Goes up one level in directory |- |"%root%" || Jumps to the root directory of whatever directory it is currently in |- |"%windows%" || Jumps to the windows folder |- |"%appdata%" || Jumps to the current user's appdata folder |- |"%documents%" || Jumps to the current user's documents folder |- |"%music%"|| Jumps to the current user's music folder |- |"%pictures%" || Jumps to the current user's pictures folder |- |"%programfiles%" || Jumps to the program files folder |- |"%desktop%" || Jumps to the current user's desktop folder |- |"%favorites%" || Jumps to the current user's favorites folder |} ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=dir |description=Changes the current directory. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Added the "%root%", "%windows%", "%appdata%", "%documents%", "%pictures%", "%music%", and "%programfiles%" identifiers. |- | {{v|3.1}} || Added the "%desktop%" and "%favorites%" identifiers. |- | {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input. |- | {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter. |} ddd2d5f1815dfd85d02c795977b1c9f89a3d967e 1143 1140 2022-07-16T16:46:18Z Serpent King 24956324 /* Legacy */ wikitext text/x-wiki {{infobox command |group = File |usage = cd <dir> |aliases = cd, chdir |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''CD''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The CD command changes the current directory that ''StarLight'' is looking in. ===Input=== {|class=wikitable !Valid input !! Description |- |Full path of directory that exists || Changes to the directory |- |Name of directory in the current path || Changes to the directory |- |Partial name of directory that exists || Changes to the directory |- |".." || Goes up one level in directory |- |"%root%" || Jumps to the root directory of whatever directory it is currently in |- |"%windows%" || Jumps to the windows folder |- |"%appdata%" || Jumps to the current user's appdata folder |- |"%documents%" || Jumps to the current user's documents folder |- |"%music%"|| Jumps to the current user's music folder |- |"%pictures%" || Jumps to the current user's pictures folder |- |"%programfiles%" || Jumps to the program files folder |- |"%desktop%" || Jumps to the current user's desktop folder |- |"%favorites%" || Jumps to the current user's favorites folder |} ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=dir |description=Changes the current directory. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Added the "%root%", "%windows%", "%appdata%", "%documents%", "%pictures%", "%music%", and "%programfiles%" identifiers. |- | {{v|3.1}} || Added the "%desktop%" and "%favorites%" identifiers. |- | {{v|3.5}} || "chdir" alias added. |- | {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input. |- | {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter. |} 986f8131dfff046271c94815e4f2f295f8cd77cc DIR 0 447 1141 2022-07-16T16:40:02Z 24.208.211.228 0 Created page with "{{infobox command |group = File |usage = dir <dir> |aliases = dir, ls |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''DIR''' is a {{b|F..." wikitext text/x-wiki {{infobox command |group = File |usage = dir <dir> |aliases = dir, ls |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''DIR''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The DIR command displays the contents of a given directory. If no directory is given, it displays the contents of the current directory ===Input=== {|class=wikitable !Valid input !! Description |- |Nothing || Lists the current directory |- |Full path of directory that exists || Lists the directory |- |Name of directory in the current path || Lists the directory |- |Partial name of directory that exists || Lists the directory |- |".." || Lists the parent directory |- |"%root%" || Lists the root directory of whatever directory it is currently in |- |"%windows%" || Lists the windows folder |- |"%appdata%" || Lists the current user's appdata folder |- |"%documents%" || Lists the current user's documents folder |- |"%music%"|| Lists the current user's music folder |- |"%pictures%" || Lists the current user's pictures folder |- |"%programfiles%" || Lists the program files folder |- |"%desktop%" || Lists the current user's desktop folder |- |"%favorites%" || Lists the current user's favorites folder |} ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=dir |description=Changes the current directory. Uses current directory if none specified |range=str}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Added the "%root%", "%windows%", "%appdata%", "%documents%", "%pictures%", "%music%", and "%programfiles%" identifiers. |- | {{v|3.1}} || Added the "%desktop%" and "%favorites%" identifiers. |- | {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input. |- | {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter. |} 0bbfd564283af365b69aa70fd0d664b03b6781c7 1144 1141 2022-07-16T16:48:17Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = File |usage = dir <dir> |aliases = dir, ls |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''DIR''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The DIR command displays the contents of a given directory. If no directory is given, it displays the contents of the current directory ===Input=== {|class=wikitable !Valid input !! Description |- |Nothing || Lists the current directory |- |Full path of directory that exists || Lists the directory |- |Name of directory in the current path || Lists the directory |- |Partial name of directory that exists || Lists the directory |- |".." || Lists the parent directory |- |"%root%" || Lists the root directory of whatever directory it is currently in |- |"%windows%" || Lists the windows folder |- |"%appdata%" || Lists the current user's appdata folder |- |"%documents%" || Lists the current user's documents folder |- |"%music%"|| Lists the current user's music folder |- |"%pictures%" || Lists the current user's pictures folder |- |"%programfiles%" || Lists the program files folder |- |"%desktop%" || Lists the current user's desktop folder |- |"%favorites%" || Lists the current user's favorites folder |} ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=dir |description=Changes the current directory. Uses current directory if none specified |range=str}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Added the "%root%", "%windows%", "%appdata%", "%documents%", "%pictures%", "%music%", and "%programfiles%" identifiers. |- | {{v|2.7}} || "ls" alias added. |- | {{v|3.1}} || Added the "%desktop%" and "%favorites%" identifiers. |- | {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input. |- | {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter. |} 18052e24e1e1fc4897a93276f42c0ce95d90abba Ls 0 448 1142 2022-07-16T16:40:27Z 24.208.211.228 0 Redirected page to [[DIR]] wikitext text/x-wiki #REDIRECT [[DIR]] 4568ec8baba799f0759f74af046990c494e8b096 Copy 0 449 1145 2022-07-16T16:58:30Z Serpent King 24956324 Created page with "{{infobox command |group = File |usage = copy <sourcepath> <destinationpath> |aliases = copy, cp |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui..." wikitext text/x-wiki {{infobox command |group = File |usage = copy <sourcepath> <destinationpath> |aliases = copy, cp |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Copy''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Copy command copies a file to a specified destination path. ===Input=== The following are valid inputs for the sourcepath parameter only {|class=wikitable !Valid input |- |Full path of file or directory that exists |- |Name of file or directory in the current path |- |Partial name of file or directory that exists |} ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=sourcepath |description=File to copy. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=destinationpath |description=Destination for copied file, including file name. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|3.5}} || "cp" alias added. |- | {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input. |- | {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working. |} f142d459f34bd803fd637739b61f23169005b9eb 1148 1145 2022-07-16T17:08:20Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = File |usage = copy <sourcepath> <destinationpath> |aliases = copy, cp |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Copy''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Copy command copies a file or directory to a specified destination path. ===Input=== The following are valid inputs for the sourcepath parameter only {|class=wikitable !Valid input |- |Full path of file or directory that exists |- |Name of file or directory in the current path |- |Partial name of file or directory that exists |} ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=sourcepath |description=File or directory to copy. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=destinationpath |description=Destination for copied file or directory, including file name. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|3.5}} || "cp" alias added. |- | {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input. |- | {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working. |} d38ea22c9d5cc73b5278a47eebcfd591fbb93180 Move 0 450 1146 2022-07-16T17:01:42Z Serpent King 24956324 Created page with "{{infobox command |group = File |usage = move <sourcepath> <destinationpath> |aliases = move, mv |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui..." wikitext text/x-wiki {{infobox command |group = File |usage = move <sourcepath> <destinationpath> |aliases = move, mv |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Move''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Move command moves a file to a specified destination path. ===Input=== The following are valid inputs for the sourcepath parameter only {|class=wikitable !Valid input |- |Full path of file or directory that exists |- |Name of file or directory in the current path |- |Partial name of file or directory that exists |} ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=sourcepath |description=File to move. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=destinationpath |description=Destination for moved file, including file name. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|3.5}} || "mv" alias added. |- | {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input. |- | {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working. |} d3ad57304c2afa2de2ba58bf288d420128c2375a 1150 1146 2022-07-16T17:09:29Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = File |usage = move <sourcepath> <destinationpath> |aliases = move, mv |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Move''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Move command moves a file or directory to a specified destination path. ===Input=== The following are valid inputs for the sourcepath parameter only {|class=wikitable !Valid input |- |Full path of file or directory that exists |- |Name of file or directory in the current path |- |Partial name of file or directory that exists |} ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=sourcepath |description=File or directory to move. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=destinationpath |description=Destination for moved file or directory, including file or directory name. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|3.5}} || "mv" alias added. |- | {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input. |- | {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working. |} 372907e3891745377b715e8bdd1c4710c36f23b8 Rename 0 451 1147 2022-07-16T17:07:33Z Serpent King 24956324 Created page with "{{infobox command |group = File |usage = rename <sourcepath> <newname> |aliases = rename, rn |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }..." wikitext text/x-wiki {{infobox command |group = File |usage = rename <sourcepath> <newname> |aliases = rename, rn |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Rename''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Rename command renames a file or directory to a specified new name. ===Input=== The following are valid inputs for the sourcepath parameter only {|class=wikitable !Valid input |- |Full path of file or directory that exists |- |Name of file or directory in the current path |- |Partial name of file or directory that exists |} ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=sourcepath |description=File to rename |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=newname |description=New name |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|3.5}} || "rn" alias added. |- | {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input. |- | {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working. |} 4a957bb6402daa18c3f350058b0a8139e2c157f3 1149 1147 2022-07-16T17:08:37Z Serpent King 24956324 /* Parameters */ wikitext text/x-wiki {{infobox command |group = File |usage = rename <sourcepath> <newname> |aliases = rename, rn |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Rename''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Rename command renames a file or directory to a specified new name. ===Input=== The following are valid inputs for the sourcepath parameter only {|class=wikitable !Valid input |- |Full path of file or directory that exists |- |Name of file or directory in the current path |- |Partial name of file or directory that exists |} ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=sourcepath |description=File or directory to rename |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=newname |description=New name |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|3.5}} || "rn" alias added. |- | {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input. |- | {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working. |} 049a24e80ac685dab6819d39081182372fa965db Del 0 452 1151 2022-07-16T17:19:28Z Serpent King 24956324 Created page with "{{infobox command |group = File |usage = del <path> |aliases = del, delete, rem, rm |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Del..." wikitext text/x-wiki {{infobox command |group = File |usage = del <path> |aliases = del, delete, rem, rm |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Del''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Del command deletes a specified file or directory. ===Input=== {|class=wikitable !Valid input |- |Full path of file or directory that exists |- |Name of file or directory in the current path |- |Partial name of file or directory that exists |} ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=path |description=File or directory to delete |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|3.0}} || "delete" alias added. |- | {{v|3.5}} || "rem" and "rm" aliases added. |- | {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). |- | {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working. |} 9977cbeb2cbcbe63e740e6c000cb58c2554a9b06 1163 1151 2022-07-16T17:26:57Z Serpent King 24956324 /* Legacy */ wikitext text/x-wiki {{infobox command |group = File |usage = del <path> |aliases = del, delete, rem, rm |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Del''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Del command deletes a specified file or directory. ===Input=== {|class=wikitable !Valid input |- |Full path of file or directory that exists |- |Name of file or directory in the current path |- |Partial name of file or directory that exists |} ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=path |description=File or directory to delete |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|3.0}} || "delete" alias added. |- | {{v|3.5}} || "rem" and "rm" aliases added. |- | {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). |- | {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working. |} ==See also== *[[Copy]] *[[Move]] *[[Rename]] 16f420e255ee2d8509b806455ee89f486de247ab Copy 0 449 1152 1148 2022-07-16T17:19:38Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = File |usage = copy <sourcepath> <destinationpath> |aliases = copy, cp |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Copy''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Copy command copies a file or directory to a specified destination path. ===Input=== The following are valid inputs for the sourcepath parameter only {|class=wikitable !Valid input |- |Full path of file or directory that exists |- |Name of file or directory in the current path |- |Partial name of file or directory that exists |} ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=sourcepath |description=File or directory to copy. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=destinationpath |description=Destination for copied file or directory, including file name. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|3.5}} || "cp" alias added. |- | {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). |- | {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working. |} 87540407e231abbc8340626466e4f61c372520e1 1159 1152 2022-07-16T17:26:15Z Serpent King 24956324 /* Legacy */ wikitext text/x-wiki {{infobox command |group = File |usage = copy <sourcepath> <destinationpath> |aliases = copy, cp |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Copy''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Copy command copies a file or directory to a specified destination path. ===Input=== The following are valid inputs for the sourcepath parameter only {|class=wikitable !Valid input |- |Full path of file or directory that exists |- |Name of file or directory in the current path |- |Partial name of file or directory that exists |} ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=sourcepath |description=File or directory to copy. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=destinationpath |description=Destination for copied file or directory, including file name. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|3.5}} || "cp" alias added. |- | {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). |- | {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working. |} ==See also== *[[Move]] *[[Delete]] *[[Rename]] 4269428f48bec40f44feb88bfc6f07bc696b0c6f 1161 1159 2022-07-16T17:26:35Z Serpent King 24956324 /* See also */ wikitext text/x-wiki {{infobox command |group = File |usage = copy <sourcepath> <destinationpath> |aliases = copy, cp |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Copy''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Copy command copies a file or directory to a specified destination path. ===Input=== The following are valid inputs for the sourcepath parameter only {|class=wikitable !Valid input |- |Full path of file or directory that exists |- |Name of file or directory in the current path |- |Partial name of file or directory that exists |} ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=sourcepath |description=File or directory to copy. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=destinationpath |description=Destination for copied file or directory, including file name. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|3.5}} || "cp" alias added. |- | {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). |- | {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working. |} ==See also== *[[Move]] *[[Del]] *[[Rename]] 7f31db37096c44d0401d6948bc0ee83fe896fc7e Move 0 450 1153 1150 2022-07-16T17:19:50Z Serpent King 24956324 /* Legacy */ wikitext text/x-wiki {{infobox command |group = File |usage = move <sourcepath> <destinationpath> |aliases = move, mv |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Move''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Move command moves a file or directory to a specified destination path. ===Input=== The following are valid inputs for the sourcepath parameter only {|class=wikitable !Valid input |- |Full path of file or directory that exists |- |Name of file or directory in the current path |- |Partial name of file or directory that exists |} ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=sourcepath |description=File or directory to move. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=destinationpath |description=Destination for moved file or directory, including file or directory name. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|3.5}} || "mv" alias added. |- | {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). |- | {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working. |} 82320f74a0d2fbef2d7f365409b92f42f557b8e9 1160 1153 2022-07-16T17:26:27Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = File |usage = move <sourcepath> <destinationpath> |aliases = move, mv |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Move''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Move command moves a file or directory to a specified destination path. ===Input=== The following are valid inputs for the sourcepath parameter only {|class=wikitable !Valid input |- |Full path of file or directory that exists |- |Name of file or directory in the current path |- |Partial name of file or directory that exists |} ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=sourcepath |description=File or directory to move. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=destinationpath |description=Destination for moved file or directory, including file or directory name. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|3.5}} || "mv" alias added. |- | {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). |- | {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working. |} ==See also== *[[Copy]] *[[Delete]] *[[Rename]] 88afff603bd8c7a9307af79bddaf64cfa1c48e07 1162 1160 2022-07-16T17:26:42Z Serpent King 24956324 /* See also */ wikitext text/x-wiki {{infobox command |group = File |usage = move <sourcepath> <destinationpath> |aliases = move, mv |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Move''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Move command moves a file or directory to a specified destination path. ===Input=== The following are valid inputs for the sourcepath parameter only {|class=wikitable !Valid input |- |Full path of file or directory that exists |- |Name of file or directory in the current path |- |Partial name of file or directory that exists |} ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=sourcepath |description=File or directory to move. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=destinationpath |description=Destination for moved file or directory, including file or directory name. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|3.5}} || "mv" alias added. |- | {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). |- | {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working. |} ==See also== *[[Copy]] *[[Del]] *[[Rename]] d9308a7e5251766e30d23366eb7652009e7e506c Rename 0 451 1154 1149 2022-07-16T17:20:03Z Serpent King 24956324 /* Legacy */ wikitext text/x-wiki {{infobox command |group = File |usage = rename <sourcepath> <newname> |aliases = rename, rn |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Rename''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Rename command renames a file or directory to a specified new name. ===Input=== The following are valid inputs for the sourcepath parameter only {|class=wikitable !Valid input |- |Full path of file or directory that exists |- |Name of file or directory in the current path |- |Partial name of file or directory that exists |} ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=sourcepath |description=File or directory to rename |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=newname |description=New name |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|3.5}} || "rn" alias added. |- | {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). |- | {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working. |} ff04c51f95e45b06367159731cb3d1f7c10ad581 1164 1154 2022-07-16T17:27:17Z Serpent King 24956324 /* Legacy */ wikitext text/x-wiki {{infobox command |group = File |usage = rename <sourcepath> <newname> |aliases = rename, rn |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Rename''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Rename command renames a file or directory to a specified new name. ===Input=== The following are valid inputs for the sourcepath parameter only {|class=wikitable !Valid input |- |Full path of file or directory that exists |- |Name of file or directory in the current path |- |Partial name of file or directory that exists |} ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=sourcepath |description=File or directory to rename |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=newname |description=New name |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|3.5}} || "rn" alias added. |- | {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). |- | {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working. |} ==See also== *[[Copy]] *[[Move]] *[[Del]] d3ce8219bdda863c68b6d9c8291c52741df8904f CD 0 446 1155 1143 2022-07-16T17:20:29Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = File |usage = cd <dir> |aliases = cd, chdir |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''CD''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The CD command changes the current directory that ''StarLight'' is looking in. ===Input=== {|class=wikitable !Valid input !! Description |- |Full path of directory that exists || Changes to the directory |- |Name of directory in the current path || Changes to the directory |- |Partial name of directory that exists || Changes to the directory |- |".." || Goes up one level in directory |- |"%root%" || Jumps to the root directory of whatever directory it is currently in |- |"%windows%" || Jumps to the windows folder |- |"%appdata%" || Jumps to the current user's appdata folder |- |"%documents%" || Jumps to the current user's documents folder |- |"%music%"|| Jumps to the current user's music folder |- |"%pictures%" || Jumps to the current user's pictures folder |- |"%programfiles%" || Jumps to the program files folder |- |"%desktop%" || Jumps to the current user's desktop folder |- |"%favorites%" || Jumps to the current user's favorites folder |} ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=dir |description=Changes the current directory. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Added the "%root%", "%windows%", "%appdata%", "%documents%", "%pictures%", "%music%", and "%programfiles%" identifiers. |- | {{v|3.1}} || Added the "%desktop%" and "%favorites%" identifiers. |- | {{v|3.5}} || "chdir" alias added. |- | {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). |- | {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter. |} 2d07f37eb9bc17cf638f84bef0b3507bf7ad0ab4 1157 1155 2022-07-16T17:25:25Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = File |usage = cd <dir> |aliases = cd, chdir |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''CD''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The CD command changes the current directory that ''StarLight'' is looking in. ===Input=== {|class=wikitable !Valid input !! Description |- |Full path of directory that exists || Changes to the directory |- |Name of directory in the current path || Changes to the directory |- |Partial name of directory that exists || Changes to the directory |- |".." || Goes up one level in directory |- |"%root%" || Jumps to the root directory of whatever directory it is currently in |- |"%windows%" || Jumps to the windows folder |- |"%appdata%" || Jumps to the current user's appdata folder |- |"%documents%" || Jumps to the current user's documents folder |- |"%music%"|| Jumps to the current user's music folder |- |"%pictures%" || Jumps to the current user's pictures folder |- |"%programfiles%" || Jumps to the program files folder |- |"%desktop%" || Jumps to the current user's desktop folder |- |"%favorites%" || Jumps to the current user's favorites folder |} ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=dir |description=Changes the current directory. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Added the "%root%", "%windows%", "%appdata%", "%documents%", "%pictures%", "%music%", and "%programfiles%" identifiers. |- | {{v|3.1}} || Added the "%desktop%" and "%favorites%" identifiers. |- | {{v|3.5}} || "chdir" alias added. |- | {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). |- | {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter. |} ==See also== *[[DIR]] *[[Readfile]] *[[Attr]] b95741c37712f5220eb91d9e6ddfc446a19e820b 1172 1157 2022-07-16T17:31:22Z Serpent King 24956324 /* See also */ wikitext text/x-wiki {{infobox command |group = File |usage = cd <dir> |aliases = cd, chdir |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''CD''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The CD command changes the current directory that ''StarLight'' is looking in. ===Input=== {|class=wikitable !Valid input !! Description |- |Full path of directory that exists || Changes to the directory |- |Name of directory in the current path || Changes to the directory |- |Partial name of directory that exists || Changes to the directory |- |".." || Goes up one level in directory |- |"%root%" || Jumps to the root directory of whatever directory it is currently in |- |"%windows%" || Jumps to the windows folder |- |"%appdata%" || Jumps to the current user's appdata folder |- |"%documents%" || Jumps to the current user's documents folder |- |"%music%"|| Jumps to the current user's music folder |- |"%pictures%" || Jumps to the current user's pictures folder |- |"%programfiles%" || Jumps to the program files folder |- |"%desktop%" || Jumps to the current user's desktop folder |- |"%favorites%" || Jumps to the current user's favorites folder |} ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=dir |description=Changes the current directory. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Added the "%root%", "%windows%", "%appdata%", "%documents%", "%pictures%", "%music%", and "%programfiles%" identifiers. |- | {{v|3.1}} || Added the "%desktop%" and "%favorites%" identifiers. |- | {{v|3.5}} || "chdir" alias added. |- | {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). |- | {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter. |} ==See also== *[[DIR]] *[[ReadFile]] *[[Attr]] 45909f4ac33bc28de67be981bd2fab307b29a1f5 DIR 0 447 1156 1144 2022-07-16T17:20:39Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = File |usage = dir <dir> |aliases = dir, ls |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''DIR''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The DIR command displays the contents of a given directory. If no directory is given, it displays the contents of the current directory ===Input=== {|class=wikitable !Valid input !! Description |- |Nothing || Lists the current directory |- |Full path of directory that exists || Lists the directory |- |Name of directory in the current path || Lists the directory |- |Partial name of directory that exists || Lists the directory |- |".." || Lists the parent directory |- |"%root%" || Lists the root directory of whatever directory it is currently in |- |"%windows%" || Lists the windows folder |- |"%appdata%" || Lists the current user's appdata folder |- |"%documents%" || Lists the current user's documents folder |- |"%music%"|| Lists the current user's music folder |- |"%pictures%" || Lists the current user's pictures folder |- |"%programfiles%" || Lists the program files folder |- |"%desktop%" || Lists the current user's desktop folder |- |"%favorites%" || Lists the current user's favorites folder |} ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=dir |description=Changes the current directory. Uses current directory if none specified |range=str}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Added the "%root%", "%windows%", "%appdata%", "%documents%", "%pictures%", "%music%", and "%programfiles%" identifiers. |- | {{v|2.7}} || "ls" alias added. |- | {{v|3.1}} || Added the "%desktop%" and "%favorites%" identifiers. |- | {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). |- | {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter. |} 90080b84f5e07b1775c31bc48af6a190bf8b8e56 1158 1156 2022-07-16T17:25:39Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = File |usage = dir <dir> |aliases = dir, ls |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''DIR''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The DIR command displays the contents of a given directory. If no directory is given, it displays the contents of the current directory ===Input=== {|class=wikitable !Valid input !! Description |- |Nothing || Lists the current directory |- |Full path of directory that exists || Lists the directory |- |Name of directory in the current path || Lists the directory |- |Partial name of directory that exists || Lists the directory |- |".." || Lists the parent directory |- |"%root%" || Lists the root directory of whatever directory it is currently in |- |"%windows%" || Lists the windows folder |- |"%appdata%" || Lists the current user's appdata folder |- |"%documents%" || Lists the current user's documents folder |- |"%music%"|| Lists the current user's music folder |- |"%pictures%" || Lists the current user's pictures folder |- |"%programfiles%" || Lists the program files folder |- |"%desktop%" || Lists the current user's desktop folder |- |"%favorites%" || Lists the current user's favorites folder |} ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=dir |description=Changes the current directory. Uses current directory if none specified |range=str}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Added the "%root%", "%windows%", "%appdata%", "%documents%", "%pictures%", "%music%", and "%programfiles%" identifiers. |- | {{v|2.7}} || "ls" alias added. |- | {{v|3.1}} || Added the "%desktop%" and "%favorites%" identifiers. |- | {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). |- | {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter. |} ==See also== *[[CD]] *[[Readfile]] *[[Attr]] ca7714b9106f8f592729bcbd422e47a6d7e9e3e0 1173 1158 2022-07-16T17:31:31Z Serpent King 24956324 /* See also */ wikitext text/x-wiki {{infobox command |group = File |usage = dir <dir> |aliases = dir, ls |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''DIR''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The DIR command displays the contents of a given directory. If no directory is given, it displays the contents of the current directory ===Input=== {|class=wikitable !Valid input !! Description |- |Nothing || Lists the current directory |- |Full path of directory that exists || Lists the directory |- |Name of directory in the current path || Lists the directory |- |Partial name of directory that exists || Lists the directory |- |".." || Lists the parent directory |- |"%root%" || Lists the root directory of whatever directory it is currently in |- |"%windows%" || Lists the windows folder |- |"%appdata%" || Lists the current user's appdata folder |- |"%documents%" || Lists the current user's documents folder |- |"%music%"|| Lists the current user's music folder |- |"%pictures%" || Lists the current user's pictures folder |- |"%programfiles%" || Lists the program files folder |- |"%desktop%" || Lists the current user's desktop folder |- |"%favorites%" || Lists the current user's favorites folder |} ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=dir |description=Changes the current directory. Uses current directory if none specified |range=str}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Added the "%root%", "%windows%", "%appdata%", "%documents%", "%pictures%", "%music%", and "%programfiles%" identifiers. |- | {{v|2.7}} || "ls" alias added. |- | {{v|3.1}} || Added the "%desktop%" and "%favorites%" identifiers. |- | {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). |- | {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter. |} ==See also== *[[CD]] *[[ReadFile]] *[[Attr]] cd48e38750140a19fcc7890477766f58cc0f4d3b Cp 0 453 1165 2022-07-16T17:27:40Z Serpent King 24956324 Redirected page to [[Copy]] wikitext text/x-wiki #REDIRECT [[Copy]] af926ec7403d33af1909ffb16182675fbe676b36 Chdir 0 454 1166 2022-07-16T17:27:52Z Serpent King 24956324 Redirected page to [[CD]] wikitext text/x-wiki #REDIRECT [[CD]] 37ae3582a7ed21deb349e31bd451647bd0c17e9f Mv 0 455 1167 2022-07-16T17:28:04Z Serpent King 24956324 Redirected page to [[Move]] wikitext text/x-wiki #REDIRECT [[Move]] 578a63b4df23b985050c31e6ea91954dc96208e6 Rm 0 456 1168 2022-07-16T17:28:15Z Serpent King 24956324 Redirected page to [[Del]] wikitext text/x-wiki #REDIRECT [[Del]] 6667ee4ed87565545eb8c253ec0c26704933f76b Rem 0 457 1169 2022-07-16T17:28:36Z Serpent King 24956324 Redirected page to [[Del]] wikitext text/x-wiki #REDIRECT [[Del]] 6667ee4ed87565545eb8c253ec0c26704933f76b Delete 0 458 1170 2022-07-16T17:28:53Z Serpent King 24956324 Redirected page to [[Del]] wikitext text/x-wiki #REDIRECT [[Del]] 6667ee4ed87565545eb8c253ec0c26704933f76b Rn 0 459 1171 2022-07-16T17:29:34Z Serpent King 24956324 Redirected page to [[Rename]] wikitext text/x-wiki #REDIRECT [[Rename]] 4644d85fec92bdd42d05cf0c0dc2d6bd005e35cb NewDir 0 460 1174 2022-07-16T17:35:21Z Serpent King 24956324 Created page with "{{infobox command |group = File |usage = newdir <name> |aliases = newdir, mkdir |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''NewDir'..." wikitext text/x-wiki {{infobox command |group = File |usage = newdir <name> |aliases = newdir, mkdir |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''NewDir''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The NewDir command creates a new directory. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=name |description=Name (and path) of the directory to make |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|3.5}} || "mkdir" aliase added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[NewFile]] 8b2827aba426dc8bc12be77e9e98d85caff9a806 1182 1174 2022-07-16T17:59:45Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = File |usage = newdir <name> |aliases = newdir, mkdir |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''NewDir''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The NewDir command creates a new directory. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=name |description=Name (and path) of the directory to make |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "mkdir" aliase added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[NewFile]] 0c3f0904c396b36011e879140d50e6d65ffb142f NewFile 0 461 1175 2022-07-16T17:42:55Z Serpent King 24956324 Created page with "{{infobox command |group = File |usage = newfile <name> {{rollover|<contents>|v4.0 forward|y}} |aliases = newfile, mkfile |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4...." wikitext text/x-wiki {{infobox command |group = File |usage = newfile <name> {{rollover|<contents>|v4.0 forward|y}} |aliases = newfile, mkfile |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''NewFile''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The NewFile command creates a new file. As of version 4.0, contents can be added upon creation. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=name |description=Name (and path) of the file to make |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name={{rollover|contents|v4.0 forward|y}} |description=Contents of the new file |range=str}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|3.5}} || "mkfile" aliase added. |- | {{v|4.0}} || Added ability to make a file with contents; implemented GetText(). |} ==See also== *[[NewDir]] 90aeb726614b23f9d11170a7c5704d50492e97cf 1183 1175 2022-07-16T17:59:56Z Serpent King 24956324 /* Legacy */ wikitext text/x-wiki {{infobox command |group = File |usage = newfile <name> {{rollover|<contents>|v4.0 forward|y}} |aliases = newfile, mkfile |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''NewFile''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The NewFile command creates a new file. As of version 4.0, contents can be added upon creation. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=name |description=Name (and path) of the file to make |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name={{rollover|contents|v4.0 forward|y}} |description=Contents of the new file |range=str}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "mkfile" alias added. |- | {{v|3.5}} || "touch" alias added. |- | {{v|4.0}} || Added ability to make a file with contents; implemented GetText(). |} ==See also== *[[NewDir]] 60cf82d1e0f862831edac27998f9d60092ba00fb 1184 1183 2022-07-16T18:00:16Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = File |usage = newfile <name> {{rollover|<contents>|v4.0 forward|y}} |aliases = newfile, mkfile, touch |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''NewFile''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The NewFile command creates a new file. As of version 4.0, contents can be added upon creation. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=name |description=Name (and path) of the file to make |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name={{rollover|contents|v4.0 forward|y}} |description=Contents of the new file |range=str}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "mkfile" alias added. |- | {{v|3.5}} || "touch" alias added. |- | {{v|4.0}} || Added ability to make a file with contents; implemented GetText(). |} ==See also== *[[NewDir]] 0b9198e922267839e6aa4c3365018bf94001b662 MkFile 0 463 1177 2022-07-16T17:43:43Z Serpent King 24956324 Redirected page to [[NewFile]] wikitext text/x-wiki #REDIRECT [[NewFile]] fa188a451ed97e851994c7dc48891563bf12dfcd MkDir 0 464 1178 2022-07-16T17:44:04Z Serpent King 24956324 Redirected page to [[NewDir]] wikitext text/x-wiki #REDIRECT [[NewDir]] d711c618494980afc385692591cd126b19f7c524 Mkdir 0 465 1179 2022-07-16T17:44:24Z Serpent King 24956324 Redirected page to [[NewDir]] wikitext text/x-wiki #REDIRECT [[NewDir]] d711c618494980afc385692591cd126b19f7c524 Mkfile 0 466 1180 2022-07-16T17:44:43Z Serpent King 24956324 Redirected page to [[NewFile]] wikitext text/x-wiki #REDIRECT [[NewFile]] fa188a451ed97e851994c7dc48891563bf12dfcd File 0 467 1181 2022-07-16T17:48:15Z Serpent King 24956324 Created page with "The '''File''' group is a group that contains [[command]]s involving the file system. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}} !..." wikitext text/x-wiki The '''File''' group is a group that contains [[command]]s involving the file system. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- | [[CD]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[DIR]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Copy]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Move]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Del]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Rename]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[NewFile]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[NewDir]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ReadFile]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Attr]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |} [[Category:File commands|*]] [[Category:Command groups]] accce76ffb39cb2affe9d87479663aeabc76ce53 ReadFile 0 468 1185 2022-07-16T18:02:11Z Serpent King 24956324 Created page with "{{infobox command |group = File |usage = readfile <filepath> |aliases = readfile, read, touch |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y..." wikitext text/x-wiki {{infobox command |group = File |usage = readfile <filepath> |aliases = readfile, read, touch |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ReadFile''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The ReadFile command reads a file and displays its contents. ===Input=== {|class=wikitable !Valid input |- |Full path of directory that exists |- |Name of directory in the current path |- |Partial name of directory that exists |} ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=filepath |description=File to read. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|3.5}} || "cat" alias added. |- | {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). |- | {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter; "read" alias added. |} ==See also== *[[Attr]] b584a9fc51fadb9cb277fd376ffd9d0e00d5191c 1191 1185 2022-07-16T18:12:56Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = File |usage = readfile <filepath> |aliases = readfile, read |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ReadFile''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The ReadFile command reads a file and displays its contents. ===Input=== {|class=wikitable !Valid input |- |Full path of directory that exists |- |Name of directory in the current path |- |Partial name of directory that exists |} ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=filepath |description=File to read. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|3.5}} || "cat" alias added. |- | {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). |- | {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter; "read" alias added. |} ==See also== *[[Attr]] c34103220d7212613447648fd969c3d843eedcbe Attributes 0 469 1186 2022-07-16T18:11:30Z Serpent King 24956324 Created page with "{{infobox command |group = File |usage = attr <path> |aliases = attr, attributes |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Attr''..." wikitext text/x-wiki {{infobox command |group = File |usage = attr <path> |aliases = attr, attributes |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Attr''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The Attr command gets information on a file or directory. ===Input=== {|class=wikitable !Valid input |- |Full path of directory that exists |- |Name of directory in the current path |- |Partial name of directory that exists |} ===Output=== ====Files==== *Full name and path *File extension and type *File size *Creation time *Last read time *Last edit time *Attributes (read-only, hidden, encrypted, compressed, archived) ====Directories==== *Full name and path *Creation time *Last read time *Last edit time *Attributes (read-only, hidden, encrypted, compressed, archived) ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=path |description=File or directory to get information from. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "attributes" alias added. |- | {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). |- | {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter. |} ==See also== *[[Attr]] e7d13bd0d00bfc8f08209a6de49580fee0ccf158 1187 1186 2022-07-16T18:11:43Z Serpent King 24956324 /* See also */ wikitext text/x-wiki {{infobox command |group = File |usage = attr <path> |aliases = attr, attributes |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Attr''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The Attr command gets information on a file or directory. ===Input=== {|class=wikitable !Valid input |- |Full path of directory that exists |- |Name of directory in the current path |- |Partial name of directory that exists |} ===Output=== ====Files==== *Full name and path *File extension and type *File size *Creation time *Last read time *Last edit time *Attributes (read-only, hidden, encrypted, compressed, archived) ====Directories==== *Full name and path *Creation time *Last read time *Last edit time *Attributes (read-only, hidden, encrypted, compressed, archived) ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=path |description=File or directory to get information from. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "attributes" alias added. |- | {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). |- | {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter. |} ==See also== *[[ReadFile]] 8358483ede27a0c72b5c3a6568419af9d7dc9017 Read 0 471 1189 2022-07-16T18:12:15Z Serpent King 24956324 Redirected page to [[ReadFile]] wikitext text/x-wiki #REDIRECT [[ReadFile]] 08f00c7665e4a6ca65208aa07f08270b86090974 Cat 0 472 1190 2022-07-16T18:12:31Z Serpent King 24956324 Redirected page to [[ReadFile]] wikitext text/x-wiki #REDIRECT [[ReadFile]] 08f00c7665e4a6ca65208aa07f08270b86090974 Touch 0 473 1192 2022-07-16T18:13:06Z Serpent King 24956324 Redirected page to [[NewFile]] wikitext text/x-wiki #REDIRECT [[NewFile]] fa188a451ed97e851994c7dc48891563bf12dfcd Chance 0 113 1193 546 2022-12-09T20:03:29Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = chance <rate> <count> <showstats> |aliases = chance |v4.0=y|v4.1=y |console=y|gui=y }} '''Chance''' is a [[math]] [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} forward. ==Function== Chance gets [[boolean]]s based on a rate (between 0 and 100: 0 is never true, 100 is always true). The "showstats" parameter causes the command to present a list of statistics after the boolean list: *True Count - The number of "true"s the command returned. *False Count - The number of "false"s the command returned. *True Rate - The percentage of "true"s returned out of the total boolean count. *False Rate - The percentage of "false"s returned out of the total boolean count. *Balance - The percentage of "true"s relative to a perfect 50:50 rate. *Error Margin - The difference between the number of trues returned by the command and the number that should have theoretically been returned based on the rate. Because the function uses a loop, it can be aborted with the ctrl key. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=rate |description=The true rate modifier. |range=int |minval=0 |maxval=100 |includemin=y |includemax=y |requirednote=Required in 4.0 |default={{rollover|50|Null in 4.0|y}} }} {{ParametersRow |num=2 |name=count |description=The number of booleans to return. |range=int |minval=0 |includemin=y}} {{ParametersRow |num=3 |name=showstats |description=The number of booleans to pick. |range=bool |includemin=y |default=false}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.0}} || New command added. |- | {{v|4.1}} || Changed to return a 50:50 true/false ratio if no parameter is specified. |} ==See also== *[[Random]] 3a09fa71326a936d1d1379e8795773d677ad2212 Quadratic 0 396 1194 1046 2022-12-16T20:29:13Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = quadratic <nowiki><a> <b> <c></nowiki> |aliases = quadratic, quad |v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Quadratic''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} forward. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command. ==Function== The Quadratic command accepts values a b and c of a quadratic equations and returns the result of the quadratic formula. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=a |description=A value |range=int|minval=0 |required=y}} {{ParametersRow |num=2 |name=b |description=B value |range=int |required=y}} {{ParametersRow |num=3 |name=c |description=C value |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Command split out of math command. |- | {{v|4.0}} || Implemented GetText(). |} 0fa0c232ff744003e396a82b1b55295e86db283e Quad 0 474 1195 2022-12-16T20:29:33Z Serpent King 24956324 Redirected page to [[Quadratic]] wikitext text/x-wiki #REDIRECT [[Quadratic]] 26b85e110a6d8e58425f484619208b5e1805b1ac Math (group) 0 414 1196 1084 2023-02-22T07:22:55Z Serpent King 24956324 wikitext text/x-wiki {{disambig2|the math command group|the command|Math (command)}} The '''math''' group is a group that contains mathematic commands. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- | {{b|Math|command}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} |- | [[Add]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Sub]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Mult]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Div]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[IntDiv]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Mod]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Pow]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Sqrt]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Root]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Log]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Ln]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Abs]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Inv]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Factorial]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Sin]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Cos]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Tan]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Csc]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Sec]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Cot]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[InvSin]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[InvCos]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[InvTan]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[InvCsc]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[InvSec]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[InvCot]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[DegToRad]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[RadToDeg]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[DegToDMS]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[DMSToDeg]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Rad]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Deg]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Quadratic]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[SimpInterest]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[CompInterest]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ContInterest]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Fibonacci]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Perimeter]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Area]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Volume]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[SurfaceArea]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Median]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Average]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[DataSet]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Random]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Chance]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- | [[Count]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Factor]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Gcf]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Simplify]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ToFraction]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Convert]] || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} |- | [[DataConvert]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[LengthConvert]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[TempConvert]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[TimeConvert]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[VolumeConvert]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[WeightConvert]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Test]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Pi]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[E]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |} [[Category:Math commands|*]] [[Category:Command groups]] 2ed9bbcd0776db7dccbdc8302e5448e1ca2c987c StartStopwatch 0 475 1197 2023-02-22T07:40:31Z Serpent King 24956324 Created page with "{{infobox command |group = System |usage = startstopwatch <stopwatchnum> |aliases = startstopwatch, startsw |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y..." wikitext text/x-wiki {{infobox command |group = System |usage = startstopwatch <stopwatchnum> |aliases = startstopwatch, startsw |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''StartStopWatch''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The StartStopWatch command starts a specified numbered stopwatch. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=stopwatchnum |description=Number of the stopwatch. |range=int|minval=0|includemin=y|maxval=10000|includemax=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[StopStopWatch]] *[[PauseStopWatch]] *[[ResumeStopWatch]] *[[GetStopWatch]] 5d4125d1dd51aba42a33f3f8d386822b325c6409 StopStopwatch 0 476 1198 2023-02-22T07:42:07Z Serpent King 24956324 Created page with "{{infobox command |group = System |usage = stopstopwatch <stopwatchnum> |aliases = startstopwatch, startsw |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }..." wikitext text/x-wiki {{infobox command |group = System |usage = stopstopwatch <stopwatchnum> |aliases = startstopwatch, startsw |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''StopStopWatch''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The StopStopWatch command stops a specified numbered running stopwatch. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=stopwatchnum |description=Number of the stopwatch. |range=int|minval=0|includemin=y|maxval=10000|includemax=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[StartStopWatch]] *[[PauseStopWatch]] *[[ResumeStopWatch]] *[[GetStopWatch]] a5bc8cfedf9f0d95e9ca3533c3ab637bab9dcc87 1199 1198 2023-02-22T07:43:51Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = System |usage = stopstopwatch <stopwatchnum> |aliases = startstopwatch, stopsw |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''StopStopWatch''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The StopStopWatch command stops a specified numbered running stopwatch. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=stopwatchnum |description=Number of the stopwatch. |range=int|minval=0|includemin=y|maxval=10000|includemax=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[StartStopWatch]] *[[PauseStopWatch]] *[[ResumeStopWatch]] *[[GetStopWatch]] 36e6de9a8f9126933dd0c4f59d2a54f45808b918 1202 1199 2023-02-22T07:47:49Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = System |usage = stopstopwatch <stopwatchnum> |aliases = startstopwatch, stopsw |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''StopStopWatch''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The StopStopWatch command stops a specified numbered running stopwatch. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=stopwatchnum |description=Number of the stopwatch. |range=int|minval=0|includemin=y|maxval=10000|includemax=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[StartStopwatch]] *[[PauseStopwatch]] *[[ResumeStopwatch]] *[[GetStopwatch]] b62ef9d42ac07bd3474c3edb0ccfb67c53430eb6 PauseStopwatch 0 477 1200 2023-02-22T07:44:30Z Serpent King 24956324 Created page with "{{infobox command |group = System |usage = pausestopwatch <stopwatchnum> |aliases = pausestopwatch, pausesw |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y..." wikitext text/x-wiki {{infobox command |group = System |usage = pausestopwatch <stopwatchnum> |aliases = pausestopwatch, pausesw |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''PauseStopWatch''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The PauseStopWatch command pauses a specified numbered running stopwatch. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=stopwatchnum |description=Number of the stopwatch. |range=int|minval=0|includemin=y|maxval=10000|includemax=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[StartStopWatch]] *[[StopStopWatch]] *[[ResumeStopWatch]] *[[GetStopWatch]] 66bbfb355fde614440fea0e88f4c48f4a8c17f04 1201 1200 2023-02-22T07:47:37Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = System |usage = pausestopwatch <stopwatchnum> |aliases = pausestopwatch, pausesw |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''PauseStopWatch''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The PauseStopWatch command pauses a specified numbered running stopwatch. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=stopwatchnum |description=Number of the stopwatch. |range=int|minval=0|includemin=y|maxval=10000|includemax=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[StartStopwatch]] *[[StopStopwatch]] *[[ResumeStopwatch]] *[[GetStopwatch]] 9c6269501970bfd00b89778ca8dc487555d3a1ba StartStopwatch 0 475 1203 1197 2023-02-22T07:48:11Z Serpent King 24956324 /* See also */ wikitext text/x-wiki {{infobox command |group = System |usage = startstopwatch <stopwatchnum> |aliases = startstopwatch, startsw |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''StartStopWatch''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The StartStopWatch command starts a specified numbered stopwatch. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=stopwatchnum |description=Number of the stopwatch. |range=int|minval=0|includemin=y|maxval=10000|includemax=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[StopStopwatch]] *[[PauseStopwatch]] *[[ResumeStopwatch]] *[[GetStopwatch]] 9f927791d7628249bae648e38bc27271bcdc1e25 PauseStopwatch 0 477 1204 1201 2023-02-22T07:48:16Z Serpent King 24956324 Serpent King moved page [[PauseStopWatch]] to [[PauseStopwatch]] without leaving a redirect wikitext text/x-wiki {{infobox command |group = System |usage = pausestopwatch <stopwatchnum> |aliases = pausestopwatch, pausesw |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''PauseStopWatch''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The PauseStopWatch command pauses a specified numbered running stopwatch. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=stopwatchnum |description=Number of the stopwatch. |range=int|minval=0|includemin=y|maxval=10000|includemax=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[StartStopwatch]] *[[StopStopwatch]] *[[ResumeStopwatch]] *[[GetStopwatch]] 9c6269501970bfd00b89778ca8dc487555d3a1ba StopStopwatch 0 476 1205 1202 2023-02-22T07:48:20Z Serpent King 24956324 Serpent King moved page [[StopStopWatch]] to [[StopStopwatch]] without leaving a redirect wikitext text/x-wiki {{infobox command |group = System |usage = stopstopwatch <stopwatchnum> |aliases = startstopwatch, stopsw |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''StopStopWatch''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The StopStopWatch command stops a specified numbered running stopwatch. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=stopwatchnum |description=Number of the stopwatch. |range=int|minval=0|includemin=y|maxval=10000|includemax=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[StartStopwatch]] *[[PauseStopwatch]] *[[ResumeStopwatch]] *[[GetStopwatch]] b62ef9d42ac07bd3474c3edb0ccfb67c53430eb6 ResumeStopwatch 0 478 1206 2023-02-22T07:49:58Z Serpent King 24956324 Created page with "{{infobox command |group = System |usage = resumestopwatch <stopwatchnum> |aliases = resumestopwatch, resumesw |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui..." wikitext text/x-wiki {{infobox command |group = System |usage = resumestopwatch <stopwatchnum> |aliases = resumestopwatch, resumesw |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ResumeStopWatch''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The ResumeStopWatch command resumes a specified numbered paused stopwatch. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=stopwatchnum |description=Number of the stopwatch. |range=int|minval=0|includemin=y|maxval=10000|includemax=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[StopStopWatch]] *[[PauseStopWatch]] *[[ResumeStopWatch]] *[[GetStopWatch]] 13280267257dbe3fd352860f6fc6b0bdf2a99a95 1207 1206 2023-02-22T07:50:18Z Serpent King 24956324 /* See also */ wikitext text/x-wiki {{infobox command |group = System |usage = resumestopwatch <stopwatchnum> |aliases = resumestopwatch, resumesw |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ResumeStopWatch''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The ResumeStopWatch command resumes a specified numbered paused stopwatch. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=stopwatchnum |description=Number of the stopwatch. |range=int|minval=0|includemin=y|maxval=10000|includemax=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[StopStopwatch]] *[[PauseStopwatch]] *[[ResumeStopwatch]] *[[GetStopwatch]] a785c9d8574aadf387f301ded560d3aa75aa6012 1208 1207 2023-02-22T07:50:40Z Serpent King 24956324 /* See also */ wikitext text/x-wiki {{infobox command |group = System |usage = resumestopwatch <stopwatchnum> |aliases = resumestopwatch, resumesw |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ResumeStopWatch''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The ResumeStopWatch command resumes a specified numbered paused stopwatch. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=stopwatchnum |description=Number of the stopwatch. |range=int|minval=0|includemin=y|maxval=10000|includemax=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[StartStopwatch]] *[[StopStopwatch]] *[[PauseStopwatch]] *[[GetStopwatch]] 2f06bff0cd677febc606ed8c4aa17d0fc4a8e13b GetStopwatch 0 479 1209 2023-02-22T07:52:42Z Serpent King 24956324 Created page with "{{infobox command |group = System |usage = getstopwatch <stopwatchnum> |aliases = getstopwatch, getsw |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} ''..." wikitext text/x-wiki {{infobox command |group = System |usage = getstopwatch <stopwatchnum> |aliases = getstopwatch, getsw |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''GetStopWatch''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The GetStopWatch command returns the time elapsed of a specified numbered stopwatch. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=stopwatchnum |description=Number of the stopwatch. |range=int|minval=0|includemin=y|maxval=10000|includemax=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[StartStopwatch]] *[[StopStopwatch]] *[[PauseStopwatch]] *[[ResumeStopwatch]] 34852667c6c62fc094b6a62c991e513efea1c4a7 Startsw 0 480 1210 2023-02-22T07:53:13Z Serpent King 24956324 Redirected page to [[StartStopwatch]] wikitext text/x-wiki #REDIRECT [[StartStopwatch]] 530e91491476fdd60e7d32f7d7c8af88ad5b0718 Stopsw 0 481 1211 2023-02-22T07:53:37Z Serpent King 24956324 Redirected page to [[StopStopwatch]] wikitext text/x-wiki #REDIRECT [[StopStopwatch]] edfe38edad96ceeff71ff535cea1bfaead4d119d Pausesw 0 482 1212 2023-02-22T07:53:59Z Serpent King 24956324 Redirected page to [[PauseStopwatch]] wikitext text/x-wiki #REDIRECT [[PauseStopwatch]] e0d346cad06cb0f14a619ee15a19f1aca0bedcba Resumesw 0 483 1213 2023-02-22T07:54:27Z Serpent King 24956324 Redirected page to [[ResumeStopWatch]] wikitext text/x-wiki #REDIRECT [[ResumeStopWatch]] 585f37c5c9b3100a230aca9a628a0b299ba1a21a 1214 1213 2023-02-22T07:54:39Z Serpent King 24956324 Changed redirect target from [[ResumeStopWatch]] to [[ResumeStopwatch]] wikitext text/x-wiki #REDIRECT [[ResumeStopwatch]] 026e968d2c04b568f367f64eca32bf27a68bbfef Getsw 0 484 1215 2023-02-22T07:55:24Z Serpent King 24956324 Redirected page to [[GetStopwatch]] wikitext text/x-wiki #REDIRECT [[GetStopwatch]] c26fcf3c8ffa75ed3b07e8ee4e092d46c2557bd9 Launch 0 485 1216 2023-02-22T08:09:06Z Serpent King 24956324 Created page with "{{infobox command |group = System |usage = launch <processname> <arguments> |aliases = launch, start, open |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }..." wikitext text/x-wiki {{infobox command |group = System |usage = launch <processname> <arguments> |aliases = launch, start, open |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Launch''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The Launch command starts a process by its filename. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=processname |description=Path or identity of the process to launch. |range=File Path |required=y}} {{ParametersRow |num=2 |name=arguments |description=Arguments for the launch. |range=str}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[ProcessInfo]] *[[ProcessInfoID]] *[[Terminate]] *[[TerminateID]] *[[ProcessList]] 28792aa2018d31916038f87926b6facb0c9aaef4 1217 1216 2023-02-22T08:09:30Z Serpent King 24956324 /* See also */ wikitext text/x-wiki {{infobox command |group = System |usage = launch <processname> <arguments> |aliases = launch, start, open |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Launch''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The Launch command starts a process by its filename. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=processname |description=Path or identity of the process to launch. |range=File Path |required=y}} {{ParametersRow |num=2 |name=arguments |description=Arguments for the launch. |range=str}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Terminate]] *[[TerminateID]] *[[ProcessInfo]] *[[ProcessInfoID]] *[[ProcessList]] db708131b3cc98a1fce35c5a96ef41f54d3a6328 Kill 0 486 1218 2023-02-22T08:23:07Z Serpent King 24956324 Created page with "{{infobox command |group = System |usage = terminate <processname> ---- {{rollover|terminate <processid>|4.0 only|y}} |aliases = terminate, kill, close |v2.5=y|v2.7=y|v3.0=y|v..." wikitext text/x-wiki {{infobox command |group = System |usage = terminate <processname> ---- {{rollover|terminate <processid>|4.0 only|y}} |aliases = terminate, kill, close |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Terminate''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The Terminate command ends a process by its name, or (in 4.0 only) it's ID. ==Parameters== ===2.7 - 3.5 and 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=processname |description=name of the process to terminate. |range=str|nonull=y |required=y}} |} ===4.0 only=== {{ParametersHeader}} {{ParametersRow |num=1 |name=processid |description=ID of the process to terminate. |range=int|minval=0|includemin=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Command accepts processes by ID as well as name; command now terminates all IDs associated with the inputted name; implemented GetText(). |- | {{v|4.1}} || Command no longer accepts process by ID, split into [[TerminateID]]. |} ==See also== *[[Launch]] *[[TerminateID]] *[[ProcessInfo]] *[[ProcessInfoID]] *[[ProcessList]] f0cfb27b556b7b5af6ce147dbb368fd96c1976be TerminateID 0 487 1219 2023-02-22T08:25:45Z Serpent King 24956324 Created page with "{{infobox command |group = System |usage = terminateid <processid> |aliases = terminateid, killid, closeid |v4.1=y |console=y }} '''TerminateID''' is a [[System]] [[command]]..." wikitext text/x-wiki {{infobox command |group = System |usage = terminateid <processid> |aliases = terminateid, killid, closeid |v4.1=y |console=y }} '''TerminateID''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}} only. ==Function== The TerminateID command ends a process by its ID. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=processid |description=ID of the process to terminate. |range=int|minval=0|includemin=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.1}} || New command added. |} ==See also== *[[Launch]] *[[Terminate]] *[[ProcessInfo]] *[[ProcessInfoID]] *[[ProcessList]] f7d8e10c89da27022fbba27214a40270597cde96 ProcessInfo 0 488 1220 2023-02-22T08:37:53Z Serpent King 24956324 Created page with "{{infobox command |group = System |usage = processinfo <processname> {{rollover|<showthreads>|4.1 only|y}} ---- {{rollover|processinfo <processid>|4.0 only|y}} |aliases = proc..." wikitext text/x-wiki {{infobox command |group = System |usage = processinfo <processname> {{rollover|<showthreads>|4.1 only|y}} ---- {{rollover|processinfo <processid>|4.0 only|y}} |aliases = processinfo, pinfo |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ProcessInfo''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The ProcessInfo command returns information on a running process by its name, or (in 4.0 only) it's ID. ==Parameters== ===2.7 - 3.5 and 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=processname |description=name of the process to return info for. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=showthreads |description=Should a list of threads for the process(es) be shown? |range=bool |default=False}} |} ===4.0 only=== {{ParametersHeader}} {{ParametersRow |num=1 |name=processid |description=ID of the process to return info for. |range=int|minval=0|includemin=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Command accepts processes by ID as well as name; command now returns info for all IDs associated with the inputted name; command now includes main window title, cpu usage, start time, uptime, and location; implemented GetText(). |- | {{v|4.1}} || Command no longer accepts process by ID, split into [[ProcessInfoID]]; command now optionally returns thread info, including, ID, state, priority, and start time. |} ==See also== *[[Launch]] *[[Terminate]] *[[TerminateID]] *[[ProcessInfoID]] *[[ProcessList]] 6352e75099759ed4a18f8045af1ee32b86908a98 1221 1220 2023-02-22T08:39:27Z Serpent King 24956324 /* 2.7 - 3.5 and 4.1 */ wikitext text/x-wiki {{infobox command |group = System |usage = processinfo <processname> {{rollover|<showthreads>|4.1 only|y}} ---- {{rollover|processinfo <processid>|4.0 only|y}} |aliases = processinfo, pinfo |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ProcessInfo''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The ProcessInfo command returns information on a running process by its name, or (in 4.0 only) it's ID. ==Parameters== ===2.7 - 3.5 and 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=processname |description=name of the process to return info for. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name={{rollover|showthreads|4.1 only|y}} |description=Should a list of threads for the process(es) be shown? |range=bool |default=False}} |} ===4.0 only=== {{ParametersHeader}} {{ParametersRow |num=1 |name=processid |description=ID of the process to return info for. |range=int|minval=0|includemin=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Command accepts processes by ID as well as name; command now returns info for all IDs associated with the inputted name; command now includes main window title, cpu usage, start time, uptime, and location; implemented GetText(). |- | {{v|4.1}} || Command no longer accepts process by ID, split into [[ProcessInfoID]]; command now optionally returns thread info, including, ID, state, priority, and start time. |} ==See also== *[[Launch]] *[[Terminate]] *[[TerminateID]] *[[ProcessInfoID]] *[[ProcessList]] d7b986b124c089f6b433f2a56dd970170b0d7d5a ProcessInfoID 0 489 1222 2023-02-22T08:42:37Z Serpent King 24956324 Created page with "{{infobox command |group = System |usage = processinfoid <processid> |aliases = processinfoid, pinfoid |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y }} '''Proc..." wikitext text/x-wiki {{infobox command |group = System |usage = processinfoid <processid> |aliases = processinfoid, pinfoid |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y }} '''ProcessInfoID''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}} only. ==Function== The ProcessInfoID command returns information on a running process by its ID. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=processid |description=ID of the process to return info for. |range=int|minval=0|includemin=y |required=y }} {{ParametersRow |num=2 |name=showthreads |description=Should a list of threads for the process(es) be shown? |range=bool |default=False}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.1}} || New command added. |} ==See also== *[[Launch]] *[[Terminate]] *[[TerminateID]] *[[ProcessInfo]] *[[ProcessList]] 3936d948650e2f99b3ad6ba2eeeb5fa966dad5fa ProcessList 0 490 1223 2023-02-22T08:48:50Z Serpent King 24956324 Created page with "{{infobox command |group = System |usage = processlist |aliases = processlist, plist |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ProcessList''' i..." wikitext text/x-wiki {{infobox command |group = System |usage = processlist |aliases = processlist, plist |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ProcessList''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The ProcessList command lists all running processes and their IDs. Because the function uses a loop, it can be aborted with the ctrl key. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Entries are now sorted by process name. |} ==See also== *[[Launch]] *[[Terminate]] *[[TerminateID]] *[[ProcessInfo]] *[[ProcessInfoID]] da424dc9f2ee551073caf1621a3f30aee2810f9d Download 0 491 1224 2023-02-22T08:55:41Z Serpent King 24956324 Created page with "{{infobox command |group = System |usage = download <sourceaddress> <destpath> |aliases = download, dwnld, dwn |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui..." wikitext text/x-wiki {{infobox command |group = System |usage = download <sourceaddress> <destpath> |aliases = download, dwnld, dwn |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Download''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The Download command downloads a file from the internet. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=sourceaddress |description=URL of the source file |range=URL |required=y }} {{ParametersRow |num=2 |name=destpath |description=Location to save the file. |range=File Path |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} 21dc83456c705aa4b56b4bbb24c6692fe63a04fd Search 0 492 1225 2023-02-22T09:01:19Z Serpent King 24956324 Created page with "{{infobox command |group = System |usage = search <searchengine> <searchterms> |aliases = search |v4.1=y |console=y }} '''Search''' is a [[System]] [[command]] in ''StarLig..." wikitext text/x-wiki {{infobox command |group = System |usage = search <searchengine> <searchterms> |aliases = search |v4.1=y |console=y }} '''Search''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}} forward. ==Function== The Search command searches the internet for specified search terms on the specified engine. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=searchengine |description=Name of the search engine to search on. |range=str |required=y }} {{ParametersRow |num=2 |name=searchterms |description=Terms to search for. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.1}} || New command added. |} eee48357b5d925736a4b3ab4aba96d22434f9b5a System 0 493 1226 2023-02-22T09:11:58Z Serpent King 24956324 Created page with "The '''System''' group is a group that contains [[command]]s primarily involving the operating system. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1...." wikitext text/x-wiki The '''System''' group is a group that contains [[command]]s primarily involving the operating system. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- | [[SimulateMessage]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[SimulateInputBox]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ShowTip]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[GetClipBoard]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[SetClipBoard]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ClearClipBoard]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[StartStopwatch]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[StopStopwatch]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[PauseStopwatch]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ResumeStopwatch]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[GetStopwatch]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Play]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Stop]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Launch]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Terminate]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[TerminateID]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[ProcessInfo]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ProcessInfoID]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[ProcessList]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Search]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Download]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[SystemHealth]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |} [[Category:File commands|*]] [[Category:Command groups]] 72ed76d10bd7a6d39fb774de9f5c97265cc91bf3 Fun 0 494 1227 2023-02-22T09:15:56Z Serpent King 24956324 Created page with "The '''Fun''' group is a group that contains [[command]]s that don't have real purpose but are fun to use. ==Command list== {|class="wikitable sortable" ! Command name ! {{..." wikitext text/x-wiki The '''Fun''' group is a group that contains [[command]]s that don't have real purpose but are fun to use. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- | [[Beep]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Crash]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Berserk]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[RockPaperScissors]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[EightBall]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |} [[Category:File commands|*]] [[Category:Command groups]] c2b71a9549a240b8f40a150cae316525d7ae60ab Misc 0 495 1228 2023-02-22T09:24:44Z Serpent King 24956324 Created page with "The '''Misc''' group is a group that contains [[command]]s that don't fit elsewhere. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}} !..." wikitext text/x-wiki The '''Misc''' group is a group that contains [[command]]s that don't fit elsewhere. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- | [[ChangeLog]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y|Console only}} || {{y}} |- | [[Ping]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |} 96a2fd181d70d4b4e7fb8a122a2a041583fe15d2 Beep 0 496 1229 2023-02-22T17:02:36Z Serpent King 24956324 Created page with "{{infobox command |group = Fun |usage = beep {{rollover|<count> <frequency>|2.5 forward|y}} |aliases = beep |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y..." wikitext text/x-wiki {{infobox command |group = Fun |usage = beep {{rollover|<count> <frequency>|2.5 forward|y}} |aliases = beep |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Beep''' is a {{b|Fun|group}} command in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== The Beep command produces a console beep. Because the function uses a loop, it can be aborted with the ctrl key. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=count |description=Number of times to beep. In 4.0 forward "~" causes an infinite beep. |range=int|minval=1|includemin=y }} {{ParametersRow |num=2 |name=frequency |description=Time in milliseconds between each beep. |range=int|minval=1|includemin=y }} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Added count and frequency parameters. |- | {{v|4.0}} || Added "~" to the count parameter for infinite beeps; implemented GetText(). |} cc74f2f0cf41e48afcc98592d123fbb50c72ef10 Crash 0 497 1230 2023-02-22T17:07:07Z Serpent King 24956324 Created page with "{{infobox command |group = Fun |usage = crash |aliases = crash |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Crash''' is a {{b|Fun|gr..." wikitext text/x-wiki {{infobox command |group = Fun |usage = crash |aliases = crash |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Crash''' is a {{b|Fun|group}} command in ''[[StarLight]]'' that is present in all versions. ==Function== The Crash command crashes StarLight by dividing by zero after a few theatrics. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Added some theatrics before the crash. |} 2a549b75069432bb2d14064d80ac76cf91a0f1c5 Berserk 0 498 1231 2023-02-22T17:11:11Z Serpent King 24956324 Created page with "{{infobox command |group = Fun |usage = berserk |aliases = berserk |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Berserk''' is a {{b|Fun|group}} co..." wikitext text/x-wiki {{infobox command |group = Fun |usage = berserk |aliases = berserk |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Berserk''' is a {{b|Fun|group}} command in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The Berserk command glitches out the console window. StarLight must be ctrl+c killed to end this. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |} d97bf4e906e17e652e8e401d5009f1eaccb036f1 RockPaperScissors 0 499 1232 2023-02-22T17:15:54Z Serpent King 24956324 Created page with "{{infobox command |group = Fun |usage = rockpaperscissors <choice> |aliases = rockpaperscissors, rps |v4.1=y |console=y }} '''RockPaperScissors''' is a {{b|Fun|group}} comman..." wikitext text/x-wiki {{infobox command |group = Fun |usage = rockpaperscissors <choice> |aliases = rockpaperscissors, rps |v4.1=y |console=y }} '''RockPaperScissors''' is a {{b|Fun|group}} command in ''[[StarLight]]'' that is present in version {{v|4.1}} forward. ==Function== The RockPaperScissors command plays rock paper scissors with the computer. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=choice |description=The player's RPS choice. |range=Valid inputs: rock, paper, scissors |required=y }} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.1}} || New command added. |} c6fbb0d88723dbf148ac0235de4a2e9ebf861ab8 EightBall 0 500 1233 2023-02-22T17:19:06Z Serpent King 24956324 Created page with "{{infobox command |group = Fun |usage = eightball <question> |aliases = eightball, 8ball |v4.1=y |console=y }} '''EightBall''' is a {{b|Fun|group}} command in ''[[StarLight]]..." wikitext text/x-wiki {{infobox command |group = Fun |usage = eightball <question> |aliases = eightball, 8ball |v4.1=y |console=y }} '''EightBall''' is a {{b|Fun|group}} command in ''[[StarLight]]'' that is present in version {{v|4.1}} forward. ==Function== The EightBall command answers a yes/no question. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=question |description=The question to ask StarLight. |range=str|nonull=y |required=y }} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.1}} || New command added. |} c173e3d02b3eca8beb9a5d3d387ff26fc8bab082 Ping 0 501 1234 2023-02-22T17:41:02Z Serpent King 24956324 Created page with "{{infobox command |group = Misc |usage = ping <address/url> <count> {{rollover|<timeout> <size>|4.0 forward|y}} |aliases = ping |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v4.0=y|v4.1=y |con..." wikitext text/x-wiki {{infobox command |group = Misc |usage = ping <address/url> <count> {{rollover|<timeout> <size>|4.0 forward|y}} |aliases = ping |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Ping''' is a {{b|Misc|group}} command in ''[[StarLight]]'' that is present in version {{v|2.0}} to {{v|3.0}} and {{v|4.0}} forward. ==Function== The Ping command pings an IP or URL and receives a reply. It also gives statistics afterwards. In versions 2.0 to 3.0, the command was broken. Because the function uses a loop, it can be aborted with the ctrl key. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=address/url |description=The ping target. |range=Valid IP address or URL |required=y }} {{ParametersRow |num=2 |name=count |description=Number of packets to send. |range=int|minval=1|includemin=y |default=6 }} {{ParametersRow |num=3 |name={{rollover|timeout|4.0 forward|y}} |description=Time in milliseconds to wait for a reply. |range=int|minval=1|includemin=y |default=500 }} {{ParametersRow |num=4 |name={{rollover|size|4.0 forward|y}} |description=Size of the packets in bytes. |range=int|minval=1|includemin=y |default=32 }} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|3.1}} || Command removed due to it being broken. |- | {{v|4.0}} || Command readded; added timeout and size parameters; implented GetText(). |} 666daa542f03e92a5abe4df73e71c7e803e2140c Category:Date/Time commands 14 59 1235 104 2023-02-22T17:44:57Z Serpent King 24956324 wikitext text/x-wiki These are all of the commands belonging to the [[Date/Time]] group. [[Category:Commands]] de073d71a05eb47ce97885477f469380487247a3 Chance 0 113 1236 1193 2023-02-22T17:46:55Z Serpent King 24956324 /* Function */ wikitext text/x-wiki {{infobox command |group = Math |usage = chance <rate> <count> <showstats> |aliases = chance |v4.0=y|v4.1=y |console=y|gui=y }} '''Chance''' is a [[math]] [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} forward. ==Function== Chance gets {{b|boolean|type}}s based on a rate (between 0 and 100: 0 is never true, 100 is always true). The "showstats" parameter causes the command to present a list of statistics after the boolean list: *True Count - The number of "true"s the command returned. *False Count - The number of "false"s the command returned. *True Rate - The percentage of "true"s returned out of the total boolean count. *False Rate - The percentage of "false"s returned out of the total boolean count. *Balance - The percentage of "true"s relative to a perfect 50:50 rate. *Error Margin - The difference between the number of trues returned by the command and the number that should have theoretically been returned based on the rate. Because the function uses a loop, it can be aborted with the ctrl key. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=rate |description=The true rate modifier. |range=int |minval=0 |maxval=100 |includemin=y |includemax=y |requirednote=Required in 4.0 |default={{rollover|50|Null in 4.0|y}} }} {{ParametersRow |num=2 |name=count |description=The number of booleans to return. |range=int |minval=0 |includemin=y}} {{ParametersRow |num=3 |name=showstats |description=The number of booleans to pick. |range=bool |includemin=y |default=false}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.0}} || New command added. |- | {{v|4.1}} || Changed to return a 50:50 true/false ratio if no parameter is specified. |} ==See also== *[[Random]] 699311e42238152457cf27966eb5902564bb9125 Rps 0 502 1237 2023-02-22T17:49:33Z Serpent King 24956324 Redirected page to [[RockPaperScissors]] wikitext text/x-wiki #REDIRECT [[RockPaperScissors]] 3c0c322e0bd1cb940d7df094e2d9d01d58394bf9 1240 1237 2023-02-22T17:50:18Z Serpent King 24956324 Serpent King moved page [[RPS]] to [[Rps]] without leaving a redirect wikitext text/x-wiki #REDIRECT [[RockPaperScissors]] 3c0c322e0bd1cb940d7df094e2d9d01d58394bf9 8ball 0 503 1238 2023-02-22T17:49:54Z Serpent King 24956324 Redirected page to [[Eightball]] wikitext text/x-wiki #REDIRECT [[eightball]] c46369290cb3e1ead734896c59a798b411a076ba 1239 1238 2023-02-22T17:50:08Z Serpent King 24956324 Changed redirect target from [[Eightball]] to [[EightBall]] wikitext text/x-wiki #REDIRECT [[EightBall]] cd1ca70bda990e6eb93afb9ec589c9787271e6be ChangeLog 0 504 1241 2023-02-24T00:08:20Z Serpent King 24956324 Created page with "{{infobox command |group = Misc |usage = changelog <path> ---- changelog <author> <project> <file> <entry> ---- {{rollover|changelog <path> <author> <project> <file> <entry>|4..." wikitext text/x-wiki {{infobox command |group = Misc |usage = changelog <path> ---- changelog <author> <project> <file> <entry> ---- {{rollover|changelog <path> <author> <project> <file> <entry>|4.0 only|y}} |aliases = changelog |v4.0=y|v4.1=y |console=y }} '''ChangeLog''' is a {{b|Misc|group}} command in ''[[StarLight]]'' that is present in version {{v|4.0}} forward. ==Function== The ChangeLog command creates a change log entry with the specified parameters. in 4.1, if it is used with only 1 parameter, it changes the file path for the change log. ==Parameters== ===4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=author |description=The author of the change. |range=str |required=y }} {{ParametersRow |num=2 |name=project |description=The project affected by the change. |range=str |required=y }} {{ParametersRow |num=3 |name=file |description=The file(s) affected by the change. |range=str |required=y }} {{ParametersRow |num=4 |name=entry |description=The changelog entry |range=str |required=y }} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=path |description=File path of the change log. |range=File Path |required=y }} |} ===4.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=path |description=File path of the change log. |range=File Path |required=y }} {{ParametersRow |num=2 |name=author |description=The author of the change. |range=str |required=y }} {{ParametersRow |num=3 |name=project |description=The project affected by the change. |range=str |required=y }} {{ParametersRow |num=4 |name=file |description=The file(s) affected by the change. |range=str |required=y }} {{ParametersRow |num=5 |name=entry |description=The changelog entry |range=str |required=y }} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.0}} || New command added. |- | {{v|4.1}} || Command split into 2 parameter paths, 1 to set the file path, the other to add an entry. |} 08fc7f0de8563be5e9c02cb97433979c8430f863 Help 0 144 1242 850 2023-02-24T00:10:56Z Serpent King 24956324 /* Legacy */ wikitext text/x-wiki {{infobox command |image = [[File:Command-Help.png|300px]] |group = SLSystem |usage = help <searchterm> <searchin1> <searchin2>... |aliases = help |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Help''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Help command provides explanations for how to use all of ''StarLight'''s commands. If the searchterm parameter is null, all commands will be listed. Starting in {{v|3.0}}, users can now define search terms to filter the returned entries. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=searchterm |description=The terms of the search. |range=str}} {{ParametersRow |num=2 |name=searchin1... |description=Specifies the categories to search in. |range=Valid categories: ID, NAME, GROUP, DESCRIPTION, PARAM, ALIAS|list=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|3.0}} || Command now reads from Help.txt; added ability to filter results. |- | {{v|4.0}} || Implemented GetText(). |} dc5de1b08ca965ffcff1414bcca1f49773ba3ca6 StarLightV5.0 0 505 1243 2023-02-24T00:21:27Z Serpent King 24956324 Created page with "{{DISPLAYTITLE:''StarLightV4.1''}} '''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only. ==General change..." wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV4.1''}} '''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only. ==General changes== ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.1|last version]] |- | [[Exit]] || [[SLSystem]] || &mdash; |- | [[ExceptionHandler]] || SLSystem || &mdash; |- | [[DebugMode]] || SLSystem || &mdash; |- | [[Restart]] || SLSystem || &mdash; |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[SetVar]] || SLSystem || &mdash; |- | [[DeleteVar]] || SLSystem || &mdash; |- | [[ListVar]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || &mdash; |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || &mdash; |- | [[LogSize]] || SLSystem || &mdash; |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[ForceKill]] || SLSystem || &mdash; |- | [[GetText]] || SLSystem || &mdash; |- | {{b|Settings|command}} || {{b|Settings|group}} || &mdash; |- | [[Title]] || Settings || &mdash; |- | [[Message]] || Settings || &mdash; |- | [[ForeColor]] || Settings || &mdash; |- | [[BackColor]] || Settings || &mdash; |- | [[ResetColor]] || Settings || &mdash; |- | [[Length]] || Settings || &mdash; |- | [[Width]] || Settings || &mdash; |- | [[BufferLength]] || Settings || &mdash; |- | [[BufferWidth]] || Settings || &mdash; |- | [[CursorSize]] || Settings || &mdash; |- | [[Lock]] || Settings || &mdash; |- | [[Unlock]] || Settings || &mdash; |- | [[SaveDirectory]] || Settings || &mdash; |- | [[Timestamp]] || Settings || &mdash; |- | [[PlayIntroSound]] || Settings || &mdash; |- | [[IntroSoundPath]] || Settings || &mdash; |- | [[AutosaveMode]] || Settings || &mdash; |- | [[OutputToClipboard]] || Settings || &mdash; |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || &mdash; |- | [[SaveSettings]] || Settings || &mdash; |- | [[ClearSettings]] || Settings || &mdash; |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || &mdash; |- | [[Logout]] || Authentication || &mdash; |- | [[Register]] || Authentication || &mdash; |- | [[ClearAuth]] || Authentication || &mdash; |- | [[CreatePublicNote]] || Authentication || &mdash; |- | [[ViewPublicNote]] || Authentication || &mdash; |- | [[DeletePublicNote]] || Authentication || &mdash; |- | [[CreatePrivateNote]] || Authentication || &mdash; |- | [[ViewPrivateNote]] || Authentication || &mdash; |- | [[DeletePrivateNote]] || Authentication || &mdash; |- | [[Print]] || {{b|String|group}} || &mdash; |- | [[Type]] || String || &mdash; |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[Replace]] || String || &mdash; |- | [[LCase]] || String || &mdash; |- | [[UCase]] || String || &mdash; |- | [[PCase]] || String || &mdash; |- | [[Reverse]] || String || &mdash; |- | [[Repeat]] || String || &mdash; |- | [[Offset]] || String || &mdash; |- | [[Scramble]] || String || &mdash; |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || &mdash; |- | [[Trim]] || String || &mdash; |- | [[Pad]] || String || &mdash; |- | [[Len]] || String || &mdash; |- | [[Frequency]] || String || &mdash; |- | [[ASCII]] || String || &mdash; |- | [[Char]] || String || &mdash; |- | [[Hex]] || String || &mdash; |- | [[Oct]] || String || &mdash; |- | [[Binary]] || String || &mdash; |- | [[NumBinary]] || String || &mdash; |- | [[GetChar]] || String || &mdash; |- | [[StrConvert]] || String || &mdash; |- | [[KeyCode]] || String || &mdash; |- | [[ColorCode]] || String || &mdash; |- | [[ColorConvert]] || String || &mdash; |- | [[Add]] || {{b|Math|group}} || &mdash; |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || &mdash; |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || &mdash; |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[Rad]] || Math || &mdash; |- | [[Deg]] || Math || &mdash; |- | [[Quadratic]] || Math || &mdash; |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Fibonacci]] || Math || &mdash; |- | [[Perimeter]] || Math || &mdash; |- | [[Area]] || Math || &mdash; |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Median]] || Math || &mdash; |- | [[Average]] || Math || &mdash; |- | [[DataSet]] || Math || &mdash; |- | [[Random]] || Math || &mdash; |- | [[Chance]] || Math || &mdash; |- | [[Count]] || Math || &mdash; |- | [[Factor]] || Math || &mdash; |- | [[Gcf]] || Math || &mdash; |- | [[Simplify]] || Math || &mdash; |- | [[ToFraction]] || Math || &mdash; |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[VolumeConvert]] || Math || &mdash; |- | [[WeightConvert]] || Math || &mdash; |- | [[Test]] || Math || &mdash; |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || &mdash; |- | [[LongMilitaryTime]] || Date/Time || &mdash; |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || &mdash; |- | [[DayOfYear]] || Date/Time || &mdash; |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || &mdash; |- | [[Second]] || Date/Time || &mdash; |- | [[UTC]] || Date/Time || &mdash; |- | [[CD]] || [[File]] || &mdash; |- | [[DIR]] || File || &mdash; |- | [[Copy]] || File || &mdash; |- | [[Move]] || File || &mdash; |- | [[Del]] || File || &mdash; |- | [[Rename]] || File || &mdash; |- | [[NewDir]] || File || &mdash; |- | [[NewFile]] || File || &mdash; |- | [[ReadFile]] || File || &mdash; |- | [[Attr]] || File || &mdash; |- | [[SimulateMessage]] || [[System]] || &mdash; |- | [[SimulateInputBox]] || System || &mdash; |- | [[ShowTip]] || System || &mdash; |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || &mdash; |- | [[ClearClipBoard]] || System || &mdash; |- | [[StartStopwatch]] || System || &mdash; |- | [[StopStopwatch]] || System || &mdash; |- | [[PauseStopwatch]] || System || &mdash; |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Play]] || System || &mdash; |- | [[Stop]] || System || &mdash; |- | [[Launch]] || System || &mdash; |- | [[Terminate]] || System || &mdash; |- | [[TerminateID]] || System || &mdash; |- | [[ProcessInfo]] || System || &mdash; |- | [[ProcessInfoID]] || System || &mdash; |- | [[ProcessList]] || System || &mdash; |- | [[Search]] || System || &mdash; |- | [[Download]] || System || &mdash; |- | [[SystemHealth]] || System || &mdash; |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || &mdash; |- | [[RockPaperScissors]] || Fun || &mdash; |- | [[EightBall]] || Fun || &mdash; |- | [[ChangeLog]] || [[Misc]] || &mdash; |- | [[Ping]] || Misc || &mdash; |} [[Category:StarLight builds]] d45cfa68e07ab249e8832de6805bcd57d8026885 1244 1243 2023-02-24T00:22:37Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV5.0''}} '''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only. ==General changes== *Multiple speed improvements, streamlined code to allow data to only flow once per command. *Passwords now go through encryption. *Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command) *Audio files now exist in a global variable, making it easier to add more. *Variables now save to the hard drive for use in future sessions. *Variables also now exist publicly and privately. *Debug timer now added to measure command times. *Restart command now added as a lock exception. *More robust exception handler. Gives more concise details about what went wrong. *"?" command prefix added that returns help entries for an existing command. *Keywords added: #REG, #OBOX, #SBOX, #DBOX *Settings added: SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH *Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound) *New autosave mode: after every command. *Output system speed improvements. *Corrected Black Star glitch. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.1|last version]] |- | [[Exit]] || [[SLSystem]] || &mdash; |- | [[ExceptionHandler]] || SLSystem || &mdash; |- | [[DebugMode]] || SLSystem || &mdash; |- | [[Restart]] || SLSystem || &mdash; |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[SetVar]] || SLSystem || &mdash; |- | [[DeleteVar]] || SLSystem || &mdash; |- | [[ListVar]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || &mdash; |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || &mdash; |- | [[LogSize]] || SLSystem || &mdash; |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[ForceKill]] || SLSystem || &mdash; |- | [[GetText]] || SLSystem || &mdash; |- | {{b|Settings|command}} || {{b|Settings|group}} || &mdash; |- | [[Title]] || Settings || &mdash; |- | [[Message]] || Settings || &mdash; |- | [[ForeColor]] || Settings || &mdash; |- | [[BackColor]] || Settings || &mdash; |- | [[ResetColor]] || Settings || &mdash; |- | [[Length]] || Settings || &mdash; |- | [[Width]] || Settings || &mdash; |- | [[BufferLength]] || Settings || &mdash; |- | [[BufferWidth]] || Settings || &mdash; |- | [[CursorSize]] || Settings || &mdash; |- | [[Lock]] || Settings || &mdash; |- | [[Unlock]] || Settings || &mdash; |- | [[SaveDirectory]] || Settings || &mdash; |- | [[Timestamp]] || Settings || &mdash; |- | [[PlayIntroSound]] || Settings || &mdash; |- | [[IntroSoundPath]] || Settings || &mdash; |- | [[AutosaveMode]] || Settings || &mdash; |- | [[OutputToClipboard]] || Settings || &mdash; |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || &mdash; |- | [[SaveSettings]] || Settings || &mdash; |- | [[ClearSettings]] || Settings || &mdash; |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || &mdash; |- | [[Logout]] || Authentication || &mdash; |- | [[Register]] || Authentication || &mdash; |- | [[ClearAuth]] || Authentication || &mdash; |- | [[CreatePublicNote]] || Authentication || &mdash; |- | [[ViewPublicNote]] || Authentication || &mdash; |- | [[DeletePublicNote]] || Authentication || &mdash; |- | [[CreatePrivateNote]] || Authentication || &mdash; |- | [[ViewPrivateNote]] || Authentication || &mdash; |- | [[DeletePrivateNote]] || Authentication || &mdash; |- | [[Print]] || {{b|String|group}} || &mdash; |- | [[Type]] || String || &mdash; |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[Replace]] || String || &mdash; |- | [[LCase]] || String || &mdash; |- | [[UCase]] || String || &mdash; |- | [[PCase]] || String || &mdash; |- | [[Reverse]] || String || &mdash; |- | [[Repeat]] || String || &mdash; |- | [[Offset]] || String || &mdash; |- | [[Scramble]] || String || &mdash; |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || &mdash; |- | [[Trim]] || String || &mdash; |- | [[Pad]] || String || &mdash; |- | [[Len]] || String || &mdash; |- | [[Frequency]] || String || &mdash; |- | [[ASCII]] || String || &mdash; |- | [[Char]] || String || &mdash; |- | [[Hex]] || String || &mdash; |- | [[Oct]] || String || &mdash; |- | [[Binary]] || String || &mdash; |- | [[NumBinary]] || String || &mdash; |- | [[GetChar]] || String || &mdash; |- | [[StrConvert]] || String || &mdash; |- | [[KeyCode]] || String || &mdash; |- | [[ColorCode]] || String || &mdash; |- | [[ColorConvert]] || String || &mdash; |- | [[Add]] || {{b|Math|group}} || &mdash; |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || &mdash; |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || &mdash; |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[Rad]] || Math || &mdash; |- | [[Deg]] || Math || &mdash; |- | [[Quadratic]] || Math || &mdash; |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Fibonacci]] || Math || &mdash; |- | [[Perimeter]] || Math || &mdash; |- | [[Area]] || Math || &mdash; |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Median]] || Math || &mdash; |- | [[Average]] || Math || &mdash; |- | [[DataSet]] || Math || &mdash; |- | [[Random]] || Math || &mdash; |- | [[Chance]] || Math || &mdash; |- | [[Count]] || Math || &mdash; |- | [[Factor]] || Math || &mdash; |- | [[Gcf]] || Math || &mdash; |- | [[Simplify]] || Math || &mdash; |- | [[ToFraction]] || Math || &mdash; |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[VolumeConvert]] || Math || &mdash; |- | [[WeightConvert]] || Math || &mdash; |- | [[Test]] || Math || &mdash; |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || &mdash; |- | [[LongMilitaryTime]] || Date/Time || &mdash; |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || &mdash; |- | [[DayOfYear]] || Date/Time || &mdash; |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || &mdash; |- | [[Second]] || Date/Time || &mdash; |- | [[UTC]] || Date/Time || &mdash; |- | [[CD]] || [[File]] || &mdash; |- | [[DIR]] || File || &mdash; |- | [[Copy]] || File || &mdash; |- | [[Move]] || File || &mdash; |- | [[Del]] || File || &mdash; |- | [[Rename]] || File || &mdash; |- | [[NewDir]] || File || &mdash; |- | [[NewFile]] || File || &mdash; |- | [[ReadFile]] || File || &mdash; |- | [[Attr]] || File || &mdash; |- | [[SimulateMessage]] || [[System]] || &mdash; |- | [[SimulateInputBox]] || System || &mdash; |- | [[ShowTip]] || System || &mdash; |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || &mdash; |- | [[ClearClipBoard]] || System || &mdash; |- | [[StartStopwatch]] || System || &mdash; |- | [[StopStopwatch]] || System || &mdash; |- | [[PauseStopwatch]] || System || &mdash; |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Play]] || System || &mdash; |- | [[Stop]] || System || &mdash; |- | [[Launch]] || System || &mdash; |- | [[Terminate]] || System || &mdash; |- | [[TerminateID]] || System || &mdash; |- | [[ProcessInfo]] || System || &mdash; |- | [[ProcessInfoID]] || System || &mdash; |- | [[ProcessList]] || System || &mdash; |- | [[Search]] || System || &mdash; |- | [[Download]] || System || &mdash; |- | [[SystemHealth]] || System || &mdash; |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || &mdash; |- | [[RockPaperScissors]] || Fun || &mdash; |- | [[EightBall]] || Fun || &mdash; |- | [[ChangeLog]] || [[Misc]] || &mdash; |- | [[Ping]] || Misc || &mdash; |} [[Category:StarLight builds]] 743927f052e730db17f6be57d400c5c71cac8f52 1245 1244 2023-02-24T00:23:38Z Serpent King 24956324 /* General changes */ wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV5.0''}} '''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only. ==General changes== *Multiple speed improvements, streamlined code to allow data to only flow once per command. *Passwords now go through encryption. *Passwords now switch backed to input box prompts. *Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command) *Audio files now exist in a global variable, making it easier to add more. *Variables now save to the hard drive for use in future sessions. *Variables also now exist publicly and privately. *Debug timer now added to measure command times. *Restart command now added as a lock exception. *More robust exception handler. Gives more concise details about what went wrong. *"?" command prefix added that returns help entries for an existing command. *Keywords added: #REG, #OBOX, #SBOX, #DBOX *Settings added: SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH *Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound) *New autosave mode: after every command. *Output system speed improvements. *Corrected Black Star glitch. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.1|last version]] |- | [[Exit]] || [[SLSystem]] || &mdash; |- | [[ExceptionHandler]] || SLSystem || &mdash; |- | [[DebugMode]] || SLSystem || &mdash; |- | [[Restart]] || SLSystem || &mdash; |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[SetVar]] || SLSystem || &mdash; |- | [[DeleteVar]] || SLSystem || &mdash; |- | [[ListVar]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || &mdash; |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || &mdash; |- | [[LogSize]] || SLSystem || &mdash; |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[ForceKill]] || SLSystem || &mdash; |- | [[GetText]] || SLSystem || &mdash; |- | {{b|Settings|command}} || {{b|Settings|group}} || &mdash; |- | [[Title]] || Settings || &mdash; |- | [[Message]] || Settings || &mdash; |- | [[ForeColor]] || Settings || &mdash; |- | [[BackColor]] || Settings || &mdash; |- | [[ResetColor]] || Settings || &mdash; |- | [[Length]] || Settings || &mdash; |- | [[Width]] || Settings || &mdash; |- | [[BufferLength]] || Settings || &mdash; |- | [[BufferWidth]] || Settings || &mdash; |- | [[CursorSize]] || Settings || &mdash; |- | [[Lock]] || Settings || &mdash; |- | [[Unlock]] || Settings || &mdash; |- | [[SaveDirectory]] || Settings || &mdash; |- | [[Timestamp]] || Settings || &mdash; |- | [[PlayIntroSound]] || Settings || &mdash; |- | [[IntroSoundPath]] || Settings || &mdash; |- | [[AutosaveMode]] || Settings || &mdash; |- | [[OutputToClipboard]] || Settings || &mdash; |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || &mdash; |- | [[SaveSettings]] || Settings || &mdash; |- | [[ClearSettings]] || Settings || &mdash; |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || &mdash; |- | [[Logout]] || Authentication || &mdash; |- | [[Register]] || Authentication || &mdash; |- | [[ClearAuth]] || Authentication || &mdash; |- | [[CreatePublicNote]] || Authentication || &mdash; |- | [[ViewPublicNote]] || Authentication || &mdash; |- | [[DeletePublicNote]] || Authentication || &mdash; |- | [[CreatePrivateNote]] || Authentication || &mdash; |- | [[ViewPrivateNote]] || Authentication || &mdash; |- | [[DeletePrivateNote]] || Authentication || &mdash; |- | [[Print]] || {{b|String|group}} || &mdash; |- | [[Type]] || String || &mdash; |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[Replace]] || String || &mdash; |- | [[LCase]] || String || &mdash; |- | [[UCase]] || String || &mdash; |- | [[PCase]] || String || &mdash; |- | [[Reverse]] || String || &mdash; |- | [[Repeat]] || String || &mdash; |- | [[Offset]] || String || &mdash; |- | [[Scramble]] || String || &mdash; |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || &mdash; |- | [[Trim]] || String || &mdash; |- | [[Pad]] || String || &mdash; |- | [[Len]] || String || &mdash; |- | [[Frequency]] || String || &mdash; |- | [[ASCII]] || String || &mdash; |- | [[Char]] || String || &mdash; |- | [[Hex]] || String || &mdash; |- | [[Oct]] || String || &mdash; |- | [[Binary]] || String || &mdash; |- | [[NumBinary]] || String || &mdash; |- | [[GetChar]] || String || &mdash; |- | [[StrConvert]] || String || &mdash; |- | [[KeyCode]] || String || &mdash; |- | [[ColorCode]] || String || &mdash; |- | [[ColorConvert]] || String || &mdash; |- | [[Add]] || {{b|Math|group}} || &mdash; |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || &mdash; |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || &mdash; |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[Rad]] || Math || &mdash; |- | [[Deg]] || Math || &mdash; |- | [[Quadratic]] || Math || &mdash; |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Fibonacci]] || Math || &mdash; |- | [[Perimeter]] || Math || &mdash; |- | [[Area]] || Math || &mdash; |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Median]] || Math || &mdash; |- | [[Average]] || Math || &mdash; |- | [[DataSet]] || Math || &mdash; |- | [[Random]] || Math || &mdash; |- | [[Chance]] || Math || &mdash; |- | [[Count]] || Math || &mdash; |- | [[Factor]] || Math || &mdash; |- | [[Gcf]] || Math || &mdash; |- | [[Simplify]] || Math || &mdash; |- | [[ToFraction]] || Math || &mdash; |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[VolumeConvert]] || Math || &mdash; |- | [[WeightConvert]] || Math || &mdash; |- | [[Test]] || Math || &mdash; |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || &mdash; |- | [[LongMilitaryTime]] || Date/Time || &mdash; |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || &mdash; |- | [[DayOfYear]] || Date/Time || &mdash; |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || &mdash; |- | [[Second]] || Date/Time || &mdash; |- | [[UTC]] || Date/Time || &mdash; |- | [[CD]] || [[File]] || &mdash; |- | [[DIR]] || File || &mdash; |- | [[Copy]] || File || &mdash; |- | [[Move]] || File || &mdash; |- | [[Del]] || File || &mdash; |- | [[Rename]] || File || &mdash; |- | [[NewDir]] || File || &mdash; |- | [[NewFile]] || File || &mdash; |- | [[ReadFile]] || File || &mdash; |- | [[Attr]] || File || &mdash; |- | [[SimulateMessage]] || [[System]] || &mdash; |- | [[SimulateInputBox]] || System || &mdash; |- | [[ShowTip]] || System || &mdash; |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || &mdash; |- | [[ClearClipBoard]] || System || &mdash; |- | [[StartStopwatch]] || System || &mdash; |- | [[StopStopwatch]] || System || &mdash; |- | [[PauseStopwatch]] || System || &mdash; |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Play]] || System || &mdash; |- | [[Stop]] || System || &mdash; |- | [[Launch]] || System || &mdash; |- | [[Terminate]] || System || &mdash; |- | [[TerminateID]] || System || &mdash; |- | [[ProcessInfo]] || System || &mdash; |- | [[ProcessInfoID]] || System || &mdash; |- | [[ProcessList]] || System || &mdash; |- | [[Search]] || System || &mdash; |- | [[Download]] || System || &mdash; |- | [[SystemHealth]] || System || &mdash; |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || &mdash; |- | [[RockPaperScissors]] || Fun || &mdash; |- | [[EightBall]] || Fun || &mdash; |- | [[ChangeLog]] || [[Misc]] || &mdash; |- | [[Ping]] || Misc || &mdash; |} [[Category:StarLight builds]] fc7bd1dfa6fce322b85da9f1d26c93b23e728c20 1246 1245 2023-02-24T00:56:41Z Serpent King 24956324 /* Command list */ wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV5.0''}} '''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only. ==General changes== *Multiple speed improvements, streamlined code to allow data to only flow once per command. *Passwords now go through encryption. *Passwords now switch backed to input box prompts. *Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command) *Audio files now exist in a global variable, making it easier to add more. *Variables now save to the hard drive for use in future sessions. *Variables also now exist publicly and privately. *Debug timer now added to measure command times. *Restart command now added as a lock exception. *More robust exception handler. Gives more concise details about what went wrong. *"?" command prefix added that returns help entries for an existing command. *Keywords added: #REG, #OBOX, #SBOX, #DBOX *Settings added: SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH *Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound) *New autosave mode: after every command. *Output system speed improvements. *Corrected Black Star glitch. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.1|last version]] |- | [[Exit]] || [[SLSystem]] || &mdash; |- | [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it. |- | [[ExceptionHandler]] || SLSystem || &mdash; |- | [[DebugMode]] || SLSystem || &mdash; |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering. |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || &mdash; |- | [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units. |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[CommandCount]] || SLSystem || New command added. |- | [[ForceKill]] || SLSystem || &mdash; |- | [[Clone]] || SLSystem || New command added. |- | [[GetText]] || SLSystem || &mdash; |- | [[SetVar]] || SLSystem || Added ability to set both public and private variables. |- | [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables. |- | [[ListVar]] || SLSystem || Added ability to list both public and private variables. |- | [[SaveVar]] || SLSystem || New command added. |- | [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]]. |- | [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]]. |- | [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]]. |- | [[Run]] || SLSystem || New command added. |- | [[GOTO]] || SLSystem || New command added. |- | [[SystemMode]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || &mdash; |- | [[Title]] || Settings || &mdash; |- | [[Message]] || Settings || &mdash; |- | [[Length]] || Settings || &mdash; |- | [[Width]] || Settings || If original width and bufferwidth are equal, bufferwidth now changes with the width. |- | [[BufferLength]] || Settings || &mdash; |- | [[BufferWidth]] || Settings || #DEFAULT now sets bufferwidth to the current width |- | [[CursorSize]] || Settings || &mdash; |- | [[ForeColor]] || Settings || &mdash; |- | [[BackColor]] || Settings || &mdash; |- | [[ResetColor]] || Settings || &mdash; |- | [[AutosaveMode]] || Settings || Added "After every command" mode. |- | [[SaveDirectory]] || Settings || &mdash; |- | [[OutputToClipboard]] || Settings || &mdash; |- | [[Timestamp]] || Settings || &mdash; |- | [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]]. |- | [[Lock]] || Settings || &mdash; |- | [[Unlock]] || Settings || &mdash; |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || &mdash; |- | [[SaveSettings]] || Settings || &mdash; |- | [[ClearSettings]] || Settings || Now deletes the settings file. |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || &mdash; |- | [[Logout]] || Authentication || &mdash; |- | [[Register]] || Authentication || &mdash; |- | [[ClearAuth]] || Authentication || &mdash; |- | [[CreatePublicNote]] || Authentication || &mdash; |- | [[ViewPublicNote]] || Authentication || &mdash; |- | [[DeletePublicNote]] || Authentication || &mdash; |- | [[CreatePrivateNote]] || Authentication || &mdash; |- | [[ViewPrivateNote]] || Authentication || &mdash; |- | [[DeletePrivateNote]] || Authentication || &mdash; |- | [[Print]] || {{b|String|group}} || &mdash; |- | [[Type]] || String || &mdash; |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[Replace]] || String || &mdash; |- | [[LCase]] || String || &mdash; |- | [[UCase]] || String || &mdash; |- | [[PCase]] || String || &mdash; |- | [[Reverse]] || String || &mdash; |- | [[Repeat]] || String || &mdash; |- | [[Offset]] || String || &mdash; |- | [[Scramble]] || String || &mdash; |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || &mdash; |- | [[Trim]] || String || &mdash; |- | [[Pad]] || String || &mdash; |- | [[Len]] || String || &mdash; |- | [[Frequency]] || String || &mdash; |- | [[ASCII]] || String || &mdash; |- | [[Char]] || String || &mdash; |- | [[Hex]] || String || &mdash; |- | [[Oct]] || String || &mdash; |- | [[Binary]] || String || &mdash; |- | [[NumBinary]] || String || &mdash; |- | [[GetChar]] || String || &mdash; |- | [[StrConvert]] || String || &mdash; |- | [[KeyCode]] || String || &mdash; |- | [[ColorCode]] || String || &mdash; |- | [[ColorConvert]] || String || &mdash; |- | [[Add]] || {{b|Math|group}} || &mdash; |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || &mdash; |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || &mdash; |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[Rad]] || Math || &mdash; |- | [[Deg]] || Math || &mdash; |- | [[Quadratic]] || Math || &mdash; |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Fibonacci]] || Math || &mdash; |- | [[Perimeter]] || Math || &mdash; |- | [[Area]] || Math || &mdash; |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Median]] || Math || &mdash; |- | [[Average]] || Math || &mdash; |- | [[DataSet]] || Math || &mdash; |- | [[Random]] || Math || &mdash; |- | [[Chance]] || Math || &mdash; |- | [[Count]] || Math || &mdash; |- | [[Factor]] || Math || &mdash; |- | [[Gcf]] || Math || &mdash; |- | [[Simplify]] || Math || &mdash; |- | [[ToFraction]] || Math || &mdash; |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[VolumeConvert]] || Math || &mdash; |- | [[WeightConvert]] || Math || &mdash; |- | [[Test]] || Math || &mdash; |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || &mdash; |- | [[LongMilitaryTime]] || Date/Time || &mdash; |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || &mdash; |- | [[DayOfYear]] || Date/Time || &mdash; |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || &mdash; |- | [[Second]] || Date/Time || &mdash; |- | [[UTC]] || Date/Time || &mdash; |- | [[CD]] || [[File]] || &mdash; |- | [[DIR]] || File || &mdash; |- | [[Copy]] || File || &mdash; |- | [[Move]] || File || &mdash; |- | [[Del]] || File || &mdash; |- | [[Rename]] || File || &mdash; |- | [[NewDir]] || File || &mdash; |- | [[NewFile]] || File || &mdash; |- | [[ReadFile]] || File || &mdash; |- | [[Attr]] || File || &mdash; |- | [[SimulateMessage]] || [[System]] || &mdash; |- | [[SimulateInputBox]] || System || &mdash; |- | [[ShowTip]] || System || &mdash; |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || &mdash; |- | [[ClearClipBoard]] || System || &mdash; |- | [[StartStopwatch]] || System || &mdash; |- | [[StopStopwatch]] || System || &mdash; |- | [[PauseStopwatch]] || System || &mdash; |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Play]] || System || &mdash; |- | [[Stop]] || System || &mdash; |- | [[Launch]] || System || &mdash; |- | [[Terminate]] || System || &mdash; |- | [[TerminateID]] || System || &mdash; |- | [[ProcessInfo]] || System || &mdash; |- | [[ProcessInfoID]] || System || &mdash; |- | [[ProcessList]] || System || &mdash; |- | [[Search]] || System || &mdash; |- | [[Download]] || System || &mdash; |- | [[SystemHealth]] || System || &mdash; |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || &mdash; |- | [[RockPaperScissors]] || Fun || &mdash; |- | [[EightBall]] || Fun || &mdash; |- | [[ChangeLog]] || [[Misc]] || &mdash; |- | [[Ping]] || Misc || &mdash; |} [[Category:StarLight builds]] efde8a9c2971809cb78b1920a393900da2682239 1247 1246 2023-02-24T00:58:06Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV5.0''}} '''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only. ==General changes== *Multiple speed improvements, streamlined code to allow data to only flow once per command. *Passwords now go through encryption. *Passwords now switch backed to input box prompts. *Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command) *Audio files now exist in a global variable, making it easier to add more. *Variables now save to the hard drive for use in future sessions. *Variables also now exist publicly and privately. *Debug timer now added to measure command times. *Restart command now added as a lock exception. *More robust exception handler. Gives more concise details about what went wrong. *"?" command prefix added that returns help entries for an existing command. *Keywords added: #REG, #OBOX, #SBOX, #DBOX *Settings added: SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH *Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound) *New autosave mode: after every command. *Output system speed improvements. *Corrected Black Star glitch. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.1|last version]] |- | [[Exit]] || [[SLSystem]] || &mdash; |- | [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it. |- | [[ExceptionHandler]] || SLSystem || &mdash; |- | [[DebugMode]] || SLSystem || &mdash; |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering. |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || &mdash; |- | [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units. |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[CommandCount]] || SLSystem || New command added. |- | [[ForceKill]] || SLSystem || &mdash; |- | [[Clone]] || SLSystem || New command added. |- | [[GetText]] || SLSystem || &mdash; |- | [[SetVar]] || SLSystem || Added ability to set both public and private variables. |- | [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables. |- | [[ListVar]] || SLSystem || Added ability to list both public and private variables. |- | [[SaveVar]] || SLSystem || New command added. |- | [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]]. |- | [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]]. |- | [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]]. |- | [[Run]] || SLSystem || New command added. |- | [[GOTO]] || SLSystem || New command added. |- | [[SystemMode]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || &mdash; |- | [[Title]] || Settings || &mdash; |- | [[Message]] || Settings || &mdash; |- | [[Length]] || Settings || &mdash; |- | [[Width]] || Settings || If original WIDTH and BUFFER_WIDTH are equal, BUFFER_WIDTH now changes with the WIDTH. |- | [[BufferLength]] || Settings || &mdash; |- | [[BufferWidth]] || Settings || #DEFAULT now sets BUFFER_WIDTH to the current WIDTH. |- | [[CursorSize]] || Settings || &mdash; |- | [[ForeColor]] || Settings || &mdash; |- | [[BackColor]] || Settings || &mdash; |- | [[ResetColor]] || Settings || &mdash; |- | [[AutosaveMode]] || Settings || Added "After every command" mode. |- | [[SaveDirectory]] || Settings || &mdash; |- | [[OutputToClipboard]] || Settings || &mdash; |- | [[Timestamp]] || Settings || &mdash; |- | [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]]. |- | [[Lock]] || Settings || &mdash; |- | [[Unlock]] || Settings || &mdash; |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || &mdash; |- | [[SaveSettings]] || Settings || &mdash; |- | [[ClearSettings]] || Settings || Now deletes the settings file. |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || &mdash; |- | [[Logout]] || Authentication || &mdash; |- | [[Register]] || Authentication || &mdash; |- | [[ClearAuth]] || Authentication || &mdash; |- | [[CreatePublicNote]] || Authentication || &mdash; |- | [[ViewPublicNote]] || Authentication || &mdash; |- | [[DeletePublicNote]] || Authentication || &mdash; |- | [[CreatePrivateNote]] || Authentication || &mdash; |- | [[ViewPrivateNote]] || Authentication || &mdash; |- | [[DeletePrivateNote]] || Authentication || &mdash; |- | [[Print]] || {{b|String|group}} || &mdash; |- | [[Type]] || String || &mdash; |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[Replace]] || String || &mdash; |- | [[LCase]] || String || &mdash; |- | [[UCase]] || String || &mdash; |- | [[PCase]] || String || &mdash; |- | [[Reverse]] || String || &mdash; |- | [[Repeat]] || String || &mdash; |- | [[Offset]] || String || &mdash; |- | [[Scramble]] || String || &mdash; |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || &mdash; |- | [[Trim]] || String || &mdash; |- | [[Pad]] || String || &mdash; |- | [[Len]] || String || &mdash; |- | [[Frequency]] || String || &mdash; |- | [[ASCII]] || String || &mdash; |- | [[Char]] || String || &mdash; |- | [[Hex]] || String || &mdash; |- | [[Oct]] || String || &mdash; |- | [[Binary]] || String || &mdash; |- | [[NumBinary]] || String || &mdash; |- | [[GetChar]] || String || &mdash; |- | [[StrConvert]] || String || &mdash; |- | [[KeyCode]] || String || &mdash; |- | [[ColorCode]] || String || &mdash; |- | [[ColorConvert]] || String || &mdash; |- | [[Add]] || {{b|Math|group}} || &mdash; |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || &mdash; |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || &mdash; |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[Rad]] || Math || &mdash; |- | [[Deg]] || Math || &mdash; |- | [[Quadratic]] || Math || &mdash; |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Fibonacci]] || Math || &mdash; |- | [[Perimeter]] || Math || &mdash; |- | [[Area]] || Math || &mdash; |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Median]] || Math || &mdash; |- | [[Average]] || Math || &mdash; |- | [[DataSet]] || Math || &mdash; |- | [[Random]] || Math || &mdash; |- | [[Chance]] || Math || &mdash; |- | [[Count]] || Math || &mdash; |- | [[Factor]] || Math || &mdash; |- | [[Gcf]] || Math || &mdash; |- | [[Simplify]] || Math || &mdash; |- | [[ToFraction]] || Math || &mdash; |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[VolumeConvert]] || Math || &mdash; |- | [[WeightConvert]] || Math || &mdash; |- | [[Test]] || Math || &mdash; |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || &mdash; |- | [[LongMilitaryTime]] || Date/Time || &mdash; |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || &mdash; |- | [[DayOfYear]] || Date/Time || &mdash; |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || &mdash; |- | [[Second]] || Date/Time || &mdash; |- | [[UTC]] || Date/Time || &mdash; |- | [[CD]] || [[File]] || &mdash; |- | [[DIR]] || File || &mdash; |- | [[Copy]] || File || &mdash; |- | [[Move]] || File || &mdash; |- | [[Del]] || File || &mdash; |- | [[Rename]] || File || &mdash; |- | [[NewDir]] || File || &mdash; |- | [[NewFile]] || File || &mdash; |- | [[ReadFile]] || File || &mdash; |- | [[Attr]] || File || &mdash; |- | [[SimulateMessage]] || [[System]] || &mdash; |- | [[SimulateInputBox]] || System || &mdash; |- | [[ShowTip]] || System || &mdash; |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || &mdash; |- | [[ClearClipBoard]] || System || &mdash; |- | [[StartStopwatch]] || System || &mdash; |- | [[StopStopwatch]] || System || &mdash; |- | [[PauseStopwatch]] || System || &mdash; |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Play]] || System || &mdash; |- | [[Stop]] || System || &mdash; |- | [[Launch]] || System || &mdash; |- | [[Terminate]] || System || &mdash; |- | [[TerminateID]] || System || &mdash; |- | [[ProcessInfo]] || System || &mdash; |- | [[ProcessInfoID]] || System || &mdash; |- | [[ProcessList]] || System || &mdash; |- | [[Search]] || System || &mdash; |- | [[Download]] || System || &mdash; |- | [[SystemHealth]] || System || &mdash; |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || &mdash; |- | [[RockPaperScissors]] || Fun || &mdash; |- | [[EightBall]] || Fun || &mdash; |- | [[ChangeLog]] || [[Misc]] || &mdash; |- | [[Ping]] || Misc || &mdash; |} [[Category:StarLight builds]] a60a1d4ae50c98b0152ab84295a9c339b584a87a 1248 1247 2023-02-24T01:33:18Z Serpent King 24956324 /* Command list */ wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV5.0''}} '''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only. ==General changes== *Multiple speed improvements, streamlined code to allow data to only flow once per command. *Passwords now go through encryption. *Passwords now switch backed to input box prompts. *Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command) *Audio files now exist in a global variable, making it easier to add more. *Variables now save to the hard drive for use in future sessions. *Variables also now exist publicly and privately. *Debug timer now added to measure command times. *Restart command now added as a lock exception. *More robust exception handler. Gives more concise details about what went wrong. *"?" command prefix added that returns help entries for an existing command. *Keywords added: #REG, #OBOX, #SBOX, #DBOX *Settings added: SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH *Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound) *New autosave mode: after every command. *Output system speed improvements. *Corrected Black Star glitch. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.1|last version]] |- | [[Exit]] || [[SLSystem]] || &mdash; |- | [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it. |- | [[ExceptionHandler]] || SLSystem || &mdash; |- | [[DebugMode]] || SLSystem || &mdash; |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering. |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || &mdash; |- | [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units. |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[CommandCount]] || SLSystem || New command added. |- | [[ForceKill]] || SLSystem || &mdash; |- | [[Clone]] || SLSystem || New command added. |- | [[GetText]] || SLSystem || &mdash; |- | [[SetVar]] || SLSystem || Added ability to set both public and private variables. |- | [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables. |- | [[ListVar]] || SLSystem || Added ability to list both public and private variables. |- | [[SaveVar]] || SLSystem || New command added. |- | [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]]. |- | [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]]. |- | [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]]. |- | [[Run]] || SLSystem || New command added. |- | [[GOTO]] || SLSystem || New command added. |- | [[SystemMode]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || &mdash; |- | [[Title]] || Settings || &mdash; |- | [[Message]] || Settings || &mdash; |- | [[Length]] || Settings || &mdash; |- | [[Width]] || Settings || If original WIDTH and BUFFER_WIDTH are equal, BUFFER_WIDTH now changes with the WIDTH. |- | [[BufferLength]] || Settings || &mdash; |- | [[BufferWidth]] || Settings || #DEFAULT now sets BUFFER_WIDTH to the current WIDTH. |- | [[CursorSize]] || Settings || &mdash; |- | [[ForeColor]] || Settings || &mdash; |- | [[BackColor]] || Settings || &mdash; |- | [[ResetColor]] || Settings || &mdash; |- | [[AutosaveMode]] || Settings || Added "After every command" mode. |- | [[SaveDirectory]] || Settings || &mdash; |- | [[OutputToClipboard]] || Settings || &mdash; |- | [[Timestamp]] || Settings || &mdash; |- | [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]]. |- | [[Lock]] || Settings || &mdash; |- | [[Unlock]] || Settings || &mdash; |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || &mdash; |- | [[SaveSettings]] || Settings || &mdash; |- | [[ClearSettings]] || Settings || Now deletes the settings file. |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Now loads private variables. |- | [[Logout]] || Authentication || Now unloads private variables. |- | [[Register]] || Authentication || &mdash; |- | [[DeleteAccount]] || Authentication || New command added. |- | [[ChangePassword]] || Authentication || New command added. |- | [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used. |- | [[Print]] || {{b|String|group}} || &mdash; |- | [[Type]] || String || &mdash; |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[SubString]] || String || New command added. |- | [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim. |- | [[Pad]] || String || &mdash; |- | [[Replace]] || String || Now optionally accepts start and count parameters. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || Now only accepts a single omission string. |- | [[Repeat]] || String || &mdash; |- | [[Reverse]] || String || &mdash; |- | [[Scramble]] || String || No longer uses a recursive loop, improving speed. |- | [[Offset]] || String || &mdash; |- | [[LCase]] || String || &mdash; |- | [[UCase]] || String || &mdash; |- | [[PCase]] || String || &mdash; |- | [[Len]] || String || &mdash; |- | [[Contains]] || String || New command added. |- | [[StartsWith]] || String || New command added. |- | [[EndsWith]] || String || New command added. |- | [[IndexOf]] || String || New command added. |- | [[Frequency]] || String || &mdash; |- | [[ASCII]] || String || &mdash; |- | [[Char]] || String || &mdash; |- | [[Hex]] || String || Now accepts 64 bit integers. |- | [[Oct]] || String || Now accepts 64 bit integers. |- | [[Binary]] || String || &mdash; |- | [[NumBinary]] || String || Now accepts 64 bit integers. |- | [[GetChar]] || String || &mdash; |- | [[StrConvert]] || String || &mdash; |- | [[KeyCode]] || String || &mdash; |- | [[ColorCode]] || String || &mdash; |- | [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers. |- | [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited. |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited. |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[RemDiv]] || Math| New command added. |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots. |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]] |- | [[Quadratic]] || Math || &mdash; |- | [[Fibonacci]] || Math || &mdash; |- | [[Pathagorean]] || Math || New command added. |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Perimeter]] || Math || &mdash; |- | [[Area]] || Math || &mdash; |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Min]] || Math || New command added. |- | [[Max]] || Math || New command added. |- | [[Range]] || Math || New command added. |- | [[Median]] || Math || Now accepts an entire dataset. |- | [[Mode]] || Math || New command added. |- | [[Average]] || Math || &mdash; |- | [[GeometricMean]] || Math || New command added. |- | [[HarmonicMean]] || Math || New command added. |- | [[Variance]] || Math || New command added. |- | [[StandardDeviation]] || Math || New command added. |- | [[CoefficientVariance]] || Math || New command added. |- | [[DataSet]] || Math || &mdash; |- | [[Random]] || Math || Now optionally will not repeat numbers |- | [[Chance]] || Math || &mdash; |- | [[Count]] || Math || &mdash; |- | [[Factor]] || Math || Redone command with a speed boost. |- | [[Gcf]] || Math || Redone command with a speed boost. |- | [[Lcm]] || Math || New command added. |- | [[Simplify]] || Math || Redone command with a speed boost. |- | [[ToFraction]] || Math || Redone command with a speed boost. |- | [[Prime]] || Math || New command added. |- | [[PrimeList]] || Math || New command added. |- | [[Round]] || Math || New command added. |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[VolumeConvert]] || Math || &mdash; |- | [[WeightConvert]] || Math || &mdash; |- | [[Test]] || Math || Now able to accepts inputs as either strings or numeric values. |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || &mdash; |- | [[DayOfYear]] || Date/Time || &mdash; |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || &mdash; |- | [[Second]] || Date/Time || &mdash; |- | [[Millisecond]] || Date/Time || New command added. |- | [[UTC]] || Date/Time || Added offset parameter. |- | [[CD]] || [[File]] || &mdash; |- | [[DIR]] || File || &mdash; |- | [[Copy]] || File || &mdash; |- | [[Move]] || File || &mdash; |- | [[Del]] || File || &mdash; |- | [[Rename]] || File || &mdash; |- | [[NewDir]] || File || &mdash; |- | [[NewFile]] || File || &mdash; |- | [[ReadFile]] || File || &mdash; |- | [[Attr]] || File || &mdash; |- | [[SimulateMessage]] || [[System]] || &mdash; |- | [[SimulateInputBox]] || System || &mdash; |- | [[ShowTip]] || System || &mdash; |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || &mdash; |- | [[ClearClipBoard]] || System || &mdash; |- | [[StartStopwatch]] || System || &mdash; |- | [[StopStopwatch]] || System || &mdash; |- | [[PauseStopwatch]] || System || &mdash; |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Play]] || System || &mdash; |- | [[Stop]] || System || &mdash; |- | [[Launch]] || System || &mdash; |- | [[Terminate]] || System || &mdash; |- | [[TerminateID]] || System || &mdash; |- | [[ProcessInfo]] || System || &mdash; |- | [[ProcessInfoID]] || System || &mdash; |- | [[ProcessList]] || System || &mdash; |- | [[Search]] || System || &mdash; |- | [[Download]] || System || &mdash; |- | [[SystemHealth]] || System || &mdash; |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || &mdash; |- | [[RockPaperScissors]] || Fun || &mdash; |- | [[EightBall]] || Fun || &mdash; |- | [[ChangeLog]] || [[Misc]] || &mdash; |- | [[Ping]] || Misc || &mdash; |} [[Category:StarLight builds]] 0acce3d1063876b27001d14ff77a33f30c8fe1df 1253 1248 2023-02-25T21:35:43Z Serpent King 24956324 /* Command list */ wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV5.0''}} '''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only. ==General changes== *Multiple speed improvements, streamlined code to allow data to only flow once per command. *Passwords now go through encryption. *Passwords now switch backed to input box prompts. *Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command) *Audio files now exist in a global variable, making it easier to add more. *Variables now save to the hard drive for use in future sessions. *Variables also now exist publicly and privately. *Debug timer now added to measure command times. *Restart command now added as a lock exception. *More robust exception handler. Gives more concise details about what went wrong. *"?" command prefix added that returns help entries for an existing command. *Keywords added: #REG, #OBOX, #SBOX, #DBOX *Settings added: SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH *Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound) *New autosave mode: after every command. *Output system speed improvements. *Corrected Black Star glitch. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.1|last version]] |- | [[Exit]] || [[SLSystem]] || &mdash; |- | [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it. |- | [[ExceptionHandler]] || SLSystem || &mdash; |- | [[DebugMode]] || SLSystem || &mdash; |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering. |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || &mdash; |- | [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units. |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[CommandCount]] || SLSystem || New command added. |- | [[ForceKill]] || SLSystem || &mdash; |- | [[Clone]] || SLSystem || New command added. |- | [[GetText]] || SLSystem || &mdash; |- | [[SetVar]] || SLSystem || Added ability to set both public and private variables. |- | [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables. |- | [[ListVar]] || SLSystem || Added ability to list both public and private variables. |- | [[SaveVar]] || SLSystem || New command added. |- | [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]]. |- | [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]]. |- | [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]]. |- | [[Run]] || SLSystem || New command added. |- | [[GOTO]] || SLSystem || New command added. |- | [[SystemMode]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || &mdash; |- | [[Title]] || Settings || &mdash; |- | [[Message]] || Settings || &mdash; |- | [[Length]] || Settings || &mdash; |- | [[Width]] || Settings || If original WIDTH and BUFFER_WIDTH are equal, BUFFER_WIDTH now changes with the WIDTH. |- | [[BufferLength]] || Settings || &mdash; |- | [[BufferWidth]] || Settings || #DEFAULT now sets BUFFER_WIDTH to the current WIDTH. |- | [[CursorSize]] || Settings || &mdash; |- | [[ForeColor]] || Settings || &mdash; |- | [[BackColor]] || Settings || &mdash; |- | [[ResetColor]] || Settings || &mdash; |- | [[AutosaveMode]] || Settings || Added "After every command" mode. |- | [[SaveDirectory]] || Settings || &mdash; |- | [[OutputToClipboard]] || Settings || &mdash; |- | [[Timestamp]] || Settings || &mdash; |- | [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]]. |- | [[Lock]] || Settings || &mdash; |- | [[Unlock]] || Settings || &mdash; |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || &mdash; |- | [[SaveSettings]] || Settings || &mdash; |- | [[ClearSettings]] || Settings || Now deletes the settings file. |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Now loads private variables. |- | [[Logout]] || Authentication || Now unloads private variables. |- | [[Register]] || Authentication || &mdash; |- | [[DeleteAccount]] || Authentication || New command added. |- | [[ChangePassword]] || Authentication || New command added. |- | [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used. |- | [[Print]] || {{b|String|group}} || &mdash; |- | [[Type]] || String || &mdash; |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[SubString]] || String || New command added. |- | [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim. |- | [[Pad]] || String || &mdash; |- | [[Replace]] || String || Now optionally accepts start and count parameters. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || Now only accepts a single omission string. |- | [[Repeat]] || String || &mdash; |- | [[Reverse]] || String || &mdash; |- | [[Scramble]] || String || No longer uses a recursive loop, improving speed. |- | [[Offset]] || String || &mdash; |- | [[LCase]] || String || &mdash; |- | [[UCase]] || String || &mdash; |- | [[PCase]] || String || &mdash; |- | [[Len]] || String || &mdash; |- | [[Contains]] || String || New command added. |- | [[StartsWith]] || String || New command added. |- | [[EndsWith]] || String || New command added. |- | [[IndexOf]] || String || New command added. |- | [[Frequency]] || String || &mdash; |- | [[ASCII]] || String || &mdash; |- | [[Char]] || String || &mdash; |- | [[Hex]] || String || Now accepts 64 bit integers. |- | [[Oct]] || String || Now accepts 64 bit integers. |- | [[Binary]] || String || &mdash; |- | [[NumBinary]] || String || Now accepts 64 bit integers. |- | [[GetChar]] || String || &mdash; |- | [[StrConvert]] || String || &mdash; |- | [[KeyCode]] || String || &mdash; |- | [[ColorCode]] || String || &mdash; |- | [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers. |- | [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited. |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited. |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[RemDiv]] || Math| New command added. |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots. |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]] |- | [[Quadratic]] || Math || &mdash; |- | [[Fibonacci]] || Math || &mdash; |- | [[Pathagorean]] || Math || New command added. |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Perimeter]] || Math || &mdash; |- | [[Area]] || Math || &mdash; |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Min]] || Math || New command added. |- | [[Max]] || Math || New command added. |- | [[Range]] || Math || New command added. |- | [[Median]] || Math || Now accepts an entire dataset. |- | [[Mode]] || Math || New command added. |- | [[Average]] || Math || &mdash; |- | [[GeometricMean]] || Math || New command added. |- | [[HarmonicMean]] || Math || New command added. |- | [[Variance]] || Math || New command added. |- | [[StandardDeviation]] || Math || New command added. |- | [[CoefficientVariance]] || Math || New command added. |- | [[DataSet]] || Math || &mdash; |- | [[Random]] || Math || Now optionally will not repeat numbers |- | [[Chance]] || Math || &mdash; |- | [[Count]] || Math || &mdash; |- | [[Factor]] || Math || Redone command with a speed boost. |- | [[Gcf]] || Math || Redone command with a speed boost. |- | [[Lcm]] || Math || New command added. |- | [[Simplify]] || Math || Redone command with a speed boost. |- | [[ToFraction]] || Math || Redone command with a speed boost. |- | [[Prime]] || Math || New command added. |- | [[PrimeList]] || Math || New command added. |- | [[Round]] || Math || New command added. |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[VolumeConvert]] || Math || &mdash; |- | [[WeightConvert]] || Math || &mdash; |- | [[Test]] || Math || Now able to accepts inputs as either strings or numeric values. |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || &mdash; |- | [[DayOfYear]] || Date/Time || &mdash; |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || &mdash; |- | [[Second]] || Date/Time || &mdash; |- | [[Millisecond]] || Date/Time || New command added. |- | [[UTC]] || Date/Time || Added offset parameter. |- | [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[NewDir]] || File || Output now describes what operation has been done. |- | [[NewFile]] || File || Output now describes what operation has been done. |- | [[EditFile]] || File || New command added. |- | [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers. |- | [[Attr]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes. |- | [[ChRoute]] || [[Registry]] || New command added. |- | [[RegDIR]] || Registry || New command added. |- | [[GetRegVal]] || Registry || New command added. |- | [[SetRegVal]] || Registry || New command added. |- | [[DeleteRegVal]] || Registry || New command added. |- | [[NewRegVal]] || Registry || New command added. |- | [[DeleteRegKey]] || Registry || New command added. |- | [[NewRegKey]] || Registry || New command added. |- | [[Launch]] || System || &mdash; |- | [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process. |- | [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules and threads. |- | [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding. |- | [[SimulateMessageBox]] || [[System]] || &mdash; |- | [[SimulateInputBox]] || System || &mdash; |- | [[ShowTip]] || System || &mdash; |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || &mdash; |- | [[ClearClipBoard]] || System || &mdash; |- | [[StartStopwatch]] || System || &mdash; |- | [[StopStopwatch]] || System || &mdash; |- | [[PauseStopwatch]] || System || &mdash; |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Play]] || System || &mdash; |- | [[Stop]] || System || &mdash; |- | [[Search]] || System || &mdash; |- | [[Download]] || System || &mdash; |- | [[SystemHealth]] || System || &mdash; |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || &mdash; |- | [[RockPaperScissors]] || Fun || &mdash; |- | [[EightBall]] || Fun || &mdash; |- | [[ChangeLog]] || [[Misc]] || &mdash; |- | [[Ping]] || Misc || &mdash; |} [[Category:StarLight builds]] 879be2245b889c5e3d54e3b4748379e1564be975 Killid 0 507 1250 2023-02-25T21:27:42Z Serpent King 24956324 Redirected page to [[TerminateID]] wikitext text/x-wiki #REDIRECT [[TerminateID]] 9e83f72da17d07f2242e8b82d5e3fa0089717bb1 Close 0 508 1251 2023-02-25T21:28:07Z Serpent King 24956324 Redirected page to [[Terminate]] wikitext text/x-wiki #REDIRECT [[Terminate]] e4185f1729365612be590c8a0189f818c8d75e84 Closeid 0 509 1252 2023-02-25T21:28:31Z Serpent King 24956324 Redirected page to [[TerminateID]] wikitext text/x-wiki #REDIRECT [[TerminateID]] 9e83f72da17d07f2242e8b82d5e3fa0089717bb1 Template:VersionMap 10 38 1254 626 2023-02-25T21:41:02Z Serpent King 24956324 wikitext text/x-wiki {|class="wikitable" style="font-size:6pt; text-align:center; margin:0em auto 0em auto; line-height:8px;" ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} ! {{v|5.0}} |- style="line-height:12px;" | {{#if:{{{v1.0|}}}|{{y}}|{{n}}}} | {{#if:{{{v2.0|}}}|{{y}}|{{n}}}} | {{#if:{{{v2.5|}}}|{{y}}|{{n}}}} | {{#if:{{{v2.7|}}}|{{y}}|{{n}}}} | {{#if:{{{v3.0|}}}|{{y}}|{{n}}}} | {{#if:{{{v3.1|}}}|{{y}}|{{n}}}} | {{#if:{{{v3.5|}}}|{{y}}|{{n}}}} | {{#if:{{{v4.0|}}}|{{y}}|{{n}}}} | {{#if:{{{v4.1|}}}|{{y}}|{{n}}}} | {{#if:{{{v5.0|}}}|{{y}}|{{n}}}} |} <noinclude>[[Category:Templates]]</noinclude> b5b70ed258ca46e5c48fc315361410f040638ae6 Main Page 0 1 1255 974 2023-02-25T21:42:03Z Serpent King 24956324 wikitext text/x-wiki {{MainTemplate | welcome = Welcome to '''{{SITENAME}}!''' | blurb = Light the way | about_content = This wiki aims to cover ''[[StarLight]]'' in every way, providing a useful guide for using the software. | featured_title = Featured article | featured_content = {{FA/1}} | news_title = News | news_content = &#32;{{News}} | versions_title = Versions | versions_content = {{v|1.0}}{{dot}} {{v|2.0}}{{dot}} {{v|2.5}}{{dot}} {{v|2.7}}{{dot}} {{v|3.0}}{{dot}} {{v|3.1}}{{dot}} {{v|3.5}}{{dot}} {{v|4.0}}{{dot}} {{v|4.1}}{{dot}} {{v|5.0}} }} [[Category:StarLight]] 4295362bb013715356d3f58bf923d002d25f53d4 StarLightV5.0 0 505 1256 1253 2023-02-25T22:07:08Z Serpent King 24956324 /* Command list */ wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV5.0''}} '''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only. ==General changes== *Multiple speed improvements, streamlined code to allow data to only flow once per command. *Passwords now go through encryption. *Passwords now switch backed to input box prompts. *Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command) *Audio files now exist in a global variable, making it easier to add more. *Variables now save to the hard drive for use in future sessions. *Variables also now exist publicly and privately. *Debug timer now added to measure command times. *Restart command now added as a lock exception. *More robust exception handler. Gives more concise details about what went wrong. *"?" command prefix added that returns help entries for an existing command. *Keywords added: #REG, #OBOX, #SBOX, #DBOX *Settings added: SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH *Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound) *New autosave mode: after every command. *Output system speed improvements. *Corrected Black Star glitch. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.1|last version]] |- | [[Exit]] || [[SLSystem]] || &mdash; |- | [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it. |- | [[ExceptionHandler]] || SLSystem || &mdash; |- | [[DebugMode]] || SLSystem || &mdash; |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering. |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || &mdash; |- | [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units. |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[CommandCount]] || SLSystem || New command added. |- | [[ForceKill]] || SLSystem || &mdash; |- | [[Clone]] || SLSystem || New command added. |- | [[GetText]] || SLSystem || &mdash; |- | [[SetVar]] || SLSystem || Added ability to set both public and private variables. |- | [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables. |- | [[ListVar]] || SLSystem || Added ability to list both public and private variables. |- | [[SaveVar]] || SLSystem || New command added. |- | [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]]. |- | [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]]. |- | [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]]. |- | [[Run]] || SLSystem || New command added. |- | [[GOTO]] || SLSystem || New command added. |- | [[SystemMode]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || &mdash; |- | [[Title]] || Settings || &mdash; |- | [[Message]] || Settings || &mdash; |- | [[Length]] || Settings || &mdash; |- | [[Width]] || Settings || If original WIDTH and BUFFER_WIDTH are equal, BUFFER_WIDTH now changes with the WIDTH. |- | [[BufferLength]] || Settings || &mdash; |- | [[BufferWidth]] || Settings || #DEFAULT now sets BUFFER_WIDTH to the current WIDTH. |- | [[CursorSize]] || Settings || &mdash; |- | [[ForeColor]] || Settings || &mdash; |- | [[BackColor]] || Settings || &mdash; |- | [[ResetColor]] || Settings || &mdash; |- | [[AutosaveMode]] || Settings || Added "After every command" mode. |- | [[SaveDirectory]] || Settings || &mdash; |- | [[OutputToClipboard]] || Settings || &mdash; |- | [[Timestamp]] || Settings || &mdash; |- | [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]]. |- | [[Lock]] || Settings || &mdash; |- | [[Unlock]] || Settings || &mdash; |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || &mdash; |- | [[SaveSettings]] || Settings || &mdash; |- | [[ClearSettings]] || Settings || Now deletes the settings file. |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Now loads private variables. |- | [[Logout]] || Authentication || Now unloads private variables. |- | [[Register]] || Authentication || &mdash; |- | [[DeleteAccount]] || Authentication || New command added. |- | [[ChangePassword]] || Authentication || New command added. |- | [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used. |- | [[Print]] || {{b|String|group}} || &mdash; |- | [[Type]] || String || &mdash; |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[SubString]] || String || New command added. |- | [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim. |- | [[Pad]] || String || &mdash; |- | [[Replace]] || String || Now optionally accepts start and count parameters. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || Now only accepts a single omission string. |- | [[Repeat]] || String || &mdash; |- | [[Reverse]] || String || &mdash; |- | [[Scramble]] || String || No longer uses a recursive loop, improving speed. |- | [[Offset]] || String || &mdash; |- | [[LCase]] || String || &mdash; |- | [[UCase]] || String || &mdash; |- | [[PCase]] || String || &mdash; |- | [[Len]] || String || &mdash; |- | [[Contains]] || String || New command added. |- | [[StartsWith]] || String || New command added. |- | [[EndsWith]] || String || New command added. |- | [[IndexOf]] || String || New command added. |- | [[Frequency]] || String || &mdash; |- | [[ASCII]] || String || &mdash; |- | [[Char]] || String || &mdash; |- | [[Hex]] || String || Now accepts 64 bit integers. |- | [[Oct]] || String || Now accepts 64 bit integers. |- | [[Binary]] || String || &mdash; |- | [[NumBinary]] || String || Now accepts 64 bit integers. |- | [[GetChar]] || String || &mdash; |- | [[StrConvert]] || String || &mdash; |- | [[KeyCode]] || String || &mdash; |- | [[ColorCode]] || String || &mdash; |- | [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers. |- | [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited. |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited. |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[RemDiv]] || Math| New command added. |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots. |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]] |- | [[Quadratic]] || Math || &mdash; |- | [[Fibonacci]] || Math || &mdash; |- | [[Pathagorean]] || Math || New command added. |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Perimeter]] || Math || &mdash; |- | [[Area]] || Math || &mdash; |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Min]] || Math || New command added. |- | [[Max]] || Math || New command added. |- | [[Range]] || Math || New command added. |- | [[Median]] || Math || Now accepts an entire dataset. |- | [[Mode]] || Math || New command added. |- | [[Average]] || Math || &mdash; |- | [[GeometricMean]] || Math || New command added. |- | [[HarmonicMean]] || Math || New command added. |- | [[Variance]] || Math || New command added. |- | [[StandardDeviation]] || Math || New command added. |- | [[CoefficientVariance]] || Math || New command added. |- | [[DataSet]] || Math || &mdash; |- | [[Random]] || Math || Now optionally will not repeat numbers |- | [[Chance]] || Math || &mdash; |- | [[Count]] || Math || &mdash; |- | [[Factor]] || Math || Redone command with a speed boost. |- | [[Gcf]] || Math || Redone command with a speed boost. |- | [[Lcm]] || Math || New command added. |- | [[Simplify]] || Math || Redone command with a speed boost. |- | [[ToFraction]] || Math || Redone command with a speed boost. |- | [[Prime]] || Math || New command added. |- | [[PrimeList]] || Math || New command added. |- | [[Round]] || Math || New command added. |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[VolumeConvert]] || Math || &mdash; |- | [[WeightConvert]] || Math || &mdash; |- | [[Test]] || Math || Now able to accepts inputs as either strings or numeric values. |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || &mdash; |- | [[DayOfYear]] || Date/Time || &mdash; |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || &mdash; |- | [[Second]] || Date/Time || &mdash; |- | [[Millisecond]] || Date/Time || New command added. |- | [[UTC]] || Date/Time || Added offset parameter. |- | [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[NewDir]] || File || Output now describes what operation has been done. |- | [[NewFile]] || File || Output now describes what operation has been done. |- | [[EditFile]] || File || New command added. |- | [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers. |- | [[Attr]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes. |- | [[ChRoute]] || [[Registry]] || New command added. |- | [[RegDIR]] || Registry || New command added. |- | [[GetRegVal]] || Registry || New command added. |- | [[SetRegVal]] || Registry || New command added. |- | [[DeleteRegVal]] || Registry || New command added. |- | [[NewRegVal]] || Registry || New command added. |- | [[DeleteRegKey]] || Registry || New command added. |- | [[NewRegKey]] || Registry || New command added. |- | [[Launch]] || System || Added ability to launch saved processes. |- | [[ProcessSave]] || System || New command added. |- | [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process. |- | [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules and threads. |- | [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding. |- | [[SystemHealth]] || System || Added GPU usage; Power reading now returns whether the system is on battery or plugged in. |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || &mdash; |- | [[ClearClipBoard]] || System || &mdash; |- | [[Play]] || System || Now able to accept partial filenames. |- | [[Stop]] || System || &mdash; |- | [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters. |- | [[InputBox]] || System || &mdash; |- | [[ColorBox]] || System || New command added. |- | [[FontBox]] || System || New command added. |- | [[PrintBox]] || System || New command added. |- | [[OpenBox]] || System || New command added. |- | [[SaveBox]] || System || New command added. |- | [[DirBox]] || System || New command added. |- | [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows. |- | [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0. |- | [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped. |- | [[PauseStopwatch]] || System || Now displays time of the stopwatch. |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Search]] || System || &mdash; |- | [[SearchAdd]] || System || New command added. |- | [[SearchRemove]] || System || New command added. |- | [[SearchEdit]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[Ping]] || System || &mdash; |- | [[ChangeLog]] || System || &mdash; |- | [[ChangeLogSettings]] || System || New command added. |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || &mdash; |- | [[RockPaperScissors]] || Fun || &mdash; |- | [[EightBall]] || Fun || &mdash; |} [[Category:StarLight builds]] 64957df38a09d5080bc1ad5d4abca29654470c4f 1257 1256 2023-02-25T23:24:31Z Serpent King 24956324 /* Command list */ wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV5.0''}} '''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only. ==General changes== *Multiple speed improvements, streamlined code to allow data to only flow once per command. *Passwords now go through encryption. *Passwords now switch backed to input box prompts. *Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command) *Audio files now exist in a global variable, making it easier to add more. *Variables now save to the hard drive for use in future sessions. *Variables also now exist publicly and privately. *Debug timer now added to measure command times. *Restart command now added as a lock exception. *More robust exception handler. Gives more concise details about what went wrong. *"?" command prefix added that returns help entries for an existing command. *Keywords added: #REG, #OBOX, #SBOX, #DBOX *Settings added: SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH *Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound) *New autosave mode: after every command. *Output system speed improvements. *Corrected Black Star glitch. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.1|last version]] |- | [[Exit]] || [[SLSystem]] || &mdash; |- | [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it. |- | [[ExceptionHandler]] || SLSystem || &mdash; |- | [[DebugMode]] || SLSystem || &mdash; |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering. |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || &mdash; |- | [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units. |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[CommandCount]] || SLSystem || New command added. |- | [[ForceKill]] || SLSystem || &mdash; |- | [[Clone]] || SLSystem || New command added. |- | [[GetText]] || SLSystem || &mdash; |- | [[SetVar]] || SLSystem || Added ability to set both public and private variables. |- | [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables. |- | [[ListVar]] || SLSystem || Added ability to list both public and private variables. |- | [[SaveVar]] || SLSystem || New command added. |- | [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]]. |- | [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]]. |- | [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]]. |- | [[Run]] || SLSystem || New command added. |- | [[GOTO]] || SLSystem || New command added. |- | [[SystemMode]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || &mdash; |- | [[Title]] || Settings || &mdash; |- | [[Message]] || Settings || &mdash; |- | [[Length]] || Settings || &mdash; |- | [[Width]] || Settings || If original WIDTH and BUFFER_WIDTH are equal, BUFFER_WIDTH now changes with the WIDTH. |- | [[BufferLength]] || Settings || &mdash; |- | [[BufferWidth]] || Settings || #DEFAULT now sets BUFFER_WIDTH to the current WIDTH. |- | [[CursorSize]] || Settings || &mdash; |- | [[ForeColor]] || Settings || &mdash; |- | [[BackColor]] || Settings || &mdash; |- | [[ResetColor]] || Settings || &mdash; |- | [[AutosaveMode]] || Settings || Added "After every command" mode. |- | [[SaveDirectory]] || Settings || &mdash; |- | [[OutputToClipboard]] || Settings || &mdash; |- | [[Timestamp]] || Settings || &mdash; |- | [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]]. |- | [[Lock]] || Settings || &mdash; |- | [[Unlock]] || Settings || &mdash; |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || &mdash; |- | [[SaveSettings]] || Settings || &mdash; |- | [[ClearSettings]] || Settings || Now deletes the settings file. |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Now loads private variables. |- | [[Logout]] || Authentication || Now unloads private variables. |- | [[Register]] || Authentication || &mdash; |- | [[DeleteAccount]] || Authentication || New command added. |- | [[ChangePassword]] || Authentication || New command added. |- | [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used. |- | [[Print]] || {{b|String|group}} || &mdash; |- | [[Type]] || String || &mdash; |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[SubString]] || String || New command added. |- | [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim. |- | [[Pad]] || String || &mdash; |- | [[Replace]] || String || Now optionally accepts start and count parameters. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || Now only accepts a single omission string. |- | [[Repeat]] || String || &mdash; |- | [[Reverse]] || String || &mdash; |- | [[Scramble]] || String || No longer uses a recursive loop, improving speed. |- | [[Offset]] || String || &mdash; |- | [[LCase]] || String || &mdash; |- | [[UCase]] || String || &mdash; |- | [[PCase]] || String || &mdash; |- | [[Len]] || String || &mdash; |- | [[Contains]] || String || New command added. |- | [[StartsWith]] || String || New command added. |- | [[EndsWith]] || String || New command added. |- | [[IndexOf]] || String || New command added. |- | [[Frequency]] || String || &mdash; |- | [[ASCII]] || String || &mdash; |- | [[Char]] || String || &mdash; |- | [[Hex]] || String || Now accepts 64 bit integers. |- | [[Oct]] || String || Now accepts 64 bit integers. |- | [[Binary]] || String || &mdash; |- | [[NumBinary]] || String || Now accepts 64 bit integers. |- | [[GetChar]] || String || &mdash; |- | [[StrConvert]] || String || &mdash; |- | [[KeyCode]] || String || &mdash; |- | [[ColorCode]] || String || &mdash; |- | [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers. |- | [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited. |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited. |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[RemDiv]] || Math| New command added. |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots. |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]] |- | [[Quadratic]] || Math || &mdash; |- | [[Fibonacci]] || Math || &mdash; |- | [[Pathagorean]] || Math || New command added. |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Perimeter]] || Math || &mdash; |- | [[Area]] || Math || &mdash; |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Min]] || Math || New command added. |- | [[Max]] || Math || New command added. |- | [[Range]] || Math || New command added. |- | [[Median]] || Math || Now accepts an entire dataset. |- | [[Mode]] || Math || New command added. |- | [[Average]] || Math || &mdash; |- | [[GeometricMean]] || Math || New command added. |- | [[HarmonicMean]] || Math || New command added. |- | [[Variance]] || Math || New command added. |- | [[StandardDeviation]] || Math || New command added. |- | [[CoefficientVariance]] || Math || New command added. |- | [[DataSet]] || Math || &mdash; |- | [[Random]] || Math || Now optionally will not repeat numbers |- | [[Chance]] || Math || &mdash; |- | [[Count]] || Math || &mdash; |- | [[Factor]] || Math || Redone command with a speed boost. |- | [[Gcf]] || Math || Redone command with a speed boost. |- | [[Lcm]] || Math || New command added. |- | [[Simplify]] || Math || Redone command with a speed boost. |- | [[ToFraction]] || Math || Redone command with a speed boost. |- | [[Prime]] || Math || New command added. |- | [[PrimeList]] || Math || New command added. |- | [[Round]] || Math || New command added. |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[VolumeConvert]] || Math || &mdash; |- | [[WeightConvert]] || Math || &mdash; |- | [[Test]] || Math || Now able to accepts inputs as either strings or numeric values. |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || &mdash; |- | [[DayOfYear]] || Date/Time || &mdash; |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || &mdash; |- | [[Second]] || Date/Time || &mdash; |- | [[Millisecond]] || Date/Time || New command added. |- | [[UTC]] || Date/Time || Added offset parameter. |- | [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[NewDir]] || File || Output now describes what operation has been done. |- | [[NewFile]] || File || Output now describes what operation has been done. |- | [[EditFile]] || File || New command added. |- | [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers. |- | [[Attr]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes. |- | [[ChRoute]] || [[Registry]] || New command added. |- | [[RegDIR]] || Registry || New command added. |- | [[GetRegVal]] || Registry || New command added. |- | [[SetRegVal]] || Registry || New command added. |- | [[DeleteRegVal]] || Registry || New command added. |- | [[NewRegVal]] || Registry || New command added. |- | [[DeleteRegKey]] || Registry || New command added. |- | [[NewRegKey]] || Registry || New command added. |- | [[Launch]] || System || Added ability to launch saved processes. |- | [[ProcessSave]] || System || New command added. |- | [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process. |- | [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules and threads. |- | [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding. |- | [[SystemHealth]] || System || Added GPU usage; Power reading now returns whether the system is on battery or plugged in. |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || &mdash; |- | [[ClearClipBoard]] || System || &mdash; |- | [[Play]] || System || Now able to accept partial filenames. |- | [[Stop]] || System || &mdash; |- | [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters. |- | [[InputBox]] || System || &mdash; |- | [[ColorBox]] || System || New command added. |- | [[FontBox]] || System || New command added. |- | [[PrintBox]] || System || New command added. |- | [[OpenBox]] || System || New command added. |- | [[SaveBox]] || System || New command added. |- | [[DirBox]] || System || New command added. |- | [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows. |- | [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0. |- | [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped. |- | [[PauseStopwatch]] || System || Now displays time of the stopwatch. |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Search]] || System || &mdash; |- | [[SearchAdd]] || System || New command added. |- | [[SearchRemove]] || System || New command added. |- | [[SearchEdit]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[Ping]] || System || Added option to ping indefinitely |- | [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry. |- | [[ChangeLogSettings]] || System || New command added. |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Mosquito]] || Fun || New command added. |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || 100% more glitchy. Also now able to control break. |- | [[RockPaperScissors]] || Fun || &mdash; |- | [[EightBall]] || Fun || &mdash; |- | [[DrawCard]] || Fun || New command added. |- | [[ReplaceCard]] || Fun || New command added. |- | [[ShuffleDeck]] || Fun || New command added. |- | [[ResetDeck]] || Fun || New command added. |- | [[ListDeck]] || Fun || New command added. |- | [[TotalDeck]] || Fun || New command added. |} [[Category:StarLight builds]] a7dff6abb51f58780b0a969d9adfd9c561384a5e Category:Registry commands 14 510 1258 2023-02-25T23:26:34Z Serpent King 24956324 Created page with "These are all of the commands belonging to the [[registry]] group. [[Category:Commands]]" wikitext text/x-wiki These are all of the commands belonging to the [[registry]] group. [[Category:Commands]] e6207845ed591c6a2a1237dbba48a7075834fb0f Template:Infobox command 10 40 1259 876 2023-03-04T20:43:25Z Serpent King 24956324 wikitext text/x-wiki {| class="infobox" style="float:right; width:264px; font-size:90%; text-align:left;" cellpadding="3" |- ! class="infobox-title" colspan="2" style="font-size:110%; text-align:center;" | {{{name|{{PAGENAME}}}}} |- {{#if:{{{image<includeonly>|</includeonly>}}} | {{!}} class="infobox-header" colspan="2" style="font-size:110%; text-align:center;"{{!}}{{{image}}} {{!}}- }} {{#if:{{{group<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}}'''[[Group]]''' {{!}}{{b|{{{group}}}|group}}<includeonly>[[Category:{{{group}}} commands]]</includeonly> {{!}}- }} {{#if:{{{usage<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}} '''[[Parameter|Usage]]''' {{!}}{{{usage}}} {{!}}- }} {{#if:{{{aliases<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}} '''[[Alias|Aliases]]''' {{!}}{{{aliases}}} {{!}}- }} {{#if:{{{v1.0<includeonly>|</includeonly>}}}{{{v2.0<includeonly>|</includeonly>}}}{{{v2.5<includeonly>|</includeonly>}}}{{{v2.7<includeonly>|</includeonly>}}}{{{v3.0<includeonly>|</includeonly>}}}{{{v3.1<includeonly>|</includeonly>}}}{{{v3.5<includeonly>|</includeonly>}}}{{{v4.0<includeonly>|</includeonly>}}}{{{v4.1<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}} '''[[Build|Versions]]''' {{!}}{{VersionMap|v1.0={{{v1.0|}}}|v2.0={{{v2.0|}}}|v2.5={{{v2.5|}}}|v2.7={{{v2.7|}}}|v3.0={{{v3.0|}}}|v3.1={{{v3.1|}}}|v3.5={{{v3.5|}}}|v4.0={{{v4.0|}}}|v4.1={{{v4.1|}}}|v5.0={{{v5.0|}}}|cononly={{{cononly|}}}|guionly={{{guionly|}}}}} {{!}}- }} {{#if:{{{console<includeonly>|</includeonly>}}}{{{gui<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}} '''Availability''' {{!}}[[Console]]: {{#if:{{{console|}}}|{{y}}|{{n}}}}<br>[[GUI]]: {{#if:{{{gui|}}}|{{y}}|{{n}}}} {{!}}- }} |}<includeonly> {{#if:{{{v1.0|}}}|[[Category:Version 1.0 commands]]}}{{#if:{{{v2.0|}}}|[[Category:Version 2.0 commands]]}}{{#if:{{{v2.5|}}}|[[Category:Version 2.5 commands]]}}{{#if:{{{v2.7|}}}|[[Category:Version 2.7 commands]]}}{{#if:{{{v3.0|}}}|[[Category:Version 3.0 commands]]}}{{#if:{{{v3.1|}}}|[[Category:Version 3.1 commands]]}}{{#if:{{{v3.5|}}}|[[Category:Version 3.5 commands]]}}{{#if:{{{v4.0|}}}|[[Category:Version 4.0 commands]]}}{{#if:{{{v4.1|}}}|[[Category:Version 4.1 commands]]}}{{#if:{{{v5.0|}}}|[[Category:Version 5.0 commands]]}}</includeonly> b1a7e0bbca083413af91743d5e813629be8ad90b 1274 1259 2023-03-04T21:15:42Z Serpent King 24956324 wikitext text/x-wiki {| class="infobox" style="float:right; width:264px; font-size:90%; text-align:left;" cellpadding="3" |- ! class="infobox-title" colspan="2" style="font-size:110%; text-align:center;" | {{{name|{{PAGENAME}}}}} |- {{#if:{{{image<includeonly>|</includeonly>}}} | {{!}} class="infobox-header" colspan="2" style="font-size:110%; text-align:center;"{{!}}{{{image}}} {{!}}- }} {{#if:{{{group<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}}'''[[Group]]''' {{!}}{{b|{{{group}}}|group}}<includeonly>[[Category:{{{group}}} commands]]</includeonly> {{!}}- }} {{#if:{{{usage<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}} '''[[Parameter|Usage]]''' {{!}}{{{usage}}} {{!}}- }} {{#if:{{{aliases<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}} '''[[Alias|Aliases]]''' {{!}}{{{aliases}}} {{!}}- }} {{#if:{{{v1.0<includeonly>|</includeonly>}}}{{{v2.0<includeonly>|</includeonly>}}}{{{v2.5<includeonly>|</includeonly>}}}{{{v2.7<includeonly>|</includeonly>}}}{{{v3.0<includeonly>|</includeonly>}}}{{{v3.1<includeonly>|</includeonly>}}}{{{v3.5<includeonly>|</includeonly>}}}{{{v4.0<includeonly>|</includeonly>}}}{{{v4.1<includeonly>|</includeonly>}}}{{{v5.0<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}} '''[[Build|Versions]]''' {{!}}{{VersionMap|v1.0={{{v1.0|}}}|v2.0={{{v2.0|}}}|v2.5={{{v2.5|}}}|v2.7={{{v2.7|}}}|v3.0={{{v3.0|}}}|v3.1={{{v3.1|}}}|v3.5={{{v3.5|}}}|v4.0={{{v4.0|}}}|v4.1={{{v4.1|}}}|v5.0={{{v5.0|}}}|cononly={{{cononly|}}}|guionly={{{guionly|}}}}} {{!}}- }} {{#if:{{{console<includeonly>|</includeonly>}}}{{{gui<includeonly>|</includeonly>}}} | {{!}}class="infobox-header"{{!}} '''Availability''' {{!}}[[Console]]: {{#if:{{{console|}}}|{{y}}|{{n}}}}<br>[[GUI]]: {{#if:{{{gui|}}}|{{y}}|{{n}}}} {{!}}- }} |}<includeonly> {{#if:{{{v1.0|}}}|[[Category:Version 1.0 commands]]}}{{#if:{{{v2.0|}}}|[[Category:Version 2.0 commands]]}}{{#if:{{{v2.5|}}}|[[Category:Version 2.5 commands]]}}{{#if:{{{v2.7|}}}|[[Category:Version 2.7 commands]]}}{{#if:{{{v3.0|}}}|[[Category:Version 3.0 commands]]}}{{#if:{{{v3.1|}}}|[[Category:Version 3.1 commands]]}}{{#if:{{{v3.5|}}}|[[Category:Version 3.5 commands]]}}{{#if:{{{v4.0|}}}|[[Category:Version 4.0 commands]]}}{{#if:{{{v4.1|}}}|[[Category:Version 4.1 commands]]}}{{#if:{{{v5.0|}}}|[[Category:Version 5.0 commands]]}}</includeonly> 4d1bc568f7d0e76619efb21af76adda4a71f1623 Exit 0 101 1260 686 2023-03-04T20:43:49Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = exit |aliases = exit, quit |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Exit''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Exit command exits the program after performing the OnClose proceedure. Depending on the autosave setting, the user may be prompted to save their [[settings]] first. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.1}} || Corrected exit-with-parameter glitch. |} ==See also== *[[Restart]] *[[ForceKill]] 1c0f84cbad0b72debc39e0ec47f0aa7d7176368a 1297 1260 2023-03-04T21:47:30Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = exit |aliases = exit, quit |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Exit''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Exit command exits the program after performing the OnClose proceedure. Depending on the autosave setting, the user may be prompted to save their [[settings]] first. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.1}} || Corrected exit-with-parameter glitch. |} ==See also== *[[Restart]] *[[ForceKill]] 193a4c558ceacb01bbf63acf3d1feca308a2898d Category:Version 5.0 commands 14 511 1261 2023-03-04T20:44:30Z Serpent King 24956324 Created page with "These are all of the commands found in [[StarLightV5.0]]." wikitext text/x-wiki These are all of the commands found in [[StarLightV5.0]]. 7c8a504c48b9883d351efaa8760f490bbfbbf7f5 Restart 0 138 1262 533 2023-03-04T20:46:46Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = restart |aliases = restart |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Restart''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Restart command restarts the program after performing the OnClose proceedure. Depending on the autosave setting, the user may be prompted to save their [[settings]] first. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.1}} || Now launches a new instance of StarLight before killing the old one. |- | {{v|5.0}} || Now terminates StarLight organically, instead of force killing it. |} ==See also== *[[Exit]] *[[ForceKill]] 7f9f08480faa2b1b29f4bf20248998c118cd0636 1300 1262 2023-03-04T21:47:56Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = restart |aliases = restart |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Restart''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Restart command restarts the program after performing the OnClose proceedure. Depending on the autosave setting, the user may be prompted to save their [[settings]] first. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.1}} || Now launches a new instance of StarLight before killing the old one. |- | {{v|5.0}} || Now terminates StarLight organically, instead of force killing it. |} ==See also== *[[Exit]] *[[ForceKill]] 8f58d9cf91d4d1e917af141ea290ccfd27ac6671 ExceptionHandler 0 136 1263 526 2023-03-04T20:49:42Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = exceptionhandler <switch> |aliases = exceptionhandler, ehndlr |v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''ExceptionHanlder''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The ExceptionHandler command toggles the exception handler, which keeps ''StarLight'' from crashing if it hits a fault point. Turning this off is not recommended except when debugging StarLight. ==Parameters== ===All versions=== {{ParametersHeader}} {{ParametersRow |num=1 |name=switch |description=Switches the exception handler on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting. |range=Bool|required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.0}} || New command added. |- | {{v|4.1}} || Added #DEFAULT; added null switch. |} ==See also== *[[DebugMode]] *[[GetText]] cae8cf441972e9643ea2d7749ad0299fba4accea 1264 1263 2023-03-04T20:51:31Z Serpent King 24956324 /* Function */ wikitext text/x-wiki {{infobox command |group = SLSystem |usage = exceptionhandler <switch> |aliases = exceptionhandler, ehndlr |v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''ExceptionHanlder''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The ExceptionHandler command toggles the exception handler, which keeps ''StarLight'' from crashing if it hits a fault point. Turning this off is not recommended except when debugging StarLight. This [[settings|setting]] is saveable. ==Parameters== ===All versions=== {{ParametersHeader}} {{ParametersRow |num=1 |name=switch |description=Switches the exception handler on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting. |range=Bool|required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.0}} || New command added. |- | {{v|4.1}} || Added #DEFAULT; added null switch. |} ==See also== *[[DebugMode]] *[[GetText]] 41f75a33bb00bec2327fefb66b9f0f4dd9b57dbc 1298 1264 2023-03-04T21:47:38Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = exceptionhandler <switch> |aliases = exceptionhandler, ehndlr |v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''ExceptionHanlder''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The ExceptionHandler command toggles the exception handler, which keeps ''StarLight'' from crashing if it hits a fault point. Turning this off is not recommended except when debugging StarLight. This [[settings|setting]] is saveable. ==Parameters== ===All versions=== {{ParametersHeader}} {{ParametersRow |num=1 |name=switch |description=Switches the exception handler on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting. |range=Bool|required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.0}} || New command added. |- | {{v|4.1}} || Added #DEFAULT; added null switch. |} ==See also== *[[DebugMode]] *[[GetText]] 8b5d1bc069cedc32f40bfa5c8d8c1f733ecbdab7 DebugMode 0 137 1265 653 2023-03-04T20:51:59Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = [[File:Command-DebugMode.png|300px]] |group = SLSystem |usage = debugmode <switch> |aliases = debugmode, debug, dbg |v4.1=y|v5.0=y |console=y }} '''DebugMode''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}} forward. This command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The DebugMode command toggles debug mode, which prints out debug text (shown in green). This [[settings|setting]] is saveable. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=switch |description=Switches debug mode on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting. |range=Bool|required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.1}} || New command added. |} ==See also== *[[ExceptionHandler]] *[[GetText]] 63bac24656a037b87e2af797ef2ab12aadb6b83e 1299 1265 2023-03-04T21:47:46Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = [[File:Command-DebugMode.png|300px]] |group = SLSystem |usage = debugmode <switch> |aliases = debugmode, debug, dbg |v4.1=y|v5.0=y |console=y }} '''DebugMode''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}} forward. This command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The DebugMode command toggles debug mode, which prints out debug text (shown in green). This [[settings|setting]] is saveable. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=switch |description=Switches debug mode on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting. |range=Bool|required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.1}} || New command added. |} ==See also== *[[ExceptionHandler]] *[[GetText]] ba277d4f2cbcfcb41aa64e9e6c4e99382930b238 Clear 0 139 1266 445 2023-03-04T20:53:08Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = clear |aliases = clear, {{rollover|clr|2.0 forward}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Clear''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Clear command clears the console. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} 1972ae288d5911f39b25a8d730ec8ecba2b3c64c 1301 1266 2023-03-04T21:49:00Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = clear |aliases = clear, {{rollover|clr|2.0 forward}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Clear''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Clear command clears the console. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "clr" alias added. |- | {{v|4.0}} || Implemented GetText(). |} 26550e374db685d1fdbc5486e0ba508974e9b1a0 1302 1301 2023-03-04T21:49:24Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = clear |aliases = clear, {{rollover|clr|2.0 forward|y}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Clear''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Clear command clears the console. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "clr" alias added. |- | {{v|4.0}} || Implemented GetText(). |} fcc5c34b91f45d9387c6e1aa147ebe99bd877f1a Uptime 0 140 1267 498 2023-03-04T20:54:28Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = [[File:Command-Uptime.png]] |group = SLSystem |usage = uptime |aliases = uptime |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Uptime''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The Uptime command returns the time the current instance of ''StarLight'' has been running. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Used FormatTimeSpan() to clean up the output. |} b1a8e96ce46544b7530ebf9ebb114466d8afca6f 1303 1267 2023-03-04T21:49:40Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = [[File:Command-Uptime.png]] |group = SLSystem |usage = uptime |aliases = uptime |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Uptime''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The Uptime command returns the time the current instance of ''StarLight'' has been running. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Used FormatTimeSpan() to clean up the output. |} 6c50722a1555f08c7772e1c7f6808df4714212f6 Help 0 144 1268 1242 2023-03-04T21:04:42Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = [[File:Command-Help.png|300px]] |group = SLSystem |usage = help <searchterms> <group> |aliases = help |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Help''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Help command displays help documentation for any command relevant to the search terms. If the searchterms parameter is null, all commands will be listed. Starting in {{v|3.0}}, users can now define search terms to filter the returned entries. In {{v|5.0}} the command can filter by command group. Leaving both parameters null will return a full list of commands. ==Parameters== ===Version 5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=searchterms |description=The terms of the search. |range=str}} {{ParametersRow |num=2 |name=searchin1... |description=Specifies the categories to search in. |range=Valid categories: ID, NAME, GROUP, DESCRIPTION, PARAM, ALIAS|list=y}} |} ===Versions 3.0 to 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=searchterms |description=The terms of the search. |range=str}} {{ParametersRow |num=2 |name=group |description=Specifies what command group to search in. |range=str}} |} ===Versions 1.0 to 2.7=== This command takes no parameters. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|3.0}} || Command now reads from Help.txt; added ability to filter results. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|5.0}} || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering. |} 92305c78d49e80e3479adaae7c3ec017ccf38ef7 LogSize 0 168 1269 538 2023-03-04T21:05:20Z Serpent King 24956324 /* Legacy */ wikitext text/x-wiki {{infobox command |image = [[File:Command-LogSize.png|300px]] |group = SLSystem |usage = logsize |aliases = logsize, checklog |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''LogSize''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The LogSize command adds up the file sizes of all of ''StarLight'''s logs and returns the sum. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|3.0}} || Output now rounded to 2 decimal places. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Command now counts logs made after 2020. |- | {{v|5.0}} || Corrected glitch in totaling log size; result now returned in justified data units. |} ==See also== *[[DeleteLog]] 5826651b2f0a2c2b282e80f4aa605c86440615a9 1270 1269 2023-03-04T21:07:08Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = [[File:Command-LogSize.png|300px]] |group = SLSystem |usage = logsize |aliases = logsize, checklog |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''LogSize''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The LogSize command returns the sum of the file sizes of all of ''StarLight'''s logs. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|3.0}} || Output now rounded to 2 decimal places. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Command now counts logs made after 2020. |- | {{v|5.0}} || Corrected glitch in totaling log size; result now returned in justified data units. |} ==See also== *[[DeleteLog]] e0a3352827874b360a1b45f65081eed25656749a ListColor 0 166 1271 1088 2023-03-04T21:08:37Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = [[File:Command-ListColor.png|x200px]] |group = SLSystem |usage = listcolor |aliases = listcolor, lcolor |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=|v3.1=|v3.5=|v4.0=y|v4.1=y|v5.0=y |console=y }} '''ListColor''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in all console versions of ''StarLight''. ==Function== The ListColor command lists all the colors available for use in the [[ForeColor]] and [[BackColor]] commands. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || All color messages were renamed to global messages; as such, the command has new message calls; no longer prints "Done." at the end. |} ==See also== *[[ForeColor]] *[[BackColor]] 56c6da664606dd71a752c67743a479e3f27a430c About 0 145 1272 501 2023-03-04T21:09:30Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = [[File:Command-About.png]] |group = SLSystem |usage = about |aliases = about |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''About''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== The About command provides information on the current version of ''StarLight''. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} 70fea4ba0a30b18eed7f41e1cdd5ab7546332f51 DeleteLog 0 169 1273 537 2023-03-04T21:12:13Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = [[File:Command-DeleteLog.png]] |group = SLSystem |usage = deletelog <logcount> |aliases = deletelog, dellog |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''DeleteLog''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The DeleteLog command deletes a specified number of logs, starting with the oldest. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=logcount |description=The number of logs to delete, starting with the oldest. -1 deletes all logs. |range=int|minval=-1|includemin=y |required=y }} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Added a message for invalid inputs; command can now delete logs made after 2020. |} ==See also== *[[LogSize]] 1991d6b158c73c25f4f7ef7c9ed855ad95fed478 CommandCount 0 512 1275 2023-03-04T21:16:05Z Serpent King 24956324 Created page with "{{infobox command |image = |group = SLSystem |usage = commandcount |aliases = commandcount, cmdcount, cmdc |v5.0=y |console=y }} '''CommandCount''' is a {{b|SLSystem|group}}..." wikitext text/x-wiki {{infobox command |image = |group = SLSystem |usage = commandcount |aliases = commandcount, cmdcount, cmdc |v5.0=y |console=y }} '''CommandCount''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is only present in version {{v|5.0}}. ==Function== The CommandCount command returns a list of how often each command gets used. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} edc6fa5adeda93585628b0c05462676c6d3b4e18 1295 1275 2023-03-04T21:47:15Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = |group = SLSystem |usage = commandcount |aliases = commandcount, cmdcount, cmdc |v5.0=y |console=y }} '''CommandCount''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is only present in version {{v|5.0}}. ==Function== The CommandCount command returns a list of how often each command gets used. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} 3be6996f1c55facf85a088a309885e62ce058db0 ForceKill 0 172 1276 535 2023-03-04T21:21:18Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = forcekill |aliases = forcekill, fkill |v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''ForceKill''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|3.5}} forward. ==Function== The ForceKill command forces ''StarLight'' to end process. The OnClose procedures, including logging, saving settings, etc., will not be performed. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || If there are multiple instances of StarLight running, only kills the current process. |} ==See also== *[[Exit]] *[[Restart]] 5b5aeb8bac614f0c58f628e7773ba879d4f14711 1291 1276 2023-03-04T21:45:48Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = forcekill |aliases = forcekill, fkill |v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''ForceKill''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in version {{v|3.5}} forward. ==Function== The ForceKill command forces ''StarLight'' to end process. The OnClose procedures, including logging, saving settings, etc., will not be performed. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || If there are multiple instances of StarLight running, only kills the current process. |} ==See also== *[[Exit]] *[[Restart]] a0566684f25dbe4dd59f3405db7e06f6e28ac608 Clone 0 513 1277 2023-03-04T21:22:37Z Serpent King 24956324 Created page with "{{infobox command |image = |group = SLSystem |usage = clone |aliases = clone |v5.0=y |console=y }} '''Clone''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that..." wikitext text/x-wiki {{infobox command |image = |group = SLSystem |usage = clone |aliases = clone |v5.0=y |console=y }} '''Clone''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is only present in version {{v|5.0}}. ==Function== The Clone command starts a new instance of ''StarLight''. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} c753c01e3d88105c10f9c86ceb28639a05acd0e7 1296 1277 2023-03-04T21:47:23Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = |group = SLSystem |usage = clone |aliases = clone |v5.0=y |console=y }} '''Clone''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is only present in version {{v|5.0}}. ==Function== The Clone command starts a new instance of ''StarLight''. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} 2fac77efea7dec1220b65c07d51326afb7853237 GetText 0 174 1278 529 2023-03-04T21:27:32Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = [[File:Command-GetText.png|350px]] |group = SLSystem |usage = gettext <messagename> <arguments> |aliases = gettext |v4.1=y|v5.0=y |console=y }} '''GetText''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}} forward. ==Function== The GetText command gets message text from the messages file. It also accepts arguments to input into the messages. This command is mostly for testing purposes. ==Parameters== ===5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=message |description=The name of the message to get the text of. |range=str|nonull=y |required=y }} {{ParametersRow |num=2 |name=arguments |description=Text to insert into the arguments. |range=str }} ===4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=message |description=The name of the message to get the text of. |range=str|nonull=y |required=y }} {{ParametersRow |num=2 |name=argument1... |description=Text to insert into the arguments. |range=str|list=y }} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.1}} || New command added. |- | {{v|5.0}} || Argument list now in one parameter, single quote delimited. |} ==See also== *[[DebugMode]] *[[ExceptionHandler]] 0fb5369956e20838c4308242bc0817ca18a72be5 1279 1278 2023-03-04T21:29:07Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = [[File:Command-GetText.png|350px]] |group = SLSystem |usage = gettext <messagename> <arguments> |aliases = gettext |v4.1=y|v5.0=y |console=y }} '''GetText''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}} forward. ==Function== The GetText command gets message text from the messages file. It also accepts arguments to input into the messages. This command is mostly for testing purposes. ==Parameters== ===5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=message |description=The name of the message to get the text of. |range=str|nonull=y |required=y }} {{ParametersRow |num=2 |name=arguments |description=Text to insert into the arguments. |range=str }} |} ===4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=message |description=The name of the message to get the text of. |range=str|nonull=y |required=y }} {{ParametersRow |num=2 |name=argument1... |description=Text to insert into the arguments. |range=str|list=y }} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.1}} || New command added. |- | {{v|5.0}} || Argument list now in one parameter. |} ==See also== *[[DebugMode]] *[[ExceptionHandler]] 773be7143bdcfb0f779a5b5559a269448b822e6b 1292 1279 2023-03-04T21:46:00Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = [[File:Command-GetText.png|350px]] |group = SLSystem |usage = gettext <messagename> <arguments> |aliases = gettext |v4.1=y|v5.0=y |console=y }} '''GetText''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}} forward. ==Function== The GetText command gets message text from the messages file. It also accepts arguments to input into the messages. This command is mostly for testing purposes. ==Parameters== ===5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=message |description=The name of the message to get the text of. |range=str|nonull=y |required=y }} {{ParametersRow |num=2 |name=arguments |description=Text to insert into the arguments. |range=str }} |} ===4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=message |description=The name of the message to get the text of. |range=str|nonull=y |required=y }} {{ParametersRow |num=2 |name=argument1... |description=Text to insert into the arguments. |range=str|list=y }} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.1}} || New command added. |- | {{v|5.0}} || Argument list now in one parameter. |} ==See also== *[[DebugMode]] *[[ExceptionHandler]] 49c8584b1c508c7e6f227e529704d6fa78c118e5 Print 0 41 1280 788 2023-03-04T21:32:01Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = print <text> |aliases = print |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Print''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The Print command simply pulls the first parameter and returns it to the console. It's most commonly used for returning the values of [[keywords]] and variables. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to be returned. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.1}} || Format changed to single-parameter. |} cbc72d0ae235267514cfcd8abf23dbc1d7fbf302 StarLight 0 43 1281 787 2023-03-04T21:33:06Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLight''}} [[File:StarLight.png|200px|thumb|right|StarLight's logo.]] '''''StarLight''''' (often shortened to '''SL''') is a command based console program designed by [[User:Serpent King|Serpent King]] to be a general aid for software developers. Containing over 200 commands, the program has continued to expand greatly since its creation in 2012. It has so far seen 9 updates (the most recent being {{v|5.0}}), each adding new commands, adding new functionality to existing pre-existing commands, introducing new general functions such as [[settings]] and [[keywords]], and patching glitches. ==Format== ''StarLight'''s format is simple: the program boots and asks for input. The input is then thrown through a parser and distributed to functions which act as "commands". The function is carried out, output is returned, and ''StarLight'' asks for the next command. The parser also makes some edits to the input before passing it to the command functions: magic words such as #OUT are replaced with their respective values, and variables (set with the [[SetVar]] command) are also similarly replaced. Commands come in a few different types or groups: [[SLSystem]], {{b|Settings|group}}, [[Authentication]], {{b|String|group}}, {{b|Math|group}}, [[Date/Time]], [[File]], [[System]], [[Fun]], and [[Misc]]. [[Category:StarLight]] c1ec0d3f72eada960fb61dfb8ca91388b788f55f MediaWiki:Sidebar 8 34 1282 790 2023-03-04T21:33:33Z Serpent King 24956324 wikitext text/x-wiki * Navigation ** mainpage|mainpage-description **StarLight|StarLight **Settings|Settings **Keywords|Keywords ** randompage-url|randompage * SEARCH * Participate ** recentchanges-url|recentchanges ** StarLight Wiki:Sandbox|Sandbox ** helppage|help * TOOLBOX 42caad9d4260fd0572f4221a9c4a091986fab3e6 Glossary 0 278 1283 875 2023-03-04T21:34:06Z Serpent King 24956324 wikitext text/x-wiki The following is a list of terms used on this wiki and within ''[[StarLight]]''. {|class="wikitable sortable" ! Term !! Definition/Description |- | {{Anchor|.NET Framework|.NET Framework}} || Platform of programming languages and tools used to build applications. |- | {{Anchor|Alias|Alias}} || An alternate way to call a command. Aliases are often shortenings of the command name, or sometimes synonyms for it. |- | {{Anchor|Boolean|Boolean}} || Data type that stores a binary true/false value. |- | {{Anchor|Build|Build}} || Refers to versions of StarLight. |- | {{Anchor|Character|Character}} || Data type that stores a single character of text. |- | {{Anchor|Command|Command}} || The method through which ''StarLight'' accepts input from the user. A command is made up of the call name and parameters. |- | {{Anchor|Console|Console}} || The display apparatus of ''StarLight''. The console is responsible for accepting the user's input and displaying output in a simple manner. |- | {{Anchor|Decimal|Decimal}} || Data type that stores numeric values, not restricted to whole numbers. |- | {{Anchor|Exception|Exception}} || An error that occurs possibly due to invalid inputs or an internal coding problem. |- | {{Anchor|Exception handler|Exception Handler}} || System in place to prevent ''StarLight'' from crashing if it encounters an exception. If an exception is thrown, the operation that was attempted will be aborted. |- | {{Anchor|Group|Group}} || Commands are sorted into groups for easy look up. These include SLSystem, Settings, Authentication, String, Math, Date/Time, File, System, Fun, and Misc. |- | {{Anchor|GUI|GUI}} || "Graphic User Interface", a form used to display what ''StarLight'' is doing and accept user input in a manner much more complex than a console. |- | {{Anchor|Input|Input}} || The user's request. Includes the command and all parameters. |- | {{Anchor|Integer|Integer}} || Data type that stores numeric values, restricted to whole numbers. |- | {{Anchor|Keywords|[[Keywords]]}} || Identifying strings that ''StarLight'''s parser searches for and replaces with a corresponding string. |- | {{Anchor|Output|Output}} || The result of a command. |- | {{Anchor|Parameter|Parameter}} || The method through which the user provides information for a command. Every command has a specified amount and type of parameters. Not every command has parameters, and not every parameter is required for the command to work. |- | {{Anchor|Parse|Parse}} || A string is broken down into parts based on a set of rules. ''StarLight'''s parser breaks the user's input down based on spaces and double quotes. This is used to isolate the command's call name and its parameters. |- | {{Anchor|Settings|[[Settings]]}} || Values that ''StarLight'' saves to the hard drive to use in the next session. By default, settings are loaded and saved automatically. |- | {{Anchor|String|String}} || Data type that stores multiple characters of text. |- | {{Anchor|Visual Basic|Visual Basic}} || Programming language ''StarLight'' runs on. |- | {{Anchor|Visual Studio|Visual Studio}} || An IDE (Integrated Development Environment). Used to create ''StarLight''. |} [[Category:StarLight]] 1666aaf71ed98531d2d7bfd6d5323e376f896eec Keywords 0 193 1284 565 2023-03-04T21:34:24Z Serpent King 24956324 Serpent King moved page [[Magic words]] to [[Keywords]] wikitext text/x-wiki [[File:Magic Words.png|x500px|thumb|right|Example uses of magic words in ''StarLight''.]] '''Magic words''' are text strings that ''[[StarLight|StarLight's]]'' parser looks for, replacing them with their corresponding text. Magic words exist in version {{v|2.0}} forward. These are case sensitive: they must be capitalized to work. ==Magic word list== {| class="wikitable sortable" ! Magic word ! Returns ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- |<nowiki>#</nowiki>NL || New line || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>PI || Pi (3.14159265358979) || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>PHI || The golden ratio, Phi (1.61803398874989) || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>E || e (2.71828182845905) || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>QUOTE || The double quotations character (") || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>DIR || The current directory || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>USER || The current user's username || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>TITLE || The current window title || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>CLIP || The current clipboard contents || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>IN || Input from the last command || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>OUT || Output from the last command || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |} ==See also== *[[Pi]] *[[E]] *[[CD]] *[[Who]] *[[Login]] *[[Title]] *[[GetClipBoard]] *[[SetClipBoard]] [[Category:StarLight]] b9fcf111209e009858e3d79179d814ef8639324f 1286 1284 2023-03-04T21:40:04Z Serpent King 24956324 wikitext text/x-wiki [[File:Magic Words.png|x500px|thumb|right|Example uses of magic words in ''StarLight''.]] '''Keywords''' (formerly called "magic words") are text strings that ''[[StarLight|StarLight's]]'' parser looks for, replacing them with their corresponding text. Keywords exist in version {{v|2.0}} forward. These are case sensitive: they must be capitalized to work. ==Magic word list== {| class="wikitable sortable" ! Keyword ! Returns ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} ! {{v|5.0}} |- |<nowiki>#</nowiki>NL || New line || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>PI || Pi (3.14159265358979) || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>PHI || The golden ratio, Phi (1.61803398874989) || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>E || e (2.71828182845905) || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>QUOTE || The double quotations character (") || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>DIR || The current directory || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>REG || The current registry route || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- |<nowiki>#</nowiki>USER || The current user's username || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>TITLE || The current window title || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>CLIP || The current clipboard contents || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>IN || Input from the last command || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>OUT || Output from the last command || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- |<nowiki>#</nowiki>OBOX || Displays the open file dialog and uses its result. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- |<nowiki>#</nowiki>SBOX || Displays the save file dialog and uses its result. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- |<nowiki>#</nowiki>DBOX || Displays the folder dialog and uses its result. || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |} ==See also== *[[Pi]] *[[E]] *[[CD]] *[[ChRoute]] *[[Who]] *[[Login]] *[[Title]] *[[GetClipBoard]] *[[SetClipBoard]] [[Category:StarLight]] 2ac362edab8a9ef3cc015dcce55646eade56794a Magic words 0 514 1285 2023-03-04T21:34:24Z Serpent King 24956324 Serpent King moved page [[Magic words]] to [[Keywords]] wikitext text/x-wiki #REDIRECT [[Keywords]] 176aacac67b8190e80e5c0013abe03e4dca8b50e Fun 0 494 1287 1227 2023-03-04T21:42:34Z Serpent King 24956324 wikitext text/x-wiki The '''Fun''' group is a group that contains [[command]]s that don't have real purpose but are fun to use. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- | [[Beep]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Crash]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Berserk]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[RockPaperScissors]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[EightBall]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |} [[Category:Fun commands|*]] [[Category:Command groups]] 373f5d4dec2ca9d5b56332847103b0ea1ce845d1 System 0 493 1288 1226 2023-03-04T21:43:09Z Serpent King 24956324 wikitext text/x-wiki The '''System''' group is a group that contains [[command]]s primarily involving the operating system. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- | [[SimulateMessage]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[SimulateInputBox]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ShowTip]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[GetClipBoard]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[SetClipBoard]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ClearClipBoard]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[StartStopwatch]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[StopStopwatch]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[PauseStopwatch]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ResumeStopwatch]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[GetStopwatch]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Play]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Stop]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Launch]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Terminate]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[TerminateID]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[ProcessInfo]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ProcessInfoID]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[ProcessList]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Search]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Download]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[SystemHealth]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |} [[Category:System commands|*]] [[Category:Command groups]] 7ce985ca2c7fe2fb2eb33c8c95003f8272b5c2e7 SLSystem 0 65 1289 1090 2023-03-04T21:44:30Z Serpent King 24956324 Serpent King moved page [[SLSystem (group)]] to [[SLSystem]] over a redirect without leaving a redirect wikitext text/x-wiki The '''SLSystem''' group is a group that contains [[command]]s for the core of ''[[StarLight]]''. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- | [[Exit]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ExceptionHandler]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- | [[DebugMode]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Restart]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Clear]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[SLCredits]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y|GUI version only}} || {{n}} |- | [[Uptime]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[SetVar]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[DeleteVar]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- | [[ListVar]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- | [[Help]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[About]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ListColor]] || {{y}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|Console version only}} || {{y}} |- | [[LogSize]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[DeleteLog]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ForceKill]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} |- | [[GetText]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Get]] || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} |- | [[Set]] || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} |} [[Category:SLSystem commands|*]] [[Category:Command groups]] 4f77dca8271515749daa6e96f6b71e070c49ff66 SLCredits 0 177 1290 459 2023-03-04T21:45:01Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = slcredits |aliases = slcredits |v3.5=y|v4.0=y|v4.1=y |gui=y }} '''SLCredits''' is a GUI-only [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in versions {{v|3.5}} and {{v|4.0}}. ==Function== The SLCredits command plays the credits video in StarLight's media player. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.5}} || New command added. |} a183924f3c1ce589eebef85ebe0590764850d319 Get 0 175 1293 457 2023-03-04T21:46:31Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = get <variable> <index> |aliases = get |v1.0=y |console=y }} '''Get''' is a defunkt [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present only in version {{v|1.0}}. It is a counterpart to the [[Set]] command, also a defunkt command only in version 1.0. ==Function== The Get command gets the value of internal variables. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=variable |description=The variable's name |range=str|nonull=y |required=y }} {{ParametersRow |num=2 |name=index |description=Index, only for array variables. |range=int|minval=0|maxval=10000 }} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Command removed. |} 9ea5bf487d4b63a0eb90763bf067bbc7188c03c0 Set 0 176 1294 458 2023-03-04T21:46:54Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = set <variable> <newvalue> ---- set <variable> <index> <newvalue> |aliases = set |v1.0=y |console=y }} '''Set''' is a defunkt [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present only in version {{v|1.0}}. It is a counterpart to the [[Get]] command, also a defunkt command only in version 1.0. ==Function== The Set command sets the value of internal variables. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=variable |description=The variable's name |range=str|nonull=y |required=y }} {{ParametersRow |num=2 |name=newvalue |description=Value to set to the variable |range=Anything }} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=variable |description=The variable's name |range=str|nonull=y |required=y }} {{ParametersRow |num=2 |name=index |description=Index, only for array variables. |range=int|minval=0|maxval=10000 }} {{ParametersRow |num=3 |name=newvalue |description=Value to set to the variable |range=Anything }} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Command removed. |} 9668da5b65e5e28095d959e7b259972b70eaaaa6 SetVar 0 141 1304 530 2023-03-04T21:49:55Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = [[File:Command-SetVar.png|300px]] |group = SLSystem |usage = setvar <name> <value> |aliases = setvar |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''SetVar''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} and forward. ==Function== The SetVar command defines a variable for the user to call on in other commands. Currently, exiting ''StarLight'' clears all variables. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=name |description=The variable's name. |range=str |required=y}} {{ParametersRow |num=2 |name=value |description=Value to set to the variable. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Changed call syntax from #NAME to <NAME>; added text explaining how to call the variables; implemented GetText(). |} ==See also== *[[ListVar]] *[[DeleteVar]] f8e0353fe9b914b7124bd46e0a3891c384b6319b 1315 1304 2023-03-10T19:27:04Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = [[File:Command-SetVar.png|300px]] |group = SLSystem |usage = setvar <name> <value> <privatevar> |aliases = setvar |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''SetVar''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} and forward. ==Function== The SetVar command defines a variable for the user to call on in other commands. As of {{v|5.0}} variables are saved for the next session. ==Parameters== ===Version 5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=name |description=The variable's name. |range=str |required=y}} {{ParametersRow |num=2 |name=value |description=Value to set to the variable. |range=str |required=y}} {{ParametersRow |num=3 |name=privatevar |description=Is this a private variable? |range=Bool |required=n |default=False}} |} ===Versions 2.5 to 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=name |description=The variable's name. |range=str |required=y}} {{ParametersRow |num=2 |name=value |description=Value to set to the variable. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Changed call syntax from #NAME to <NAME>; added text explaining how to call the variables; implemented GetText(). |- | {{v|5.0}} || Added ability to set both public and private variables. |} ==See also== *[[ListVar]] *[[DeleteVar]] *[[SaveVar]] 9136d1356183a76e2bb140584232f1f79e0b4116 1317 1315 2023-03-10T19:33:02Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = [[File:Command-SetVar.png|300px]] |group = SLSystem |usage = setvar <name> <value> <privatevar> |aliases = setvar |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''SetVar''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} and forward. ==Function== The SetVar command defines a variable for the user to call on in other commands. As of {{v|5.0}} variables are saved for the next session. ==Parameters== ===Version 5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=name |description=The variable's name. |range=str |required=y}} {{ParametersRow |num=2 |name=value |description=Value to set to the variable. |range=str |required=y}} {{ParametersRow |num=3 |name=privatevar |description=Is this a private variable? |range=bool |required=n |default=False}} |} ===Versions 2.5 to 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=name |description=The variable's name. |range=str |required=y}} {{ParametersRow |num=2 |name=value |description=Value to set to the variable. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Changed call syntax from #NAME to <NAME>; added text explaining how to call the variables; implemented GetText(). |- | {{v|5.0}} || Added ability to set both public and private variables. |} ==See also== *[[ListVar]] *[[DeleteVar]] *[[SaveVar]] ddbc9f54e8be2ea257f31fa047c28b62d790ae67 1318 1317 2023-03-10T19:33:29Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = [[File:Command-SetVar.png|300px]] |group = SLSystem |usage = setvar <name> <value> <privatevar> |aliases = setvar |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''SetVar''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} and forward. ==Function== The SetVar command defines a variable for the user to call on in other commands. As of {{v|5.0}} variables are saved for the next session. ==Parameters== ===Version 5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=name |description=The variable's name. |range=str |required=y}} {{ParametersRow |num=2 |name=value |description=Value to set to the variable. |range=str |required=y}} {{ParametersRow |num=3 |name=privatevar |description=Is this a private variable? |range=bool |default=False}} |} ===Versions 2.5 to 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=name |description=The variable's name. |range=str |required=y}} {{ParametersRow |num=2 |name=value |description=Value to set to the variable. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Changed call syntax from #NAME to <NAME>; added text explaining how to call the variables; implemented GetText(). |- | {{v|5.0}} || Added ability to set both public and private variables. |} ==See also== *[[ListVar]] *[[DeleteVar]] *[[SaveVar]] bc3d5d7b5f7d80cc475e07ea055871f432e1b20b DeleteVar 0 142 1305 531 2023-03-04T21:50:28Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = [[File:Command-DeleteVar.png|300px]] |group = SLSystem |usage = deletevar <name> |aliases = deletevar, delvar |v4.0=y|v4.1=y |console=y|gui=y }} '''DeleteVar''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} and forward. ==Function== The DeleteVar command deletes variables set by the [[SetVar]] command. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=name |description=The variable's name. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.0}} || New command added. |- | {{v|4.1}} || Message added for variable not found; format changed to single parameter. |} ==See also== *[[ListVar]] *[[SetVar]] 5070581cfaec8e668a10d11c0cd787123ade7e54 1319 1305 2023-03-10T19:34:46Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = [[File:Command-DeleteVar.png|300px]] |group = SLSystem |usage = deletevar <name> <privatevar> |aliases = deletevar, delvar |v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''DeleteVar''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} and forward. ==Function== The DeleteVar command deletes an existing variable. ==Parameters== ===Version 5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=name |description=The variable's name. |range=str |required=y}} {{ParametersRow |num=2 |name=privatevar |description=Is this a private variable? |range=bool |default=False }} |} ===Versions 4.0 and 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=name |description=The variable's name. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.0}} || New command added. |- | {{v|4.1}} || Message added for variable not found; format changed to single parameter. |- | {{v|5.0}} || Added ability to delete both public and private variables. |} ==See also== *[[ListVar]] *[[SetVar]] ca42900682984471adea3e700c1bf5d28ad4b50f 1320 1319 2023-03-10T19:35:02Z Serpent King 24956324 /* See also */ wikitext text/x-wiki {{infobox command |image = [[File:Command-DeleteVar.png|300px]] |group = SLSystem |usage = deletevar <name> <privatevar> |aliases = deletevar, delvar |v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''DeleteVar''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} and forward. ==Function== The DeleteVar command deletes an existing variable. ==Parameters== ===Version 5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=name |description=The variable's name. |range=str |required=y}} {{ParametersRow |num=2 |name=privatevar |description=Is this a private variable? |range=bool |default=False }} |} ===Versions 4.0 and 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=name |description=The variable's name. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.0}} || New command added. |- | {{v|4.1}} || Message added for variable not found; format changed to single parameter. |- | {{v|5.0}} || Added ability to delete both public and private variables. |} ==See also== *[[ListVar]] *[[SetVar]] *[[SaveVar]] 682596198a8c7b4b39a27f0d620d073ca686d337 ListVar 0 143 1306 665 2023-03-04T21:50:36Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = [[File:Command-ListVar.png|350px]] |group = SLSystem |usage = listvar |aliases = listvar |v4.0=y|v4.1=y |console=y|gui=y }} '''ListVar''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} and forward. ==Function== The ListVar command lists variables set by the [[SetVar]] command. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.0}} || New command added. |} ==See also== *[[SetVar]] *[[DeleteVar]] 68d37f764bfb8e7bf5a0cfd792792fd98e1bbff8 1316 1306 2023-03-10T19:29:13Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = [[File:Command-ListVar.png|350px]] |group = SLSystem |usage = listvar |aliases = listvar |v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''ListVar''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} and forward. ==Function== The ListVar command returns a list of variables and their values. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.0}} || New command added. |- | {{v|5.0}} || Added ability to list both public and private variables. |} ==See also== *[[SetVar]] *[[DeleteVar]] *[[SaveVar]] a4922198867190c6e79a4157d03100d8b2dd7fbc Help 0 144 1307 1268 2023-03-04T21:50:46Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = [[File:Command-Help.png|300px]] |group = SLSystem |usage = help <searchterms> <group> |aliases = help |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Help''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Help command displays help documentation for any command relevant to the search terms. If the searchterms parameter is null, all commands will be listed. Starting in {{v|3.0}}, users can now define search terms to filter the returned entries. In {{v|5.0}} the command can filter by command group. Leaving both parameters null will return a full list of commands. ==Parameters== ===Version 5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=searchterms |description=The terms of the search. |range=str}} {{ParametersRow |num=2 |name=searchin1... |description=Specifies the categories to search in. |range=Valid categories: ID, NAME, GROUP, DESCRIPTION, PARAM, ALIAS|list=y}} |} ===Versions 3.0 to 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=searchterms |description=The terms of the search. |range=str}} {{ParametersRow |num=2 |name=group |description=Specifies what command group to search in. |range=str}} |} ===Versions 1.0 to 2.7=== This command takes no parameters. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|3.0}} || Command now reads from Help.txt; added ability to filter results. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|5.0}} || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering. |} 30c30d729f3792a323f898127e95946d2af7add2 About 0 145 1308 1272 2023-03-04T21:50:57Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = [[File:Command-About.png]] |group = SLSystem |usage = about |aliases = about |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''About''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== The About command provides information on the current version of ''StarLight''. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} 8e3ec0d6f6a03cc3b08641209a0f9f32f9a1ab4f ListColor 0 166 1309 1271 2023-03-04T21:51:07Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = [[File:Command-ListColor.png|x200px]] |group = SLSystem |usage = listcolor |aliases = listcolor, lcolor |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=|v3.1=|v3.5=|v4.0=y|v4.1=y|v5.0=y |console=y }} '''ListColor''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in all console versions of ''StarLight''. ==Function== The ListColor command lists all the colors available for use in the [[ForeColor]] and [[BackColor]] commands. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || All color messages were renamed to global messages; as such, the command has new message calls; no longer prints "Done." at the end. |} ==See also== *[[ForeColor]] *[[BackColor]] dd1bae68c52cc43bb72c0c9cb75fe123f6e67b52 LogSize 0 168 1310 1270 2023-03-04T21:51:16Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = [[File:Command-LogSize.png|300px]] |group = SLSystem |usage = logsize |aliases = logsize, checklog |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''LogSize''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The LogSize command returns the sum of the file sizes of all of ''StarLight'''s logs. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|3.0}} || Output now rounded to 2 decimal places. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Command now counts logs made after 2020. |- | {{v|5.0}} || Corrected glitch in totaling log size; result now returned in justified data units. |} ==See also== *[[DeleteLog]] aa31f209c4807a751065c2093bb649ca5540a3bd DeleteLog 0 169 1311 1273 2023-03-04T21:51:33Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = [[File:Command-DeleteLog.png]] |group = SLSystem |usage = deletelog <logcount> |aliases = deletelog, dellog |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''DeleteLog''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The DeleteLog command deletes a specified number of logs, starting with the oldest. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=logcount |description=The number of logs to delete, starting with the oldest. -1 deletes all logs. |range=int|minval=-1|includemin=y |required=y }} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Added a message for invalid inputs; command can now delete logs made after 2020. |} ==See also== *[[LogSize]] b6a731f4caa284f180a5c46930f97a3066737a80 SLSystem (group) 0 515 1312 2023-03-04T21:52:21Z Serpent King 24956324 Redirected page to [[SLSystem]] wikitext text/x-wiki #REDIRECT [[SLSystem]] f0588299d0c406985de7d7f8a69db86a2394e3fa StarLightV5.0 0 505 1313 1257 2023-03-04T21:54:47Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV5.0''}} '''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only. ==General changes== *Multiple speed improvements, streamlined code to allow data to only flow once per command. *Passwords now go through encryption. *Passwords now switch backed to input box prompts. *Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command) *Audio files now exist in a global variable, making it easier to add more. *Variables now save to the hard drive for use in future sessions. *Variables also now exist publicly and privately. *Debug timer now added to measure command times. *Restart command now added as a lock exception. *More robust exception handler. Gives more concise details about what went wrong. *"?" command prefix added that returns help entries for an existing command. *Keywords added: #REG, #OBOX, #SBOX, #DBOX *Settings added: SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH *Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound) *New autosave mode: after every command. *Output system speed improvements. *Corrected Black Star glitch. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.1|last version]] |- | [[Exit]] || [[SLSystem]] || &mdash; |- | [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it. |- | [[ExceptionHandler]] || SLSystem || &mdash; |- | [[DebugMode]] || SLSystem || &mdash; |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering. |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || &mdash; |- | [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units. |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[CommandCount]] || SLSystem || New command added. |- | [[ForceKill]] || SLSystem || &mdash; |- | [[Clone]] || SLSystem || New command added. |- | [[GetText]] || SLSystem || &mdash; |- | [[SetVar]] || SLSystem || Added ability to set both public and private variables. |- | [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables. |- | [[ListVar]] || SLSystem || Added ability to list both public and private variables. |- | [[SaveVar]] || SLSystem || New command added. |- | [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]]. |- | [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]]. |- | [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]]. |- | [[Run]] || SLSystem || New command added. |- | [[GOTO]] || SLSystem || New command added. |- | [[SystemMode]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || &mdash; |- | [[Title]] || Settings || &mdash; |- | [[Message]] || Settings || &mdash; |- | [[Length]] || Settings || &mdash; |- | [[Width]] || Settings || If original WIDTH and BUFFER_WIDTH are equal, BUFFER_WIDTH now changes with the WIDTH. |- | [[BufferLength]] || Settings || &mdash; |- | [[BufferWidth]] || Settings || #DEFAULT now sets BUFFER_WIDTH to the current WIDTH. |- | [[CursorSize]] || Settings || &mdash; |- | [[ForeColor]] || Settings || &mdash; |- | [[BackColor]] || Settings || &mdash; |- | [[ResetColor]] || Settings || &mdash; |- | [[AutosaveMode]] || Settings || Added "After every command" mode. |- | [[SaveDirectory]] || Settings || &mdash; |- | [[OutputToClipboard]] || Settings || &mdash; |- | [[Timestamp]] || Settings || &mdash; |- | [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]]. |- | [[Lock]] || Settings || &mdash; |- | [[Unlock]] || Settings || &mdash; |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || &mdash; |- | [[SaveSettings]] || Settings || &mdash; |- | [[ClearSettings]] || Settings || Now deletes the settings file. |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Now loads private variables. |- | [[Logout]] || Authentication || Now unloads private variables. |- | [[Register]] || Authentication || &mdash; |- | [[DeleteAccount]] || Authentication || New command added. |- | [[ChangePassword]] || Authentication || New command added. |- | [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used. |- | [[Print]] || {{b|String|group}} || &mdash; |- | [[Type]] || String || &mdash; |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[SubString]] || String || New command added. |- | [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim. |- | [[Pad]] || String || &mdash; |- | [[Replace]] || String || Now optionally accepts start and count parameters. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || Now only accepts a single omission string. |- | [[Repeat]] || String || &mdash; |- | [[Reverse]] || String || &mdash; |- | [[Scramble]] || String || No longer uses a recursive loop, improving speed. |- | [[Offset]] || String || &mdash; |- | [[LCase]] || String || &mdash; |- | [[UCase]] || String || &mdash; |- | [[PCase]] || String || &mdash; |- | [[Len]] || String || &mdash; |- | [[Contains]] || String || New command added. |- | [[StartsWith]] || String || New command added. |- | [[EndsWith]] || String || New command added. |- | [[IndexOf]] || String || New command added. |- | [[Frequency]] || String || &mdash; |- | [[ASCII]] || String || &mdash; |- | [[Char]] || String || &mdash; |- | [[Hex]] || String || Now accepts 64 bit integers. |- | [[Oct]] || String || Now accepts 64 bit integers. |- | [[Binary]] || String || &mdash; |- | [[NumBinary]] || String || Now accepts 64 bit integers. |- | [[GetChar]] || String || &mdash; |- | [[StrConvert]] || String || &mdash; |- | [[KeyCode]] || String || &mdash; |- | [[ColorCode]] || String || &mdash; |- | [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers. |- | [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited. |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited. |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[RemDiv]] || Math || New command added. |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots. |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]] |- | [[Quadratic]] || Math || &mdash; |- | [[Fibonacci]] || Math || &mdash; |- | [[Pathagorean]] || Math || New command added. |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Perimeter]] || Math || &mdash; |- | [[Area]] || Math || &mdash; |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Min]] || Math || New command added. |- | [[Max]] || Math || New command added. |- | [[Range]] || Math || New command added. |- | [[Median]] || Math || Now accepts an entire dataset. |- | [[Mode]] || Math || New command added. |- | [[Average]] || Math || &mdash; |- | [[GeometricMean]] || Math || New command added. |- | [[HarmonicMean]] || Math || New command added. |- | [[Variance]] || Math || New command added. |- | [[StandardDeviation]] || Math || New command added. |- | [[CoefficientVariance]] || Math || New command added. |- | [[DataSet]] || Math || &mdash; |- | [[Random]] || Math || Now optionally will not repeat numbers |- | [[Chance]] || Math || &mdash; |- | [[Count]] || Math || &mdash; |- | [[Factor]] || Math || Redone command with a speed boost. |- | [[Gcf]] || Math || Redone command with a speed boost. |- | [[Lcm]] || Math || New command added. |- | [[Simplify]] || Math || Redone command with a speed boost. |- | [[ToFraction]] || Math || Redone command with a speed boost. |- | [[Prime]] || Math || New command added. |- | [[PrimeList]] || Math || New command added. |- | [[Round]] || Math || New command added. |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[VolumeConvert]] || Math || &mdash; |- | [[WeightConvert]] || Math || &mdash; |- | [[Test]] || Math || Now able to accepts inputs as either strings or numeric values. |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || &mdash; |- | [[DayOfYear]] || Date/Time || &mdash; |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || &mdash; |- | [[Second]] || Date/Time || &mdash; |- | [[Millisecond]] || Date/Time || New command added. |- | [[UTC]] || Date/Time || Added offset parameter. |- | [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[NewDir]] || File || Output now describes what operation has been done. |- | [[NewFile]] || File || Output now describes what operation has been done. |- | [[EditFile]] || File || New command added. |- | [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers. |- | [[Attr]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes. |- | [[ChRoute]] || [[Registry]] || New command added. |- | [[RegDIR]] || Registry || New command added. |- | [[GetRegVal]] || Registry || New command added. |- | [[SetRegVal]] || Registry || New command added. |- | [[DeleteRegVal]] || Registry || New command added. |- | [[NewRegVal]] || Registry || New command added. |- | [[DeleteRegKey]] || Registry || New command added. |- | [[NewRegKey]] || Registry || New command added. |- | [[Launch]] || System || Added ability to launch saved processes. |- | [[ProcessSave]] || System || New command added. |- | [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process. |- | [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules and threads. |- | [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding. |- | [[SystemHealth]] || System || Added GPU usage; Power reading now returns whether the system is on battery or plugged in. |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || &mdash; |- | [[ClearClipBoard]] || System || &mdash; |- | [[Play]] || System || Now able to accept partial filenames. |- | [[Stop]] || System || &mdash; |- | [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters. |- | [[InputBox]] || System || &mdash; |- | [[ColorBox]] || System || New command added. |- | [[FontBox]] || System || New command added. |- | [[PrintBox]] || System || New command added. |- | [[OpenBox]] || System || New command added. |- | [[SaveBox]] || System || New command added. |- | [[DirBox]] || System || New command added. |- | [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows. |- | [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0. |- | [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped. |- | [[PauseStopwatch]] || System || Now displays time of the stopwatch. |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Search]] || System || &mdash; |- | [[SearchAdd]] || System || New command added. |- | [[SearchRemove]] || System || New command added. |- | [[SearchEdit]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[Ping]] || System || Added option to ping indefinitely |- | [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry. |- | [[ChangeLogSettings]] || System || New command added. |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Mosquito]] || Fun || New command added. |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || 100% more glitchy. Also now able to control break. |- | [[RockPaperScissors]] || Fun || &mdash; |- | [[EightBall]] || Fun || &mdash; |- | [[DrawCard]] || Fun || New command added. |- | [[ReplaceCard]] || Fun || New command added. |- | [[ShuffleDeck]] || Fun || New command added. |- | [[ResetDeck]] || Fun || New command added. |- | [[ListDeck]] || Fun || New command added. |- | [[TotalDeck]] || Fun || New command added. |} [[Category:StarLight builds]] 9ab86cad05ec4976d201e8ea0c4edd468f57a755 1314 1313 2023-03-04T21:58:12Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV5.0''}} '''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only. ==General changes== *Multiple speed improvements, streamlined code to allow data to only flow once per command. *Passwords now go through encryption. *Passwords now switch backed to input box prompts. *Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command) *Audio files now exist in a global variable, making it easier to add more. *Variables now save to the hard drive for use in future sessions. *Variables also now exist publicly and privately. *Debug timer now added to measure command times. *Restart command now added as a lock exception. *More robust exception handler. Gives more concise details about what went wrong. *"?" command prefix added that returns help entries for an existing command. *Keywords added: #REG, #OBOX, #SBOX, #DBOX *Settings added: SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH *Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound) *New autosave mode: after every command. *Output system speed improvements. *Corrected Black Star glitch. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.1|last version]] |- | [[Exit]] || [[SLSystem]] || &mdash; |- | [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it. |- | [[ExceptionHandler]] || SLSystem || &mdash; |- | [[DebugMode]] || SLSystem || &mdash; |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering. |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || &mdash; |- | [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units. |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[CommandCount]] || SLSystem || New command added. |- | [[ForceKill]] || SLSystem || &mdash; |- | [[Clone]] || SLSystem || New command added. |- | [[GetText]] || SLSystem || Argument list now in one parameter. |- | [[SetVar]] || SLSystem || Added ability to set both public and private variables. |- | [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables. |- | [[ListVar]] || SLSystem || Added ability to list both public and private variables. |- | [[SaveVar]] || SLSystem || New command added. |- | [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]]. |- | [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]]. |- | [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]]. |- | [[Run]] || SLSystem || New command added. |- | [[GOTO]] || SLSystem || New command added. |- | [[SystemMode]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || &mdash; |- | [[Title]] || Settings || &mdash; |- | [[Message]] || Settings || &mdash; |- | [[Length]] || Settings || &mdash; |- | [[Width]] || Settings || If original WIDTH and BUFFER_WIDTH are equal, BUFFER_WIDTH now changes with the WIDTH. |- | [[BufferLength]] || Settings || &mdash; |- | [[BufferWidth]] || Settings || #DEFAULT now sets BUFFER_WIDTH to the current WIDTH. |- | [[CursorSize]] || Settings || &mdash; |- | [[ForeColor]] || Settings || &mdash; |- | [[BackColor]] || Settings || &mdash; |- | [[ResetColor]] || Settings || &mdash; |- | [[AutosaveMode]] || Settings || Added "After every command" mode. |- | [[SaveDirectory]] || Settings || &mdash; |- | [[OutputToClipboard]] || Settings || &mdash; |- | [[Timestamp]] || Settings || &mdash; |- | [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]]. |- | [[Lock]] || Settings || &mdash; |- | [[Unlock]] || Settings || &mdash; |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || &mdash; |- | [[SaveSettings]] || Settings || &mdash; |- | [[ClearSettings]] || Settings || Now deletes the settings file. |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Now loads private variables. |- | [[Logout]] || Authentication || Now unloads private variables. |- | [[Register]] || Authentication || &mdash; |- | [[DeleteAccount]] || Authentication || New command added. |- | [[ChangePassword]] || Authentication || New command added. |- | [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used. |- | [[Print]] || {{b|String|group}} || &mdash; |- | [[Type]] || String || &mdash; |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[SubString]] || String || New command added. |- | [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim. |- | [[Pad]] || String || &mdash; |- | [[Replace]] || String || Now optionally accepts start and count parameters. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || Now only accepts a single omission string. |- | [[Repeat]] || String || &mdash; |- | [[Reverse]] || String || &mdash; |- | [[Scramble]] || String || No longer uses a recursive loop, improving speed. |- | [[Offset]] || String || &mdash; |- | [[LCase]] || String || &mdash; |- | [[UCase]] || String || &mdash; |- | [[PCase]] || String || &mdash; |- | [[Len]] || String || &mdash; |- | [[Contains]] || String || New command added. |- | [[StartsWith]] || String || New command added. |- | [[EndsWith]] || String || New command added. |- | [[IndexOf]] || String || New command added. |- | [[Frequency]] || String || &mdash; |- | [[ASCII]] || String || &mdash; |- | [[Char]] || String || &mdash; |- | [[Hex]] || String || Now accepts 64 bit integers. |- | [[Oct]] || String || Now accepts 64 bit integers. |- | [[Binary]] || String || &mdash; |- | [[NumBinary]] || String || Now accepts 64 bit integers. |- | [[GetChar]] || String || &mdash; |- | [[StrConvert]] || String || &mdash; |- | [[KeyCode]] || String || &mdash; |- | [[ColorCode]] || String || &mdash; |- | [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers. |- | [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited. |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited. |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[RemDiv]] || Math || New command added. |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots. |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]] |- | [[Quadratic]] || Math || &mdash; |- | [[Fibonacci]] || Math || &mdash; |- | [[Pathagorean]] || Math || New command added. |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Perimeter]] || Math || &mdash; |- | [[Area]] || Math || &mdash; |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Min]] || Math || New command added. |- | [[Max]] || Math || New command added. |- | [[Range]] || Math || New command added. |- | [[Median]] || Math || Now accepts an entire dataset. |- | [[Mode]] || Math || New command added. |- | [[Average]] || Math || &mdash; |- | [[GeometricMean]] || Math || New command added. |- | [[HarmonicMean]] || Math || New command added. |- | [[Variance]] || Math || New command added. |- | [[StandardDeviation]] || Math || New command added. |- | [[CoefficientVariance]] || Math || New command added. |- | [[DataSet]] || Math || &mdash; |- | [[Random]] || Math || Now optionally will not repeat numbers |- | [[Chance]] || Math || &mdash; |- | [[Count]] || Math || &mdash; |- | [[Factor]] || Math || Redone command with a speed boost. |- | [[Gcf]] || Math || Redone command with a speed boost. |- | [[Lcm]] || Math || New command added. |- | [[Simplify]] || Math || Redone command with a speed boost. |- | [[ToFraction]] || Math || Redone command with a speed boost. |- | [[Prime]] || Math || New command added. |- | [[PrimeList]] || Math || New command added. |- | [[Round]] || Math || New command added. |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[VolumeConvert]] || Math || &mdash; |- | [[WeightConvert]] || Math || &mdash; |- | [[Test]] || Math || Now able to accepts inputs as either strings or numeric values. |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || &mdash; |- | [[DayOfYear]] || Date/Time || &mdash; |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || &mdash; |- | [[Second]] || Date/Time || &mdash; |- | [[Millisecond]] || Date/Time || New command added. |- | [[UTC]] || Date/Time || Added offset parameter. |- | [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[NewDir]] || File || Output now describes what operation has been done. |- | [[NewFile]] || File || Output now describes what operation has been done. |- | [[EditFile]] || File || New command added. |- | [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers. |- | [[Attr]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes. |- | [[ChRoute]] || [[Registry]] || New command added. |- | [[RegDIR]] || Registry || New command added. |- | [[GetRegVal]] || Registry || New command added. |- | [[SetRegVal]] || Registry || New command added. |- | [[DeleteRegVal]] || Registry || New command added. |- | [[NewRegVal]] || Registry || New command added. |- | [[DeleteRegKey]] || Registry || New command added. |- | [[NewRegKey]] || Registry || New command added. |- | [[Launch]] || System || Added ability to launch saved processes. |- | [[ProcessSave]] || System || New command added. |- | [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process. |- | [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules and threads. |- | [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding. |- | [[SystemHealth]] || System || Added GPU usage; Power reading now returns whether the system is on battery or plugged in. |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || &mdash; |- | [[ClearClipBoard]] || System || &mdash; |- | [[Play]] || System || Now able to accept partial filenames. |- | [[Stop]] || System || &mdash; |- | [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters. |- | [[InputBox]] || System || Renamed from "SimulateInputBox". |- | [[ColorBox]] || System || New command added. |- | [[FontBox]] || System || New command added. |- | [[PrintBox]] || System || New command added. |- | [[OpenBox]] || System || New command added. |- | [[SaveBox]] || System || New command added. |- | [[DirBox]] || System || New command added. |- | [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows. |- | [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0. |- | [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped. |- | [[PauseStopwatch]] || System || Now displays time of the stopwatch. |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Search]] || System || &mdash; |- | [[SearchAdd]] || System || New command added. |- | [[SearchRemove]] || System || New command added. |- | [[SearchEdit]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[Ping]] || System || Added option to ping indefinitely |- | [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry. |- | [[ChangeLogSettings]] || System || New command added. |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Mosquito]] || Fun || New command added. |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || 100% more glitchy. Also now able to control break. |- | [[RockPaperScissors]] || Fun || &mdash; |- | [[EightBall]] || Fun || &mdash; |- | [[DrawCard]] || Fun || New command added. |- | [[ReplaceCard]] || Fun || New command added. |- | [[ShuffleDeck]] || Fun || New command added. |- | [[ResetDeck]] || Fun || New command added. |- | [[ListDeck]] || Fun || New command added. |- | [[TotalDeck]] || Fun || New command added. |} [[Category:StarLight builds]] fb8693ca55bc636becf8af6a94fdf6e91f29f99c 1350 1314 2023-03-19T18:25:05Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV5.0''}} '''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only. ==General changes== *Multiple speed improvements, streamlined code to allow data to only flow once per command. *Passwords now go through encryption. *Passwords now switch backed to input box prompts. *Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command) *Audio files now exist in a global variable, making it easier to add more. *Variables now save to the hard drive for use in future sessions. *Variables also now exist publicly and privately. *Debug timer now added to measure command times. *Restart command now added as a lock exception. *More robust exception handler. Gives more concise details about what went wrong. *"?" command prefix added that returns help entries for an existing command. *Keywords added: #REG, #OBOX, #SBOX, #DBOX *Settings added: REG, SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH *Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound) *New autosave mode: after every command. *Output system speed improvements. *Corrected Black Star glitch. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.1|last version]] |- | [[Exit]] || [[SLSystem]] || &mdash; |- | [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it. |- | [[ExceptionHandler]] || SLSystem || &mdash; |- | [[DebugMode]] || SLSystem || &mdash; |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering. |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || &mdash; |- | [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units. |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[CommandCount]] || SLSystem || New command added. |- | [[ForceKill]] || SLSystem || &mdash; |- | [[Clone]] || SLSystem || New command added. |- | [[GetText]] || SLSystem || Argument list now in one parameter. |- | [[SetVar]] || SLSystem || Added ability to set both public and private variables. |- | [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables. |- | [[ListVar]] || SLSystem || Added ability to list both public and private variables. |- | [[SaveVar]] || SLSystem || New command added. |- | [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]]. |- | [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]]. |- | [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]]. |- | [[Run]] || SLSystem || New command added. |- | [[GOTO]] || SLSystem || New command added. |- | [[SystemMode]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || &mdash; |- | [[Title]] || Settings || &mdash; |- | [[Message]] || Settings || &mdash; |- | [[Length]] || Settings || &mdash; |- | [[Width]] || Settings || If original WIDTH and BUFFER_WIDTH are equal, BUFFER_WIDTH now changes with the WIDTH. |- | [[BufferLength]] || Settings || &mdash; |- | [[BufferWidth]] || Settings || #DEFAULT now sets BUFFER_WIDTH to the current WIDTH. |- | [[CursorSize]] || Settings || &mdash; |- | [[ForeColor]] || Settings || &mdash; |- | [[BackColor]] || Settings || &mdash; |- | [[ResetColor]] || Settings || &mdash; |- | [[AutosaveMode]] || Settings || Added "After every command" mode. |- | [[SaveDirectory]] || Settings || &mdash; |- | [[OutputToClipboard]] || Settings || &mdash; |- | [[Timestamp]] || Settings || &mdash; |- | [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]]. |- | [[Lock]] || Settings || &mdash; |- | [[Unlock]] || Settings || &mdash; |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || &mdash; |- | [[SaveSettings]] || Settings || &mdash; |- | [[ClearSettings]] || Settings || Now deletes the settings file. |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Now loads private variables. |- | [[Logout]] || Authentication || Now unloads private variables. |- | [[Register]] || Authentication || &mdash; |- | [[DeleteAccount]] || Authentication || New command added. |- | [[ChangePassword]] || Authentication || New command added. |- | [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used. |- | [[Print]] || {{b|String|group}} || &mdash; |- | [[Type]] || String || &mdash; |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[SubString]] || String || New command added. |- | [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim. |- | [[Pad]] || String || &mdash; |- | [[Replace]] || String || Now optionally accepts start and count parameters. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || Now only accepts a single omission string. |- | [[Repeat]] || String || &mdash; |- | [[Reverse]] || String || &mdash; |- | [[Scramble]] || String || No longer uses a recursive loop, improving speed. |- | [[Offset]] || String || &mdash; |- | [[LCase]] || String || &mdash; |- | [[UCase]] || String || &mdash; |- | [[PCase]] || String || &mdash; |- | [[Len]] || String || &mdash; |- | [[Contains]] || String || New command added. |- | [[StartsWith]] || String || New command added. |- | [[EndsWith]] || String || New command added. |- | [[IndexOf]] || String || New command added. |- | [[Frequency]] || String || &mdash; |- | [[ASCII]] || String || &mdash; |- | [[Char]] || String || &mdash; |- | [[Hex]] || String || Now accepts 64 bit integers. |- | [[Oct]] || String || Now accepts 64 bit integers. |- | [[Binary]] || String || &mdash; |- | [[NumBinary]] || String || Now accepts 64 bit integers. |- | [[GetChar]] || String || &mdash; |- | [[StrConvert]] || String || &mdash; |- | [[KeyCode]] || String || &mdash; |- | [[ColorCode]] || String || &mdash; |- | [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers. |- | [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited. |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited. |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[RemDiv]] || Math || New command added. |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots. |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]] |- | [[Quadratic]] || Math || &mdash; |- | [[Fibonacci]] || Math || &mdash; |- | [[Pathagorean]] || Math || New command added. |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Perimeter]] || Math || &mdash; |- | [[Area]] || Math || &mdash; |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Min]] || Math || New command added. |- | [[Max]] || Math || New command added. |- | [[Range]] || Math || New command added. |- | [[Median]] || Math || Now accepts an entire dataset. |- | [[Mode]] || Math || New command added. |- | [[Average]] || Math || &mdash; |- | [[GeometricMean]] || Math || New command added. |- | [[HarmonicMean]] || Math || New command added. |- | [[Variance]] || Math || New command added. |- | [[StandardDeviation]] || Math || New command added. |- | [[CoefficientVariance]] || Math || New command added. |- | [[DataSet]] || Math || &mdash; |- | [[Random]] || Math || Now optionally will not repeat numbers |- | [[Chance]] || Math || &mdash; |- | [[Count]] || Math || &mdash; |- | [[Factor]] || Math || Redone command with a speed boost. |- | [[Gcf]] || Math || Redone command with a speed boost. |- | [[Lcm]] || Math || New command added. |- | [[Simplify]] || Math || Redone command with a speed boost. |- | [[ToFraction]] || Math || Redone command with a speed boost. |- | [[Prime]] || Math || New command added. |- | [[PrimeList]] || Math || New command added. |- | [[Round]] || Math || New command added. |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[VolumeConvert]] || Math || &mdash; |- | [[WeightConvert]] || Math || &mdash; |- | [[Test]] || Math || Now able to accepts inputs as either strings or numeric values. |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || &mdash; |- | [[DayOfYear]] || Date/Time || &mdash; |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || &mdash; |- | [[Second]] || Date/Time || &mdash; |- | [[Millisecond]] || Date/Time || New command added. |- | [[UTC]] || Date/Time || Added offset parameter. |- | [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[NewDir]] || File || Output now describes what operation has been done. |- | [[NewFile]] || File || Output now describes what operation has been done. |- | [[EditFile]] || File || New command added. |- | [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers. |- | [[Attr]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes. |- | [[ChRoute]] || [[Registry]] || New command added. |- | [[RegDIR]] || Registry || New command added. |- | [[GetRegVal]] || Registry || New command added. |- | [[SetRegVal]] || Registry || New command added. |- | [[DeleteRegVal]] || Registry || New command added. |- | [[NewRegVal]] || Registry || New command added. |- | [[DeleteRegKey]] || Registry || New command added. |- | [[NewRegKey]] || Registry || New command added. |- | [[Launch]] || System || Added ability to launch saved processes. |- | [[ProcessSave]] || System || New command added. |- | [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process. |- | [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules and threads. |- | [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding. |- | [[SystemHealth]] || System || Added GPU usage; Power reading now returns whether the system is on battery or plugged in. |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || &mdash; |- | [[ClearClipBoard]] || System || &mdash; |- | [[Play]] || System || Now able to accept partial filenames. |- | [[Stop]] || System || &mdash; |- | [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters. |- | [[InputBox]] || System || Renamed from "SimulateInputBox". |- | [[ColorBox]] || System || New command added. |- | [[FontBox]] || System || New command added. |- | [[PrintBox]] || System || New command added. |- | [[OpenBox]] || System || New command added. |- | [[SaveBox]] || System || New command added. |- | [[DirBox]] || System || New command added. |- | [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows. |- | [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0. |- | [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped. |- | [[PauseStopwatch]] || System || Now displays time of the stopwatch. |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Search]] || System || &mdash; |- | [[SearchAdd]] || System || New command added. |- | [[SearchRemove]] || System || New command added. |- | [[SearchEdit]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[Ping]] || System || Added option to ping indefinitely |- | [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry. |- | [[ChangeLogSettings]] || System || New command added. |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Mosquito]] || Fun || New command added. |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || 100% more glitchy. Also now able to control break. |- | [[RockPaperScissors]] || Fun || &mdash; |- | [[EightBall]] || Fun || &mdash; |- | [[DrawCard]] || Fun || New command added. |- | [[ReplaceCard]] || Fun || New command added. |- | [[ShuffleDeck]] || Fun || New command added. |- | [[ResetDeck]] || Fun || New command added. |- | [[ListDeck]] || Fun || New command added. |- | [[TotalDeck]] || Fun || New command added. |} [[Category:StarLight builds]] 7b3a9062797901817becff7145a03760c40b2bc2 SaveVar 0 516 1321 2023-03-10T19:38:04Z Serpent King 24956324 Created page with "{{infobox command |group = SLSystem |usage = savevar |aliases = savevar, savevars |v4.0=y|v4.1=y|v5.0=y |console=y }} '''SaveVar''' is a [[SLSystem]] [[command]] in ''StarL..." wikitext text/x-wiki {{infobox command |group = SLSystem |usage = savevar |aliases = savevar, savevars |v4.0=y|v4.1=y|v5.0=y |console=y }} '''SaveVar''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present only in version {{v|5.0}}. ==Function== The SaveVar command saves all variables. If a user is logged in, this will save private variables as well. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[SetVar]] *[[DeleteVar]] *[[ListVar]] d9df5c0a919b74ea1854e60d850b81c53926898f Savevars 0 517 1322 2023-03-10T19:39:46Z Serpent King 24956324 Redirected page to [[SaveVar]] wikitext text/x-wiki #REDIRECT [[SaveVar]] 875908438cf0f30b7236210ec07ecba2f11c23a7 Div 0 355 1323 953 2023-03-11T23:31:28Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = div <divisor> <dividend> |aliases = div |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Div''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Div command returns the quotient of the dividend from the divisor. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=divisor |description=Base number to be divided |range=dec |required=y}} {{ParametersRow |num=2 |name=dividend |description=Number to divide by. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Add]] *[[Sub]] *[[Mult]] *[[IntDiv]] *[[Mod]] *[[Pow]] da071c190784bbbecb1f173df0ba4f862a4128b2 CreatePublicNote 0 325 1324 902 2023-03-19T16:50:55Z Serpent King 24956324 wikitext text/x-wiki {{disambig2|The defunct command present in versions 2.0 through 4.1|the command merged from CreatePublicNote and [[CreatePrivateNote]]|CreateNote}} {{infobox command |group = Authentication |usage = createpublicnote <notename> <notecontents> |aliases = createpublicnote, newpublicnote, npubnote, cpubnote, createnote, note |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''CreatePublicNote''' is a defunct {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} to {{v|4.1}}. ==Function== The CreatePublicNote command saves a user named note from the user that is visible to anyone. Prior to {{v|4.1}}, the command was labeled by IDs instead of names. ==Parameters== ===Version 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=notename |description=The name of the note. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=notecontents |description=Contents to put in the note. |range=str |required=y}} |} ===Versions 2.0 to 4.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=notenum |description=The ID of the note. |range=int|minval=1|includemin=y |required=y}} {{ParametersRow |num=2 |name=notecontents |description=Contents to put in the note. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Uses names instead of numbers; Added "createnote" and "note" aliases. |} ==See also== *[[ViewPublicNote]] *[[DeletePublicNote]] *[[CreatePrivateNote]] *[[ViewPrivateNote]] *[[DeletePrivateNote]] 5fed83b816f7f55f63deca32e5af68125853731d CreatePrivateNote 0 326 1325 903 2023-03-19T16:54:41Z Serpent King 24956324 wikitext text/x-wiki {{disambig2|The defunct command present in versions 2.0 through 4.1|the command merged from [[CreatePublicNote]] and CreatePrivateNote|CreateNote}} {{infobox command |group = Authentication |usage = createprivatenote <notename> <notecontents> |aliases = createprivatenote, newprivatenote, nprivnote, cprivnote |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''CreatePrivateNote''' is a defunct {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in in versions {{v|2.0}} to {{v|4.1}}. ==Function== The CreatePrivateNote command saves a user named note from the user that is visible to only the current user. As such, this command requires the user be logged in. Prior to {{v|4.1}}, the command was labeled by IDs instead of names. ==Parameters== ===Version 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=notename |description=The name of the note. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=notecontents |description=Contents to put in the note. |range=str |required=y}} |} ===Versions 2.0 to 4.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=notenum |description=The ID of the note. |range=int|minval=1|includemin=y |required=y}} {{ParametersRow |num=2 |name=notecontents |description=Contents to put in the note. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Uses names instead of numbers. |} ==See also== *[[ViewPrivateNote]] *[[DeletePrivateNote]] *[[CreatePublicNote]] *[[ViewPublicNote]] *[[DeletePublicNote]] 63f9277b3bb79b56fdcee1b34cff95685e038a7b CreateNote 0 518 1326 2023-03-19T17:02:53Z Serpent King 24956324 Created page with "{{infobox command |group = Authentication |usage = createpublicnote <notename> <notecontents> |aliases = createnote |v5.0=y |console=y|gui=y }} '''CreateNote''' is a {{b|SLSy..." wikitext text/x-wiki {{infobox command |group = Authentication |usage = createpublicnote <notename> <notecontents> |aliases = createnote |v5.0=y |console=y|gui=y }} '''CreateNote''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is only present in version {{v|5.0}}. ==Function== The CreateNote command saves a named note. Using the privatenote parameter, the user can make their note private, provided they are logged in. This command is a merged command of [[CreatePublicNote]] and [[CreatePrivateNote]]. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=notename |description=The name of the note. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=notecontents |description=Contents to put in the note. |range=str |required=y}} {{ParametersRow |num=3 |name=privatenote |description=Is this a private note? |range=bool |default=False}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]]. |} ==See also== *[[ViewNote]] *[[DeleteNote]] 9630d28c7239113ecf565bbc88f3c89af99e63bc 1327 1326 2023-03-19T17:03:55Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Authentication |usage = createnote <notename> <notecontents> <privatenote> |aliases = createnote |v5.0=y |console=y }} '''CreateNote''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is only present in version {{v|5.0}}. ==Function== The CreateNote command saves a named note. Using the privatenote parameter, the user can make their note private, provided they are logged in. This command is a merged command of [[CreatePublicNote]] and [[CreatePrivateNote]]. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=notename |description=The name of the note. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=notecontents |description=Contents to put in the note. |range=str |required=y}} {{ParametersRow |num=3 |name=privatenote |description=Is this a private note? |range=bool |default=False}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]]. |} ==See also== *[[ViewNote]] *[[DeleteNote]] 9a21129886545f218c12bbaf1b2836f586b217a5 1330 1327 2023-03-19T17:10:20Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSytem |usage = createnote <notename> <notecontents> <privatenote> |aliases = createnote |v5.0=y |console=y }} '''CreateNote''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is only present in version {{v|5.0}}. ==Function== The CreateNote command saves a named note. Using the privatenote parameter, the user can make their note private, provided they are logged in. This command is a merged command of [[CreatePublicNote]] and [[CreatePrivateNote]]. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=notename |description=The name of the note. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=notecontents |description=Contents to put in the note. |range=str |required=y}} {{ParametersRow |num=3 |name=privatenote |description=Is this a private note? |range=bool |default=False}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]]. |} ==See also== *[[ViewNote]] *[[DeleteNote]] 73e06504cec72ce6231874b80c0bc97e8ad16f04 1331 1330 2023-03-19T17:10:34Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = createnote <notename> <notecontents> <privatenote> |aliases = createnote |v5.0=y |console=y }} '''CreateNote''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is only present in version {{v|5.0}}. ==Function== The CreateNote command saves a named note. Using the privatenote parameter, the user can make their note private, provided they are logged in. This command is a merged command of [[CreatePublicNote]] and [[CreatePrivateNote]]. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=notename |description=The name of the note. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=notecontents |description=Contents to put in the note. |range=str |required=y}} {{ParametersRow |num=3 |name=privatenote |description=Is this a private note? |range=bool |default=False}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]]. |} ==See also== *[[ViewNote]] *[[DeleteNote]] 50b421cb74a20c64d945ef21d6478097b676b185 Createnote 0 342 1328 923 2023-03-19T17:04:13Z Serpent King 24956324 Changed redirect target from [[CreatePublicNote]] to [[CreateNote]] wikitext text/x-wiki #REDIRECT [[CreateNote]] 1a900fdbbe2b44eef4f87c0244e62f81b3064c96 ViewPublicNote 0 327 1329 906 2023-03-19T17:07:44Z Serpent King 24956324 wikitext text/x-wiki {{disambig2|The defunct command present in versions 2.0 through 4.1|the command merged from ViewPublicNote and [[ViewPrivateNote]]|ViewNote}} {{infobox command |group = Authentication |usage = viewpublicnote <notename> |aliases = viewpublicnote, publicnote, vpubnote, pubnote, viewnote |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ViewPublicNote''' is a defunct {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} to {{v|4.1}}. ==Function== The ViewPublicNote command gets a specified note and outputs it to the console. If no note is specified, it outputs a list of all notes. ==Parameters== ===Version 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=notename |description=The name of the note. |range=str}} |} ===Versions 2.0 to 4.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=notenum |description=The ID of the note. |range=int|minval=1|includemin=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Uses names instead of numbers; added "viewnote" alias. |} ==See also== *[[CreatePublicNote]] *[[DeletePublicNote]] *[[CreatePrivateNote]] *[[ViewPrivateNote]] *[[DeletePrivateNote]] fe20be2299038040952eef258cafb549bac043c3 ViewPrivateNote 0 328 1332 908 2023-03-19T17:12:13Z Serpent King 24956324 wikitext text/x-wiki {{disambig2|The defunct command present in versions 2.0 through 4.1|the command merged from [[ViewPublicNote]] and ViewPrivateNote|ViewNote}} {{infobox command |group = Authentication |usage = viewprivatenote <notename> |aliases = viewprivatenote, privatenote, vprivnote, privnote |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ViewPrivateNote''' is a defunct {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} to {{v|4.1}}. ==Function== The ViewPrivateNote command gets a specified private note and outputs it to the console. This command requires the user to be logged in. If no note is specified, it outputs a list of all notes. ==Parameters== ===Version 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=notename |description=The name of the note. |range=str}} |} ===Versions 2.0 to 4.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=notenum |description=The ID of the note. |range=int|minval=1|includemin=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Uses names instead of numbers. |} ==See also== *[[CreatePrivateNote]] *[[ViewPublicNote]] *[[DeletePrivateNote]] *[[CreatePrivateNote]] *[[DeletePrivateNote]] 4d68e3625a8e60377fcd39a7e4b5cd1e8dbd9837 ViewNote 0 519 1333 2023-03-19T17:22:18Z Serpent King 24956324 Created page with "{{infobox command |group = SLSystem |usage = viewnote <notename> <privatevar> |aliases = viewnote |v5.0=y |console=y }} '''ViewNote''' is a {{b|SLSystem|group}} [[command]] i..." wikitext text/x-wiki {{infobox command |group = SLSystem |usage = viewnote <notename> <privatevar> |aliases = viewnote |v5.0=y |console=y }} '''ViewNote''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is only present in version {{v|5.0}}. ==Function== The ViewNote command displays the contents of a specified note. Using the privatenote parameter, the user can view private notes, provided they are logged in. If no note is specified, it outputs a list of all notes, including private ones if the user is logged in. This command is a merged command of [[ViewPublicNote]] and [[ViewPrivateNote]]. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=notename |description=The name of the note. |range=str}} {{ParametersRow |num=2 |name=privatenote |description=Is this a private note? |range=bool |default=False}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]]. |} ==See also== *[[CreateNote]] *[[DeleteNote]] 5886e0a15bd149cb66747b6d9466bfe48345b4db Viewnote 0 347 1334 928 2023-03-19T17:22:51Z Serpent King 24956324 Changed redirect target from [[ViewPublicNote]] to [[ViewNote]] wikitext text/x-wiki #REDIRECT [[ViewNote]] 8757c0b8d85e246e9dc84dd9522f01fc5d386bdf DeleteNote 0 520 1335 2023-03-19T17:25:50Z Serpent King 24956324 Created page with "{{infobox command |group = SLSystem |usage = deletenote <notename> <privatevar> |aliases = deletenote, delnote |v5.0=y |console=y }} '''DeleteNote''' is a {{b|SLSystem|group}..." wikitext text/x-wiki {{infobox command |group = SLSystem |usage = deletenote <notename> <privatevar> |aliases = deletenote, delnote |v5.0=y |console=y }} '''DeleteNote''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is only present in version {{v|5.0}}. ==Function== The DeleteNote command deletes a specified note. Using the privatenote parameter, the user can delete private notes, provided they are logged in. This command is a merged command of [[DeletePublicNote]] and [[DeletePrivateNote]]. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=notename |description=The name of the note. |range=str}} {{ParametersRow |num=2 |name=privatenote |description=Is this a private note? |range=bool |default=False}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]]. |} ==See also== *[[CreateNote]] *[[ViewNote]] 9f120cc063516892870f701eec204c06844e9a69 Deletenote 0 350 1336 931 2023-03-19T17:26:07Z Serpent King 24956324 Changed redirect target from [[DeletePublicNote]] to [[DeleteNote]] wikitext text/x-wiki #REDIRECT [[DeleteNote]] bc560a76bae9602242d6c56ef814897bed9e317a Delnote 0 521 1337 2023-03-19T17:26:21Z Serpent King 24956324 Redirected page to [[DeleteNote]] wikitext text/x-wiki #REDIRECT [[DeleteNote]] bc560a76bae9602242d6c56ef814897bed9e317a DeletePublicNote 0 329 1338 909 2023-03-19T17:29:51Z Serpent King 24956324 wikitext text/x-wiki {{disambig2|The defunct command present in versions 2.0 through 4.1|the command merged from DeletePublicNote and [[DeletePrivateNote]]|DeleteNote}} {{infobox command |group = Authentication |usage = deletepublicnote <notename> |aliases = deletepublicnote, dpublicnote, dpubnote, deletenote |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y }} '''DeletePublicNote''' is a defunct {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} to {{v|4.1}}. ==Function== The DeletePublicNote command deletes a specified public note. ==Parameters== ===Version 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=notename |description=The name of the note. |range=str|nonull=y |required=y}} |} ===Versions 2.0 to 4.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=notenum |description=The ID of the note. |range=int|minval=1|includemin=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Uses names instead of numbers; added "deletenote" alias. |} ==See also== *[[CreatePublicNote]] *[[ViewPublicNote]] *[[CreatePrivateNote]] *[[ViewPrivateNote]] *[[DeletePrivateNote]] 56b4ce6900db13e482f90d66568e1cdf02bd7fb0 DeletePrivateNote 0 330 1339 911 2023-03-19T17:32:36Z Serpent King 24956324 wikitext text/x-wiki {{disambig2|The defunct command present in versions 2.0 through 4.1|the command merged from [[DeletePublicNote]] and DeletePrivateNote|DeleteNote}} {{infobox command |group = Authentication |usage = deleteprivatenote <notename> |aliases = deleteprivatenote, dprivatenote, dprivnote |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''DeletePrivateNote''' is a defunct {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} to {{v|4.1}}. ==Function== The DeletePrivateNote command deletes a specified private note. The user must be logged in to use this command. ==Parameters== ===Version 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=notename |description=The name of the note. |range=str|nonull=y |required=y}} |} ===Versions 2.0 to 4.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=notenum |description=The ID of the note. |range=int|minval=1|includemin=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Uses names instead of numbers. |} ==See also== *[[CreatePrivateNote]] *[[ViewPrivateNote]] *[[CreatePublicNote]] *[[ViewPublicNote]] *[[DeletePublicNote]] 814e61722ebd37b5deec9c3a5f9825d0da0c9d62 Run 0 522 1340 2023-03-19T17:38:10Z Serpent King 24956324 Created page with "{{infobox command |image = |group = SLSystem |usage = run |aliases = run |v5.0=y |console=y }} '''Run''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is only prese..." wikitext text/x-wiki {{infobox command |image = |group = SLSystem |usage = run |aliases = run |v5.0=y |console=y }} '''Run''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is only present in version {{v|5.0}}. ==Function== The Run command runs a list of commands off a file. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=filepath |description=Filepath to run commands from. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} 62c4f7d0de5e70482b9e1a1c3e1193150ab78ce0 1341 1340 2023-03-19T17:38:32Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = |group = SLSystem |usage = run |aliases = run |v5.0=y |console=y }} '''Run''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is only present in version {{v|5.0}}. ==Function== The Run command runs a list of commands off a file. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=filepath |description=Filepath to run commands from. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[GOTO]] 35c31ec90acfc65018cc4207d5bddb3a8aba8330 1342 1341 2023-03-19T17:39:05Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = |group = SLSystem |usage = run <filepath> |aliases = run |v5.0=y |console=y }} '''Run''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is only present in version {{v|5.0}}. ==Function== The Run command runs a list of commands off a file. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=filepath |description=Filepath to run commands from. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[GOTO]] cc370ab944ad40de5afc7eef40c7c0cdca5f32e1 1345 1342 2023-03-19T17:53:24Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = |group = SLSystem |usage = run <filepath> |aliases = run |v5.0=y |console=y }} '''Run''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is only present in version {{v|5.0}}. This command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The Run command runs a list of commands off a file. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=filepath |description=Filepath to run commands from. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[GOTO]] d87c40a854e938e64e729cf2d052e2b3846f91cf GOTO 0 523 1343 2023-03-19T17:49:10Z Serpent King 24956324 Created page with "{{infobox command |image = |group = SLSystem |usage = goto <line> <break> |aliases = goto |v5.0=y |console=y }} '''GOTO''' is a [[SLSystem]] [[command]] in ''[[StarLight]]''..." wikitext text/x-wiki {{infobox command |image = |group = SLSystem |usage = goto <line> <break> |aliases = goto |v5.0=y |console=y }} '''GOTO''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is only present in version {{v|5.0}}. ==Function== The GOTO command is only for use with the run command. It jumps to the specified line of the file being run. In cases where the specified line is less than the current line (jumping back), this creates a loop. The break parameter can be used to specify how many times the loop should run. Leaving this null in cases where a loop occurs will create an infinite loop. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=line |description=Line number to jump to (one based). |range=int|minval=1|includeminval=y |required=y}} {{ParametersRow |num=1 |name=break |description=If a loop occurs, number of times to run the loop. -1 (and null) means no limit. |range=int|minval=-1|includeminval=y |default=<nowiki>-1</nowiki> }} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} 824086700d0f5e7a52e678c9c9d59911cac85fef 1344 1343 2023-03-19T17:49:48Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = |group = SLSystem |usage = goto <line> <break> |aliases = goto |v5.0=y |console=y }} '''GOTO''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is only present in version {{v|5.0}}. ==Function== The GOTO command is only for use with the [[Run]] command. It jumps to the specified line of the file being run. In cases where the specified line is less than the current line (jumping back), this creates a loop. The break parameter can be used to specify how many times the loop should run. Leaving this null in cases where a loop occurs will create an infinite loop. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=line |description=Line number to jump to (one based). |range=int|minval=1|includeminval=y |required=y}} {{ParametersRow |num=1 |name=break |description=If a loop occurs, number of times to run the loop. -1 (and null) means no limit. |range=int|minval=-1|includeminval=y |default=<nowiki>-1</nowiki> }} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[Run]] adadcc144db19f5909795ec425bd00e973dce06a SystemMode 0 524 1346 2023-03-19T17:58:39Z Serpent King 24956324 Created page with "{{infobox command |group = SLSystem |usage = systemmode <mode> |aliases = systemmode, sysmode |v5.0=y |console=y }} '''SystemMode''' is a [[SLSystem]] [[command]] in ''Star..." wikitext text/x-wiki {{infobox command |group = SLSystem |usage = systemmode <mode> |aliases = systemmode, sysmode |v5.0=y |console=y }} '''SystemMode''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is only present in version {{v|5.0}}. This command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The SystemMode command toggles the system mode between registry and file system. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=mode |description=Switches the system mode. #DEFAULT will set this setting to it's default value. |range=Options are: file, registry (or reg)|required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} 02cc74b811489c19f109ff1585e6a01c4b82cf78 SLSystem 0 65 1347 1289 2023-03-19T18:08:00Z Serpent King 24956324 wikitext text/x-wiki The '''SLSystem''' group is a group that contains [[command]]s for the core of ''[[StarLight]]''. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} ! {{v|5.0}} |- | [[Exit]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Restart]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ExceptionHandler]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} |- | [[DebugMode]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- | [[Clear]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Uptime]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Help]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[About]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ListColor]] || {{y}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|Console version only}} || {{y}} || {{y}} |- | [[LogSize]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[DeleteLog]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[CommandCount]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[ForceKill]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Clone]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[GetText]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- | [[SetVar]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[DeleteVar]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} |- | [[ListVar]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} |- | [[SaveVar]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[CreateNote]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[ViewNote]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[DeleteNote]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Run]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[GOTO]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[SystemMode]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[SLCredits]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y|GUI version only}} || {{n}} || {{n}} |- | [[Get]] || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} |- | [[Set]] || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} |} [[Category:SLSystem commands|*]] [[Category:Command groups]] c22fae298fcee6b4ed649b68a8281355065da341 Template:News 10 191 1348 799 2023-03-19T18:17:01Z Serpent King 24956324 wikitext text/x-wiki {|width=100% class="plainlinks" |class="mp-section-text" style="font-size:80%; color:#ffff00; background:#000000; border:2px solid #ffff00 ;text-align:center"|Latest version: {{v|4.1}} |} ;29 June 2021 *StarLightV5.0 is in development! It has a completely overhauled system running under the hood and will include some new and exciting commands: **'''Run''': StarLight will be capable of running multiple commands in a list contained in a file, a bit like a macro. **'''SystemMode''': StarLight will be capable of manipulating your system registry. This command switches between the file system and the registry. **'''Clone''': Creates a new instance of StarLight. **'''CommandCount''': Lists out how many times each command is used. **'''IndexOf''': Returns the index of a find string within a source string. **'''PrimeList''': Returns a list of prime numbers. **'''EditFile''': Allows the user to edit a file line by line right from the console. **'''ProcessSave''': Saves a currently running process's location for future use with the launch command. Basically like making shortcuts. 314dad3e71adcd86cf39267195be16fb8c2bac3f Sysmode 0 525 1349 2023-03-19T18:19:12Z Serpent King 24956324 Redirected page to [[SystemMode]] wikitext text/x-wiki #REDIRECT [[SystemMode]] 74de36fc7beebc518f1e69cee4a071f80529036a Settings (command) 0 109 1351 856 2023-03-19T18:26:07Z Serpent King 24956324 wikitext text/x-wiki {{disambig2|the settings command|other uses|Settings (disambiguation)}} {{infobox command |image = [[File:Command-Settings.png]] |group = Settings |usage = settings {{rollover|<group>|GUI only|y}} |aliases = settings |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Settings''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== The Settings command lists all [[settings]] that get saved to the settings file, along with their values. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=group |description=Determines which group to display (displays all if left blank).<br><small>(GUI only)</small> |range=Valid groups: standard, directory, mode}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Added "Message", "Cursor Size", and "IntroSound" settings. |- | {{v|2.7}} || Added "DIR", "IntroSoundPath", "SaveDir", "AutosaveMode", and "OutputToClipboard" settings; changed newline identifier from "/n" to "#NL". |- | {{v|3.0}} || Added "group" parameter; added "Font Family", "Text Size", "TextEditorPath", "MediaPlayerPath", "PictureViewerPath", "PictureViewer Size Mode", "ProcessCheckFrequency", "Notify", and "Tab" settings; removed "Buffer Width", "Buffer Length", and "Cursor Size" settings; changed "Foreground Color", and "Background Color" to RGB format. |- | {{v|3.5}} || Added "Locked" setting. |- | {{v|4.0}}&nbsp;(GUI) || Removed "Locked" setting; implemented GetText(). |- | {{v|4.0}}&nbsp;{{rollover|(Console)|Comparing against 2.7|y}} || Implemented GetText(). |- | {{v|4.1}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers. |- | {{v|5.0}} || Added "REG", "System Mode", "Trigonometry Mode", and "Exception Handler" settings; removed "IntroSound" setting (as it is now merged with Intro Sound Path). |} ca7951ce9eb6b13e0c4bea843795d187c6892ba3 1352 1351 2023-03-19T18:30:35Z Serpent King 24956324 wikitext text/x-wiki {{disambig2|the settings command|other uses|Settings (disambiguation)}} {{infobox command |image = [[File:Command-Settings.png]] |group = Settings |usage = settings |aliases = settings |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Settings''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== The Settings command lists all [[settings]] that get saved to the settings file, along with their values. ==Parameters== ===Versions 4.0 (Console) to 5.0=== This command takes no parameters. ===Versions 3.0 to 4.0 (GUI)=== {{ParametersHeader}} {{ParametersRow |num=1 |name=group |description=Determines which group to display (displays all if left blank). |range=Valid groups: standard, directory, mode}} |} ===Versions 2.0 to 2.7=== This command takes no parameters. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Added "Message", "Cursor Size", and "IntroSound" settings. |- | {{v|2.7}} || Added "DIR", "IntroSoundPath", "SaveDir", "AutosaveMode", and "OutputToClipboard" settings; changed newline identifier from "/n" to "#NL". |- | {{v|3.0}} || Added "group" parameter; added "Font Family", "Text Size", "TextEditorPath", "MediaPlayerPath", "PictureViewerPath", "PictureViewer Size Mode", "ProcessCheckFrequency", "Notify", and "Tab" settings; removed "Buffer Width", "Buffer Length", and "Cursor Size" settings; changed "Foreground Color", and "Background Color" to RGB format. |- | {{v|3.5}} || Added "Locked" setting. |- | {{v|4.0}}&nbsp;(GUI) || Removed "Locked" setting; implemented GetText(). |- | {{v|4.0}}&nbsp;{{rollover|(Console)|Comparing against 2.7|y}} || Implemented GetText(). |- | {{v|4.1}} || Added "Locked" setting; Changed to give named fore- and background colors instead of numbers. |- | {{v|5.0}} || Added "REG", "System Mode", "Trigonometry Mode", and "Exception Handler" settings; removed "IntroSound" setting (as it is now merged with Intro Sound Path). |} ea96525c6842affa5d82f99a0e480b7c8e1e8123 Width 0 204 1353 689 2023-03-19T18:33:36Z Serpent King 24956324 /* Legacy */ wikitext text/x-wiki {{infobox command |group = Settings |usage = {{rollover|width <characters>|console version|y}} ---- {{rollover|width <pixels>|GUI version|y}} |aliases = width, {{rollover|w|v2.0 forward|y}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Width''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Width command changes the console width. This [[settings|setting]] is saveable. ==Parameters== ===Console=== {{ParametersHeader}} {{ParametersRow |num=1 |name=characters |description=The length in characters to apply to the console width. #DEFAULT will set this setting to it's default value. |range=int|minval=1|maxval=(varies based on resolution)|includemin=y|includemax=y |required=y}} |} ===GUI=== {{ParametersHeader}} {{ParametersRow |num=1 |name=pixels |description=The length in pixels to apply to the console width. |range=int|minval=(varies based on resolution)|maxval=(varies based on resolution)|includemin=y|includemax=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Width becomes a saveable setting, added "w" alias. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Added #DEFAULT. |- | {{v|5.0}} || If original WIDTH and BUFFER_WIDTH are equal, BUFFER_WIDTH now changes with the WIDTH. |} ==See also== *[[Length]] *[[BufferLength]] *[[BufferWidth]] 3b7cd0b8e361ff3220fb01e54c697b5588b6da2e Width 0 204 1354 1353 2023-03-19T18:36:15Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = width <size> |aliases = width, w |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Width''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Width command changes the console width. This [[settings|setting]] is saveable. ==Parameters== ===Console=== {{ParametersHeader}} {{ParametersRow |num=1 |name=size |description=The length in characters to apply to the console width. #DEFAULT will set this setting to it's default value. |range=int|minval=1|maxval=(varies based on resolution)|includemin=y|includemax=y |required=y}} |} ===GUI=== {{ParametersHeader}} {{ParametersRow |num=1 |name=size |description=The length in pixels to apply to the console width. |range=int|minval=(varies based on resolution)|maxval=(varies based on resolution)|includemin=y|includemax=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Width becomes a saveable setting, added "w" alias. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Added #DEFAULT. |- | {{v|5.0}} || If original WIDTH and BUFFER_WIDTH are equal, BUFFER_WIDTH now changes with the WIDTH. |} ==See also== *[[Length]] *[[BufferLength]] *[[BufferWidth]] 85260fb20c513d855063c0f3724b047e2c5bcba3 1375 1354 2023-09-02T16:15:45Z Serpent King 24956324 /* Legacy */ wikitext text/x-wiki {{infobox command |group = Settings |usage = width <size> |aliases = width, w |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Width''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Width command changes the console width. This [[settings|setting]] is saveable. ==Parameters== ===Console=== {{ParametersHeader}} {{ParametersRow |num=1 |name=size |description=The length in characters to apply to the console width. #DEFAULT will set this setting to it's default value. |range=int|minval=1|maxval=(varies based on resolution)|includemin=y|includemax=y |required=y}} |} ===GUI=== {{ParametersHeader}} {{ParametersRow |num=1 |name=size |description=The length in pixels to apply to the console width. |range=int|minval=(varies based on resolution)|maxval=(varies based on resolution)|includemin=y|includemax=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Width becomes a saveable setting, added "w" alias. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Added #DEFAULT. |- | {{v|5.0}} || If original WIDTH and CONSOLE_BUFFER_WIDTH are equal, CONSOLE_BUFFER_WIDTH now changes with the CONSOLE_WIDTH. |} ==See also== *[[Length]] *[[BufferLength]] *[[BufferWidth]] d5736659576e13fc5db0a44568356a4758b1d7ca Title 0 198 1355 1059 2023-03-19T18:37:07Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = [[File:Command-Title.png|300px]] |group = Settings |usage = title <text> |aliases = title |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Title''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The Title command changes the console window title. This [[settings|setting]] is saveable. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to apply to the console title. #DEFAULT will set this setting to it's default value. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Title becomes a saveable setting. |- | {{v|4.0}} || Implemented GetText(), added invalid input checks. |- | {{v|4.1}} || Format changed to single parameter; Added #DEFAULT. |} a6831637f423844298913c76ee3b710c9dbfe83d Message 0 199 1356 1061 2023-03-19T18:37:59Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = [[File:Command-Message.png|300px]] |group = Settings |usage = message <text> |aliases = message, msg |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Message''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The Message command changes the welcome message. This [[settings|setting]] is saveable. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to apply to the welcome message. #DEFAULT will set this setting to it's default value. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(), added invalid input checks. |- | {{v|4.1}} || Format changed to single parameter; Added #DEFAULT. |} 0091e6c4c5fdb2ee650a8b3cd4a9a5dba5ed0c6e Length 0 203 1357 692 2023-03-19T18:40:44Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = length <size> |aliases = length, l |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Length''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Length command changes the console length (height). This [[settings|setting]] is saveable. ==Parameters== ===Console=== {{ParametersHeader}} {{ParametersRow |num=1 |name=size |description=The length in characters to apply to the console length. #DEFAULT will set this setting to it's default value. |range=int|minval=1|maxval=(varies based on resolution)|includemin=y|includemax=y |required=y}} |} ===GUI=== {{ParametersHeader}} {{ParametersRow |num=1 |name=size |description=The length in pixels to apply to the console length. |range=int|minval=(varies based on resolution)|maxval=(varies based on resolution)|includemin=y|includemax=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Length becomes a saveable setting, added "l" alias. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Added #DEFAULT. |} ==See also== *[[Width]] *[[BufferLength]] *[[BufferWidth]] ebc929a43a8fcfae1279dbef61b3b2acfbb91fe7 BufferLength 0 217 1358 695 2023-03-19T18:42:36Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = bufferlength <size> |aliases = bufferlength, blength |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v4.0=y|v4.1=y|v5.0=y |console=y }} '''BufferLength''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all console versions. ==Function== The BufferLength command changes the console buffer length (how many lines until the console starts dumping history). This [[settings|setting]] is saveable. ==Parameters== ===Console=== {{ParametersHeader}} {{ParametersRow |num=1 |name=size |description=The length in characters to apply to the console buffer length. #DEFAULT will set this setting to it's default value. |range=int|minval=1|maxval=(varies based on resolution)|includemin=y|includemax=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || BufferLength becomes a saveable setting, added "bl" alias. |- | {{v|4.0}} || Implemented GetText(), removed "bl" alias, added "blength" alias. |- | {{v|4.1}} || Added #DEFAULT. |} ==See also== *[[Width]] *[[Length]] *[[BufferWidth]] f7f2b83ef45e4f0c1f2ddbec61a1a3143e727bae 1361 1358 2023-03-19T18:44:50Z Serpent King 24956324 /* Parameters */ wikitext text/x-wiki {{infobox command |group = Settings |usage = bufferlength <size> |aliases = bufferlength, blength |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v4.0=y|v4.1=y|v5.0=y |console=y }} '''BufferLength''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all console versions. ==Function== The BufferLength command changes the console buffer length (how many lines until the console starts dumping history). This [[settings|setting]] is saveable. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=size |description=The length in characters to apply to the console buffer length. #DEFAULT will set this setting to it's default value. |range=int|minval=1|maxval=(varies based on resolution)|includemin=y|includemax=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || BufferLength becomes a saveable setting, added "bl" alias. |- | {{v|4.0}} || Implemented GetText(), removed "bl" alias, added "blength" alias. |- | {{v|4.1}} || Added #DEFAULT. |} ==See also== *[[Width]] *[[Length]] *[[BufferWidth]] abb1d5460e966345b018c24b033944aa48f27158 1374 1361 2023-09-02T16:14:51Z Serpent King 24956324 /* Parameters */ wikitext text/x-wiki {{infobox command |group = Settings |usage = bufferlength <size> |aliases = bufferlength, blength |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v4.0=y|v4.1=y|v5.0=y |console=y }} '''BufferLength''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all console versions. ==Function== The BufferLength command changes the console buffer length (how many lines until the console starts dumping history). This [[settings|setting]] is saveable. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=size |description=The length in characters to apply to the console buffer length. #DEFAULT will set this setting to it's default value. |range=int|minval=1|maxval=CONSOLE_LENGTH|includemin=y|includemax=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || BufferLength becomes a saveable setting, added "bl" alias. |- | {{v|4.0}} || Implemented GetText(), removed "bl" alias, added "blength" alias. |- | {{v|4.1}} || Added #DEFAULT. |} ==See also== *[[Width]] *[[Length]] *[[BufferWidth]] da1e991f144c3ced5b00191ca216c0a0188f5b60 BufferWidth 0 218 1359 696 2023-03-19T18:44:15Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = bufferwidth <size> |aliases = bufferwidth, bwidth |v2.0=y|v2.5=y|v2.7=y|v4.0=y|v4.1=y|v5.0=y |console=y }} '''BufferWidth''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in console versions starting after {{v|2.0}}. ==Function== The BufferWidth command changes the console buffer width. This [[settings|setting]] is saveable. ==Parameters== ===Console=== {{ParametersHeader}} {{ParametersRow |num=1 |name=size |description=The width in characters to apply to the console buffer width. #DEFAULT will set this setting to it's default value. |range=int|minval=1|maxval=(varies based on resolution)|includemin=y|includemax=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(), removed "bw" alias, added "bwidth" alias. |- | {{v|4.1}} || Added #DEFAULT. |- | {{v|5.0}} || #DEFAULT now sets BUFFER_WIDTH to the current WIDTH. |} ==See also== *[[Width]] *[[Length]] *[[BufferLength]] 816a846dd686ed4e279f5d87045ff8a763119d04 1360 1359 2023-03-19T18:44:39Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = bufferwidth <size> |aliases = bufferwidth, bwidth |v2.0=y|v2.5=y|v2.7=y|v4.0=y|v4.1=y|v5.0=y |console=y }} '''BufferWidth''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in console versions starting after {{v|2.0}}. ==Function== The BufferWidth command changes the console buffer width. This [[settings|setting]] is saveable. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=size |description=The width in characters to apply to the console buffer width. #DEFAULT will set this setting to it's default value. |range=int|minval=1|maxval=(varies based on resolution)|includemin=y|includemax=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(), removed "bw" alias, added "bwidth" alias. |- | {{v|4.1}} || Added #DEFAULT. |- | {{v|5.0}} || #DEFAULT now sets BUFFER_WIDTH to the current WIDTH. |} ==See also== *[[Width]] *[[Length]] *[[BufferLength]] 7b16471e22b2db0413b8070bd6af68d6821bbb1d 1377 1360 2023-09-02T16:17:16Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = bufferwidth <size> |aliases = bufferwidth, bwidth |v2.0=y|v2.5=y|v2.7=y|v4.0=y|v4.1=y|v5.0=y |console=y }} '''BufferWidth''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in console versions starting after {{v|2.0}}. ==Function== The BufferWidth command changes the console buffer width. This [[settings|setting]] is saveable. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=size |description=The width in characters to apply to the console buffer width. #DEFAULT will set this setting to it's default value. |range=int|minval=1|maxval=CONSOLE_WIDTH|includemin=y|includemax=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(), removed "bw" alias, added "bwidth" alias. |- | {{v|4.1}} || Added #DEFAULT. |- | {{v|5.0}} || #DEFAULT now sets CONSOLE_BUFFER_WIDTH to the current CONSOLE_WIDTH. |} ==See also== *[[Width]] *[[Length]] *[[BufferLength]] 7a8960f4afa960a700a94369490e65c3f01a8233 ForeColor 0 200 1362 694 2023-03-19T18:47:51Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = forecolor <color> |aliases = forecolor, fcolor |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''ForeColor''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. Prior to {{v|4.1}}, this command was called "TxtColor". ==Function== The ForeColor command changes the console foreground color. This [[settings|setting]] is saveable. ==Parameters== ===Console=== {{ParametersHeader}} {{ParametersRow |num=1 |name=color |description=The text to apply to the foreground color. #DEFAULT will set this setting to it's default value. |range=Valid colors: black, darkblue, darkgreen, darkcyan, darkred, darkmagenta, darkyellow, gray, darkgray, blue, green, cyan, red, magenta, yellow, white |required=y}} |} ===GUI=== {{ParametersHeader}} {{ParametersRow |num=1 |name=red |description=The red portion to apply to the foreground color. |range=int|minval=0|maxval=255|includeminval=y|includemaxval=y |required=y}} {{ParametersRow |num=2 |name=green |description=The green portion to apply to the foreground color. |range=int|minval=0|maxval=255|includeminval=y|includemaxval=y |required=y}} {{ParametersRow |num=3 |name=blue |description=The blue portion to apply to the foreground color. |range=int|minval=0|maxval=255|includeminval=y|includemaxval=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || ForeColor becomes a saveable setting, added "tcolor" and "fcolor" aliases. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Renamed from "TxtColor" command; removed "tcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |} ==See also== *[[BackColor]] *[[ListColor]] *[[ResetColor]] c417d959c3efbd157601f57bb341df43e9ddcdb9 BackColor 0 201 1363 690 2023-03-19T18:49:10Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = backcolor <color> |aliases = backcolor, bcolor |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''BackColor''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. Prior to {{v|4.1}}, this command was called "HighlightColor". ==Function== The BackColor command changes the console background color. This setting is saveable. ==Parameters== ===Console=== {{ParametersHeader}} {{ParametersRow |num=1 |name=color |description=The text to apply to the background color. #DEFAULT will set this setting to it's default value. |range=Valid colors: black, darkblue, darkgreen, darkcyan, darkred, darkmagenta, darkyellow, gray, darkgray, blue, green, cyan, red, magenta, yellow, white |required=y}} |} ===GUI=== {{ParametersHeader}} {{ParametersRow |num=1 |name=red |description=The red portion to apply to the background color. |range=int|minval=0|maxval=255|includeminval=y|includemaxval=y |required=y}} {{ParametersRow |num=2 |name=green |description=The green portion to apply to the background color. |range=int|minval=0|maxval=255|includeminval=y|includemaxval=y |required=y}} {{ParametersRow |num=3 |name=blue |description=The blue portion to apply to the background color. |range=int|minval=0|maxval=255|includeminval=y|includemaxval=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || BackColor becomes a saveable setting, added "hcolor" and "bcolor" aliases. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Renamed from "HighlightColor" command; removed "hcolor" alias; command now calls the color messages instead of using internal ones; Added #DEFAULT |} ==See also== *[[ForeColor]] *[[ListColor]] *[[ResetColor]] 8bbb1c16b56c3c66e50f22e8592f831c9786d4b6 CursorSize 0 219 1364 697 2023-03-19T18:50:18Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = cursorsize <size> |aliases = cursorsize, csize |v2.0=y|v2.5=y|v2.7=y|v4.0=y|v4.1=y|v5.0=y |console=y }} '''CursorSize''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in console versions starting after {{v|2.0}}. ==Function== The CursorSize command changes the console cursor size. This [[settings|setting]] is saveable. ==Parameters== ===Console=== {{ParametersHeader}} {{ParametersRow |num=1 |name=size |description=The size to set to the console cursor. #DEFAULT will set this setting to it's default value. |range=int|minval=1|maxval=100|includemin=y|includemax=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Added #DEFAULT. |} c7d74cb2704575b3845074299915c96377b3e02d ResetColor 0 202 1365 691 2023-03-19T18:51:35Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = resetcolor |aliases = resetcolor, rcolor |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''ResetColor''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The ResetColor command changes the console foreground and background colors to their defaults. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Added "rcolor" alias. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[ForeColor]] *[[BackColor]] *[[ListColor]] 2595bfe21375e0fbe038dddf496152d2cc9eae38 AutosaveMode 0 239 1366 699 2023-03-19T18:55:13Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = autosavemode <mode> |aliases = autosavemode, autosave |v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''AutosaveMode''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.7}} forward. ==Function== The AutosaveMode command determines if and how settings are saved when ''StarLight'' is closing. It can be set to never save, prompt before saving, save on exit, and save after each command. This [[settings|setting]] is saveable. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=mode |description=The mode to use when saving. #DEFAULT will set this setting to it's default value. |range=Options are: 0, off, never; 1, prompt; 2, exit; 3, auto, command |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.7}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Added #DEFAULT. |- | {{v|5.0}} || Added "After every command" mode. |} bdf6411f50e7b6eed961a124fa2b66cd2610087e 1379 1366 2023-09-02T16:24:20Z Serpent King 24956324 /* Parameters */ wikitext text/x-wiki {{infobox command |group = Settings |usage = autosavemode <mode> |aliases = autosavemode, autosave |v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''AutosaveMode''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.7}} forward. ==Function== The AutosaveMode command determines if and how settings are saved when ''StarLight'' is closing. It can be set to never save, prompt before saving, save on exit, and save after each command. This [[settings|setting]] is saveable. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=mode |description=The mode to use when saving. #DEFAULT will set this setting to it's default value. |range=Options are:</br>0, off, never</br>1, prompt</br>2, exit</br>3, auto, command |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.7}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Added #DEFAULT. |- | {{v|5.0}} || Added "After every command" mode. |} c4ca928a9a5dfa093aded8c05c185280ba4212bc SaveDirectory 0 235 1367 676 2023-03-19T18:56:34Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = savedirectory <switch> |aliases = savedirectory, savedir |v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''SaveDirectory''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.7}} forward. ==Function== The SaveDirectory command toggles the setting for determining if the current directory is saved with the rest of the settings. This [[settings|setting]] is saveable. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=switch |description=Switches savedirectory setting on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting. |required=y |range=Bool}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.7}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} dba3a2a707c934cb087665d939d4262dd54c5ed8 OutputToClipboard 0 222 1368 663 2023-03-19T18:57:14Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = outputtoclipboard <switch> |aliases = outputtoclipboard, outtoclip, outclip |v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''OutputToClipboard''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.7}} forward. ==Function== The OutputToClipboard command toggles the setting for sending the output to the clipboard after every command. This [[settings|setting]] is saveable. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=switch |description=Switches clipboard setting on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting. |range=Bool |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.7}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} 86bda7e43a4a5e2227284340af6cafb6700584d9 Timestamp 0 230 1369 698 2023-03-19T18:57:35Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = timestamp <switch> |aliases = timestamp, ts |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Timestamp''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Timestamp command toggles the setting for determining if the timestamp is displayed on the console after every command. Regardless of this setting, a timestamp will always be added to the log. In version 2.0 forward, this [[settings|setting]] is saveable. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=switch |description=Switches timestamp setting on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting. |range=Bool |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Setting becomes saveable |- | {{v|4.0}} || Implemented GetText(). |} ff99327bfa6b566a97384aadf8913f2fdfcdfce7 Cmdcount 0 526 1370 2023-09-02T16:03:22Z Serpent King 24956324 Redirected page to [[CommandCount]] wikitext text/x-wiki #REDIRECT [[CommandCount]] c6b5ba8510a47bb73c4f1bcb846c106a6f21e8a3 Cmdc 0 527 1371 2023-09-02T16:03:39Z Serpent King 24956324 Redirected page to [[CommandCount]] wikitext text/x-wiki #REDIRECT [[CommandCount]] c6b5ba8510a47bb73c4f1bcb846c106a6f21e8a3 SaveVar 0 516 1372 1321 2023-09-02T16:04:56Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = savevar |aliases = savevar, savevars |v5.0=y |console=y }} '''SaveVar''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present only in version {{v|5.0}}. ==Function== The SaveVar command saves all variables. If a user is logged in, this will save private variables as well. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[SetVar]] *[[DeleteVar]] *[[ListVar]] 02a365d7c787efbdc7186d3e45bb977b1bf77ea5 DeleteNote 0 520 1373 1335 2023-09-02T16:08:10Z Serpent King 24956324 /* Parameters */ wikitext text/x-wiki {{infobox command |group = SLSystem |usage = deletenote <notename> <privatevar> |aliases = deletenote, delnote |v5.0=y |console=y }} '''DeleteNote''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is only present in version {{v|5.0}}. ==Function== The DeleteNote command deletes a specified note. Using the privatenote parameter, the user can delete private notes, provided they are logged in. This command is a merged command of [[DeletePublicNote]] and [[DeletePrivateNote]]. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=notename |description=The name of the note. |range=str |required=y}} {{ParametersRow |num=2 |name=privatenote |description=Is this a private note? |range=bool |default=False}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]]. |} ==See also== *[[CreateNote]] *[[ViewNote]] 0a4557eaeb6d9077ff31c45dbcf8cf391be8852f StarLightV5.0 0 505 1376 1350 2023-09-02T16:16:14Z Serpent King 24956324 /* Command list */ wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV5.0''}} '''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only. ==General changes== *Multiple speed improvements, streamlined code to allow data to only flow once per command. *Passwords now go through encryption. *Passwords now switch backed to input box prompts. *Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command) *Audio files now exist in a global variable, making it easier to add more. *Variables now save to the hard drive for use in future sessions. *Variables also now exist publicly and privately. *Debug timer now added to measure command times. *Restart command now added as a lock exception. *More robust exception handler. Gives more concise details about what went wrong. *"?" command prefix added that returns help entries for an existing command. *Keywords added: #REG, #OBOX, #SBOX, #DBOX *Settings added: REG, SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH *Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound) *New autosave mode: after every command. *Output system speed improvements. *Corrected Black Star glitch. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.1|last version]] |- | [[Exit]] || [[SLSystem]] || &mdash; |- | [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it. |- | [[ExceptionHandler]] || SLSystem || &mdash; |- | [[DebugMode]] || SLSystem || &mdash; |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering. |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || &mdash; |- | [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units. |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[CommandCount]] || SLSystem || New command added. |- | [[ForceKill]] || SLSystem || &mdash; |- | [[Clone]] || SLSystem || New command added. |- | [[GetText]] || SLSystem || Argument list now in one parameter. |- | [[SetVar]] || SLSystem || Added ability to set both public and private variables. |- | [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables. |- | [[ListVar]] || SLSystem || Added ability to list both public and private variables. |- | [[SaveVar]] || SLSystem || New command added. |- | [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]]. |- | [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]]. |- | [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]]. |- | [[Run]] || SLSystem || New command added. |- | [[GOTO]] || SLSystem || New command added. |- | [[SystemMode]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || &mdash; |- | [[Title]] || Settings || &mdash; |- | [[Message]] || Settings || &mdash; |- | [[Length]] || Settings || &mdash; |- | [[Width]] || Settings || If original WIDTH and CONSOLE_BUFFER_WIDTH are equal, CONSOLE_BUFFER_WIDTH now changes with the CONSOLE_WIDTH. |- | [[BufferLength]] || Settings || &mdash; |- | [[BufferWidth]] || Settings || #DEFAULT now sets CONSOLE_BUFFER_WIDTH to the current WIDTH. |- | [[CursorSize]] || Settings || &mdash; |- | [[ForeColor]] || Settings || &mdash; |- | [[BackColor]] || Settings || &mdash; |- | [[ResetColor]] || Settings || &mdash; |- | [[AutosaveMode]] || Settings || Added "After every command" mode. |- | [[SaveDirectory]] || Settings || &mdash; |- | [[OutputToClipboard]] || Settings || &mdash; |- | [[Timestamp]] || Settings || &mdash; |- | [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]]. |- | [[Lock]] || Settings || &mdash; |- | [[Unlock]] || Settings || &mdash; |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || &mdash; |- | [[SaveSettings]] || Settings || &mdash; |- | [[ClearSettings]] || Settings || Now deletes the settings file. |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Now loads private variables. |- | [[Logout]] || Authentication || Now unloads private variables. |- | [[Register]] || Authentication || &mdash; |- | [[DeleteAccount]] || Authentication || New command added. |- | [[ChangePassword]] || Authentication || New command added. |- | [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used. |- | [[Print]] || {{b|String|group}} || &mdash; |- | [[Type]] || String || &mdash; |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[SubString]] || String || New command added. |- | [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim. |- | [[Pad]] || String || &mdash; |- | [[Replace]] || String || Now optionally accepts start and count parameters. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || Now only accepts a single omission string. |- | [[Repeat]] || String || &mdash; |- | [[Reverse]] || String || &mdash; |- | [[Scramble]] || String || No longer uses a recursive loop, improving speed. |- | [[Offset]] || String || &mdash; |- | [[LCase]] || String || &mdash; |- | [[UCase]] || String || &mdash; |- | [[PCase]] || String || &mdash; |- | [[Len]] || String || &mdash; |- | [[Contains]] || String || New command added. |- | [[StartsWith]] || String || New command added. |- | [[EndsWith]] || String || New command added. |- | [[IndexOf]] || String || New command added. |- | [[Frequency]] || String || &mdash; |- | [[ASCII]] || String || &mdash; |- | [[Char]] || String || &mdash; |- | [[Hex]] || String || Now accepts 64 bit integers. |- | [[Oct]] || String || Now accepts 64 bit integers. |- | [[Binary]] || String || &mdash; |- | [[NumBinary]] || String || Now accepts 64 bit integers. |- | [[GetChar]] || String || &mdash; |- | [[StrConvert]] || String || &mdash; |- | [[KeyCode]] || String || &mdash; |- | [[ColorCode]] || String || &mdash; |- | [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers. |- | [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited. |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited. |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[RemDiv]] || Math || New command added. |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots. |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]] |- | [[Quadratic]] || Math || &mdash; |- | [[Fibonacci]] || Math || &mdash; |- | [[Pathagorean]] || Math || New command added. |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Perimeter]] || Math || &mdash; |- | [[Area]] || Math || &mdash; |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Min]] || Math || New command added. |- | [[Max]] || Math || New command added. |- | [[Range]] || Math || New command added. |- | [[Median]] || Math || Now accepts an entire dataset. |- | [[Mode]] || Math || New command added. |- | [[Average]] || Math || &mdash; |- | [[GeometricMean]] || Math || New command added. |- | [[HarmonicMean]] || Math || New command added. |- | [[Variance]] || Math || New command added. |- | [[StandardDeviation]] || Math || New command added. |- | [[CoefficientVariance]] || Math || New command added. |- | [[DataSet]] || Math || &mdash; |- | [[Random]] || Math || Now optionally will not repeat numbers |- | [[Chance]] || Math || &mdash; |- | [[Count]] || Math || &mdash; |- | [[Factor]] || Math || Redone command with a speed boost. |- | [[Gcf]] || Math || Redone command with a speed boost. |- | [[Lcm]] || Math || New command added. |- | [[Simplify]] || Math || Redone command with a speed boost. |- | [[ToFraction]] || Math || Redone command with a speed boost. |- | [[Prime]] || Math || New command added. |- | [[PrimeList]] || Math || New command added. |- | [[Round]] || Math || New command added. |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[VolumeConvert]] || Math || &mdash; |- | [[WeightConvert]] || Math || &mdash; |- | [[Test]] || Math || Now able to accepts inputs as either strings or numeric values. |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || &mdash; |- | [[DayOfYear]] || Date/Time || &mdash; |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || &mdash; |- | [[Second]] || Date/Time || &mdash; |- | [[Millisecond]] || Date/Time || New command added. |- | [[UTC]] || Date/Time || Added offset parameter. |- | [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[NewDir]] || File || Output now describes what operation has been done. |- | [[NewFile]] || File || Output now describes what operation has been done. |- | [[EditFile]] || File || New command added. |- | [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers. |- | [[Attr]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes. |- | [[ChRoute]] || [[Registry]] || New command added. |- | [[RegDIR]] || Registry || New command added. |- | [[GetRegVal]] || Registry || New command added. |- | [[SetRegVal]] || Registry || New command added. |- | [[DeleteRegVal]] || Registry || New command added. |- | [[NewRegVal]] || Registry || New command added. |- | [[DeleteRegKey]] || Registry || New command added. |- | [[NewRegKey]] || Registry || New command added. |- | [[Launch]] || System || Added ability to launch saved processes. |- | [[ProcessSave]] || System || New command added. |- | [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process. |- | [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules and threads. |- | [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding. |- | [[SystemHealth]] || System || Added GPU usage; Power reading now returns whether the system is on battery or plugged in. |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || &mdash; |- | [[ClearClipBoard]] || System || &mdash; |- | [[Play]] || System || Now able to accept partial filenames. |- | [[Stop]] || System || &mdash; |- | [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters. |- | [[InputBox]] || System || Renamed from "SimulateInputBox". |- | [[ColorBox]] || System || New command added. |- | [[FontBox]] || System || New command added. |- | [[PrintBox]] || System || New command added. |- | [[OpenBox]] || System || New command added. |- | [[SaveBox]] || System || New command added. |- | [[DirBox]] || System || New command added. |- | [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows. |- | [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0. |- | [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped. |- | [[PauseStopwatch]] || System || Now displays time of the stopwatch. |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Search]] || System || &mdash; |- | [[SearchAdd]] || System || New command added. |- | [[SearchRemove]] || System || New command added. |- | [[SearchEdit]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[Ping]] || System || Added option to ping indefinitely |- | [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry. |- | [[ChangeLogSettings]] || System || New command added. |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Mosquito]] || Fun || New command added. |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || 100% more glitchy. Also now able to control break. |- | [[RockPaperScissors]] || Fun || &mdash; |- | [[EightBall]] || Fun || &mdash; |- | [[DrawCard]] || Fun || New command added. |- | [[ReplaceCard]] || Fun || New command added. |- | [[ShuffleDeck]] || Fun || New command added. |- | [[ResetDeck]] || Fun || New command added. |- | [[ListDeck]] || Fun || New command added. |- | [[TotalDeck]] || Fun || New command added. |} [[Category:StarLight builds]] f7d0b842b1ff53d7283cca43c7af32a357491a16 1378 1376 2023-09-02T16:17:59Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV5.0''}} '''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only. ==General changes== *Multiple speed improvements, streamlined code to allow data to only flow once per command. *Passwords now go through encryption. *Passwords now switch backed to input box prompts. *Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command) *Audio files now exist in a global variable, making it easier to add more. *Variables now save to the hard drive for use in future sessions. *Variables also now exist publicly and privately. *Debug timer now added to measure command times. *Restart command now added as a lock exception. *More robust exception handler. Gives more concise details about what went wrong. *"?" command prefix added that returns help entries for an existing command. *Keywords added: #REG, #OBOX, #SBOX, #DBOX *Settings added: REG, SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH *Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound) *New autosave mode: after every command. *Output system speed improvements. *Corrected Black Star glitch. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.1|last version]] |- | [[Exit]] || [[SLSystem]] || &mdash; |- | [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it. |- | [[ExceptionHandler]] || SLSystem || &mdash; |- | [[DebugMode]] || SLSystem || &mdash; |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering. |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || &mdash; |- | [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units. |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[CommandCount]] || SLSystem || New command added. |- | [[ForceKill]] || SLSystem || &mdash; |- | [[Clone]] || SLSystem || New command added. |- | [[GetText]] || SLSystem || Argument list now in one parameter. |- | [[SetVar]] || SLSystem || Added ability to set both public and private variables. |- | [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables. |- | [[ListVar]] || SLSystem || Added ability to list both public and private variables. |- | [[SaveVar]] || SLSystem || New command added. |- | [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]]. |- | [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]]. |- | [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]]. |- | [[Run]] || SLSystem || New command added. |- | [[GOTO]] || SLSystem || New command added. |- | [[SystemMode]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || &mdash; |- | [[Title]] || Settings || &mdash; |- | [[Message]] || Settings || &mdash; |- | [[Length]] || Settings || &mdash; |- | [[Width]] || Settings || If original WIDTH and CONSOLE_BUFFER_WIDTH are equal, CONSOLE_BUFFER_WIDTH now changes with the CONSOLE_WIDTH. |- | [[BufferLength]] || Settings || &mdash; |- | [[BufferWidth]] || Settings || #DEFAULT now sets CONSOLE_BUFFER_WIDTH to the current CONSOLE_WIDTH. |- | [[CursorSize]] || Settings || &mdash; |- | [[ForeColor]] || Settings || &mdash; |- | [[BackColor]] || Settings || &mdash; |- | [[ResetColor]] || Settings || &mdash; |- | [[AutosaveMode]] || Settings || Added "After every command" mode. |- | [[SaveDirectory]] || Settings || &mdash; |- | [[OutputToClipboard]] || Settings || &mdash; |- | [[Timestamp]] || Settings || &mdash; |- | [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]]. |- | [[Lock]] || Settings || &mdash; |- | [[Unlock]] || Settings || &mdash; |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || &mdash; |- | [[SaveSettings]] || Settings || &mdash; |- | [[ClearSettings]] || Settings || Now deletes the settings file. |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Now loads private variables. |- | [[Logout]] || Authentication || Now unloads private variables. |- | [[Register]] || Authentication || &mdash; |- | [[DeleteAccount]] || Authentication || New command added. |- | [[ChangePassword]] || Authentication || New command added. |- | [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used. |- | [[Print]] || {{b|String|group}} || &mdash; |- | [[Type]] || String || &mdash; |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[SubString]] || String || New command added. |- | [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim. |- | [[Pad]] || String || &mdash; |- | [[Replace]] || String || Now optionally accepts start and count parameters. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || Now only accepts a single omission string. |- | [[Repeat]] || String || &mdash; |- | [[Reverse]] || String || &mdash; |- | [[Scramble]] || String || No longer uses a recursive loop, improving speed. |- | [[Offset]] || String || &mdash; |- | [[LCase]] || String || &mdash; |- | [[UCase]] || String || &mdash; |- | [[PCase]] || String || &mdash; |- | [[Len]] || String || &mdash; |- | [[Contains]] || String || New command added. |- | [[StartsWith]] || String || New command added. |- | [[EndsWith]] || String || New command added. |- | [[IndexOf]] || String || New command added. |- | [[Frequency]] || String || &mdash; |- | [[ASCII]] || String || &mdash; |- | [[Char]] || String || &mdash; |- | [[Hex]] || String || Now accepts 64 bit integers. |- | [[Oct]] || String || Now accepts 64 bit integers. |- | [[Binary]] || String || &mdash; |- | [[NumBinary]] || String || Now accepts 64 bit integers. |- | [[GetChar]] || String || &mdash; |- | [[StrConvert]] || String || &mdash; |- | [[KeyCode]] || String || &mdash; |- | [[ColorCode]] || String || &mdash; |- | [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers. |- | [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited. |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited. |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[RemDiv]] || Math || New command added. |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots. |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]] |- | [[Quadratic]] || Math || &mdash; |- | [[Fibonacci]] || Math || &mdash; |- | [[Pathagorean]] || Math || New command added. |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Perimeter]] || Math || &mdash; |- | [[Area]] || Math || &mdash; |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Min]] || Math || New command added. |- | [[Max]] || Math || New command added. |- | [[Range]] || Math || New command added. |- | [[Median]] || Math || Now accepts an entire dataset. |- | [[Mode]] || Math || New command added. |- | [[Average]] || Math || &mdash; |- | [[GeometricMean]] || Math || New command added. |- | [[HarmonicMean]] || Math || New command added. |- | [[Variance]] || Math || New command added. |- | [[StandardDeviation]] || Math || New command added. |- | [[CoefficientVariance]] || Math || New command added. |- | [[DataSet]] || Math || &mdash; |- | [[Random]] || Math || Now optionally will not repeat numbers |- | [[Chance]] || Math || &mdash; |- | [[Count]] || Math || &mdash; |- | [[Factor]] || Math || Redone command with a speed boost. |- | [[Gcf]] || Math || Redone command with a speed boost. |- | [[Lcm]] || Math || New command added. |- | [[Simplify]] || Math || Redone command with a speed boost. |- | [[ToFraction]] || Math || Redone command with a speed boost. |- | [[Prime]] || Math || New command added. |- | [[PrimeList]] || Math || New command added. |- | [[Round]] || Math || New command added. |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[VolumeConvert]] || Math || &mdash; |- | [[WeightConvert]] || Math || &mdash; |- | [[Test]] || Math || Now able to accepts inputs as either strings or numeric values. |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || &mdash; |- | [[DayOfYear]] || Date/Time || &mdash; |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || &mdash; |- | [[Second]] || Date/Time || &mdash; |- | [[Millisecond]] || Date/Time || New command added. |- | [[UTC]] || Date/Time || Added offset parameter. |- | [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[NewDir]] || File || Output now describes what operation has been done. |- | [[NewFile]] || File || Output now describes what operation has been done. |- | [[EditFile]] || File || New command added. |- | [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers. |- | [[Attr]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes. |- | [[ChRoute]] || [[Registry]] || New command added. |- | [[RegDIR]] || Registry || New command added. |- | [[GetRegVal]] || Registry || New command added. |- | [[SetRegVal]] || Registry || New command added. |- | [[DeleteRegVal]] || Registry || New command added. |- | [[NewRegVal]] || Registry || New command added. |- | [[DeleteRegKey]] || Registry || New command added. |- | [[NewRegKey]] || Registry || New command added. |- | [[Launch]] || System || Added ability to launch saved processes. |- | [[ProcessSave]] || System || New command added. |- | [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process. |- | [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules and threads. |- | [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding. |- | [[SystemHealth]] || System || Added GPU usage; Power reading now returns whether the system is on battery or plugged in. |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || &mdash; |- | [[ClearClipBoard]] || System || &mdash; |- | [[Play]] || System || Now able to accept partial filenames. |- | [[Stop]] || System || &mdash; |- | [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters. |- | [[InputBox]] || System || Renamed from "SimulateInputBox". |- | [[ColorBox]] || System || New command added. |- | [[FontBox]] || System || New command added. |- | [[PrintBox]] || System || New command added. |- | [[OpenBox]] || System || New command added. |- | [[SaveBox]] || System || New command added. |- | [[DirBox]] || System || New command added. |- | [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows. |- | [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0. |- | [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped. |- | [[PauseStopwatch]] || System || Now displays time of the stopwatch. |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Search]] || System || &mdash; |- | [[SearchAdd]] || System || New command added. |- | [[SearchRemove]] || System || New command added. |- | [[SearchEdit]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[Ping]] || System || Added option to ping indefinitely |- | [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry. |- | [[ChangeLogSettings]] || System || New command added. |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Mosquito]] || Fun || New command added. |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || 100% more glitchy. Also now able to control break. |- | [[RockPaperScissors]] || Fun || &mdash; |- | [[EightBall]] || Fun || &mdash; |- | [[DrawCard]] || Fun || New command added. |- | [[ReplaceCard]] || Fun || New command added. |- | [[ShuffleDeck]] || Fun || New command added. |- | [[ResetDeck]] || Fun || New command added. |- | [[ListDeck]] || Fun || New command added. |- | [[TotalDeck]] || Fun || New command added. |} [[Category:StarLight builds]] 73cc8c63f7d324445d39cc6abb73db52ddb089e7 1380 1378 2023-09-02T16:26:10Z Serpent King 24956324 /* General changes */ wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV5.0''}} '''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only. ==General changes== *Multiple speed improvements, streamlined code to allow data to only flow once per command. *Passwords now go through encryption. *Passwords now switch backed to input box prompts. *Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command) *Audio files now exist in a global variable, making it easier to add more. *Variables now save to the hard drive for use in future sessions. *Variables also now exist publicly and privately. *Debug timer now added to measure command times. *Restart command now added as a lock exception. *More robust exception handler. Gives more concise details about what went wrong. *"?" command prefix added that returns help entries for an existing command. *"??" command prefix added that searches this wiki for the command entry. *Keywords added: #REG, #OBOX, #SBOX, #DBOX *Settings added: REG, SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH *Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound) *New autosave mode: after every command. *Output system speed improvements. *Corrected Black Star glitch. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.1|last version]] |- | [[Exit]] || [[SLSystem]] || &mdash; |- | [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it. |- | [[ExceptionHandler]] || SLSystem || &mdash; |- | [[DebugMode]] || SLSystem || &mdash; |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering. |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || &mdash; |- | [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units. |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[CommandCount]] || SLSystem || New command added. |- | [[ForceKill]] || SLSystem || &mdash; |- | [[Clone]] || SLSystem || New command added. |- | [[GetText]] || SLSystem || Argument list now in one parameter. |- | [[SetVar]] || SLSystem || Added ability to set both public and private variables. |- | [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables. |- | [[ListVar]] || SLSystem || Added ability to list both public and private variables. |- | [[SaveVar]] || SLSystem || New command added. |- | [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]]. |- | [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]]. |- | [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]]. |- | [[Run]] || SLSystem || New command added. |- | [[GOTO]] || SLSystem || New command added. |- | [[SystemMode]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || &mdash; |- | [[Title]] || Settings || &mdash; |- | [[Message]] || Settings || &mdash; |- | [[Length]] || Settings || &mdash; |- | [[Width]] || Settings || If original WIDTH and CONSOLE_BUFFER_WIDTH are equal, CONSOLE_BUFFER_WIDTH now changes with the CONSOLE_WIDTH. |- | [[BufferLength]] || Settings || &mdash; |- | [[BufferWidth]] || Settings || #DEFAULT now sets CONSOLE_BUFFER_WIDTH to the current CONSOLE_WIDTH. |- | [[CursorSize]] || Settings || &mdash; |- | [[ForeColor]] || Settings || &mdash; |- | [[BackColor]] || Settings || &mdash; |- | [[ResetColor]] || Settings || &mdash; |- | [[AutosaveMode]] || Settings || Added "After every command" mode. |- | [[SaveDirectory]] || Settings || &mdash; |- | [[OutputToClipboard]] || Settings || &mdash; |- | [[Timestamp]] || Settings || &mdash; |- | [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]]. |- | [[Lock]] || Settings || &mdash; |- | [[Unlock]] || Settings || &mdash; |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || &mdash; |- | [[SaveSettings]] || Settings || &mdash; |- | [[ClearSettings]] || Settings || Now deletes the settings file. |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Now loads private variables. |- | [[Logout]] || Authentication || Now unloads private variables. |- | [[Register]] || Authentication || &mdash; |- | [[DeleteAccount]] || Authentication || New command added. |- | [[ChangePassword]] || Authentication || New command added. |- | [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used. |- | [[Print]] || {{b|String|group}} || &mdash; |- | [[Type]] || String || &mdash; |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[SubString]] || String || New command added. |- | [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim. |- | [[Pad]] || String || &mdash; |- | [[Replace]] || String || Now optionally accepts start and count parameters. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || Now only accepts a single omission string. |- | [[Repeat]] || String || &mdash; |- | [[Reverse]] || String || &mdash; |- | [[Scramble]] || String || No longer uses a recursive loop, improving speed. |- | [[Offset]] || String || &mdash; |- | [[LCase]] || String || &mdash; |- | [[UCase]] || String || &mdash; |- | [[PCase]] || String || &mdash; |- | [[Len]] || String || &mdash; |- | [[Contains]] || String || New command added. |- | [[StartsWith]] || String || New command added. |- | [[EndsWith]] || String || New command added. |- | [[IndexOf]] || String || New command added. |- | [[Frequency]] || String || &mdash; |- | [[ASCII]] || String || &mdash; |- | [[Char]] || String || &mdash; |- | [[Hex]] || String || Now accepts 64 bit integers. |- | [[Oct]] || String || Now accepts 64 bit integers. |- | [[Binary]] || String || &mdash; |- | [[NumBinary]] || String || Now accepts 64 bit integers. |- | [[GetChar]] || String || &mdash; |- | [[StrConvert]] || String || &mdash; |- | [[KeyCode]] || String || &mdash; |- | [[ColorCode]] || String || &mdash; |- | [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers. |- | [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited. |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited. |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[RemDiv]] || Math || New command added. |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots. |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]] |- | [[Quadratic]] || Math || &mdash; |- | [[Fibonacci]] || Math || &mdash; |- | [[Pathagorean]] || Math || New command added. |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Perimeter]] || Math || &mdash; |- | [[Area]] || Math || &mdash; |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Min]] || Math || New command added. |- | [[Max]] || Math || New command added. |- | [[Range]] || Math || New command added. |- | [[Median]] || Math || Now accepts an entire dataset. |- | [[Mode]] || Math || New command added. |- | [[Average]] || Math || &mdash; |- | [[GeometricMean]] || Math || New command added. |- | [[HarmonicMean]] || Math || New command added. |- | [[Variance]] || Math || New command added. |- | [[StandardDeviation]] || Math || New command added. |- | [[CoefficientVariance]] || Math || New command added. |- | [[DataSet]] || Math || &mdash; |- | [[Random]] || Math || Now optionally will not repeat numbers |- | [[Chance]] || Math || &mdash; |- | [[Count]] || Math || &mdash; |- | [[Factor]] || Math || Redone command with a speed boost. |- | [[Gcf]] || Math || Redone command with a speed boost. |- | [[Lcm]] || Math || New command added. |- | [[Simplify]] || Math || Redone command with a speed boost. |- | [[ToFraction]] || Math || Redone command with a speed boost. |- | [[Prime]] || Math || New command added. |- | [[PrimeList]] || Math || New command added. |- | [[Round]] || Math || New command added. |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[VolumeConvert]] || Math || &mdash; |- | [[WeightConvert]] || Math || &mdash; |- | [[Test]] || Math || Now able to accepts inputs as either strings or numeric values. |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || &mdash; |- | [[DayOfYear]] || Date/Time || &mdash; |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || &mdash; |- | [[Second]] || Date/Time || &mdash; |- | [[Millisecond]] || Date/Time || New command added. |- | [[UTC]] || Date/Time || Added offset parameter. |- | [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[NewDir]] || File || Output now describes what operation has been done. |- | [[NewFile]] || File || Output now describes what operation has been done. |- | [[EditFile]] || File || New command added. |- | [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers. |- | [[Attr]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes. |- | [[ChRoute]] || [[Registry]] || New command added. |- | [[RegDIR]] || Registry || New command added. |- | [[GetRegVal]] || Registry || New command added. |- | [[SetRegVal]] || Registry || New command added. |- | [[DeleteRegVal]] || Registry || New command added. |- | [[NewRegVal]] || Registry || New command added. |- | [[DeleteRegKey]] || Registry || New command added. |- | [[NewRegKey]] || Registry || New command added. |- | [[Launch]] || System || Added ability to launch saved processes. |- | [[ProcessSave]] || System || New command added. |- | [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process. |- | [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules and threads. |- | [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding. |- | [[SystemHealth]] || System || Added GPU usage; Power reading now returns whether the system is on battery or plugged in. |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || &mdash; |- | [[ClearClipBoard]] || System || &mdash; |- | [[Play]] || System || Now able to accept partial filenames. |- | [[Stop]] || System || &mdash; |- | [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters. |- | [[InputBox]] || System || Renamed from "SimulateInputBox". |- | [[ColorBox]] || System || New command added. |- | [[FontBox]] || System || New command added. |- | [[PrintBox]] || System || New command added. |- | [[OpenBox]] || System || New command added. |- | [[SaveBox]] || System || New command added. |- | [[DirBox]] || System || New command added. |- | [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows. |- | [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0. |- | [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped. |- | [[PauseStopwatch]] || System || Now displays time of the stopwatch. |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Search]] || System || &mdash; |- | [[SearchAdd]] || System || New command added. |- | [[SearchRemove]] || System || New command added. |- | [[SearchEdit]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[Ping]] || System || Added option to ping indefinitely |- | [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry. |- | [[ChangeLogSettings]] || System || New command added. |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Mosquito]] || Fun || New command added. |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || 100% more glitchy. Also now able to control break. |- | [[RockPaperScissors]] || Fun || &mdash; |- | [[EightBall]] || Fun || &mdash; |- | [[DrawCard]] || Fun || New command added. |- | [[ReplaceCard]] || Fun || New command added. |- | [[ShuffleDeck]] || Fun || New command added. |- | [[ResetDeck]] || Fun || New command added. |- | [[ListDeck]] || Fun || New command added. |- | [[TotalDeck]] || Fun || New command added. |} [[Category:StarLight builds]] ca6cd78eb9bfbdb63a56c83cab5274e5ea4bdeb9 1391 1380 2023-09-02T16:58:32Z Serpent King 24956324 /* Command list */ wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV5.0''}} '''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only. ==General changes== *Multiple speed improvements, streamlined code to allow data to only flow once per command. *Passwords now go through encryption. *Passwords now switch backed to input box prompts. *Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command) *Audio files now exist in a global variable, making it easier to add more. *Variables now save to the hard drive for use in future sessions. *Variables also now exist publicly and privately. *Debug timer now added to measure command times. *Restart command now added as a lock exception. *More robust exception handler. Gives more concise details about what went wrong. *"?" command prefix added that returns help entries for an existing command. *"??" command prefix added that searches this wiki for the command entry. *Keywords added: #REG, #OBOX, #SBOX, #DBOX *Settings added: REG, SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH *Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound) *New autosave mode: after every command. *Output system speed improvements. *Corrected Black Star glitch. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.1|last version]] |- | [[Exit]] || [[SLSystem]] || &mdash; |- | [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it. |- | [[ExceptionHandler]] || SLSystem || &mdash; |- | [[DebugMode]] || SLSystem || &mdash; |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering. |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || &mdash; |- | [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units. |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[CommandCount]] || SLSystem || New command added. |- | [[ForceKill]] || SLSystem || &mdash; |- | [[Clone]] || SLSystem || New command added. |- | [[GetText]] || SLSystem || Argument list now in one parameter. |- | [[SetVar]] || SLSystem || Added ability to set both public and private variables. |- | [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables. |- | [[ListVar]] || SLSystem || Added ability to list both public and private variables. |- | [[SaveVar]] || SLSystem || New command added. |- | [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]]. |- | [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]]. |- | [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]]. |- | [[Run]] || SLSystem || New command added. |- | [[GOTO]] || SLSystem || New command added. |- | [[SystemMode]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || &mdash; |- | [[Title]] || Settings || &mdash; |- | [[Message]] || Settings || &mdash; |- | [[Length]] || Settings || &mdash; |- | [[Width]] || Settings || If original WIDTH and CONSOLE_BUFFER_WIDTH are equal, CONSOLE_BUFFER_WIDTH now changes with the CONSOLE_WIDTH. |- | [[BufferLength]] || Settings || &mdash; |- | [[BufferWidth]] || Settings || #DEFAULT now sets CONSOLE_BUFFER_WIDTH to the current CONSOLE_WIDTH. |- | [[CursorSize]] || Settings || &mdash; |- | [[ForeColor]] || Settings || &mdash; |- | [[BackColor]] || Settings || &mdash; |- | [[ResetColor]] || Settings || &mdash; |- | [[AutosaveMode]] || Settings || Added "After every command" mode. |- | [[SaveDirectory]] || Settings || &mdash; |- | [[OutputToClipboard]] || Settings || &mdash; |- | [[Timestamp]] || Settings || &mdash; |- | [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]]. |- | [[Lock]] || Settings || Password parameter removed, now accepts password via input box. |- | [[Unlock]] || Settings || Password parameter removed, now accepts password via input box. |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || &mdash; |- | [[SaveSettings]] || Settings || &mdash; |- | [[ClearSettings]] || Settings || Now deletes the settings file. |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Now loads private variables; password parameter removed, now accepts password via input box. |- | [[Logout]] || Authentication || Now unloads private variables. |- | [[Register]] || Authentication || Password parameter removed, now accepts password via input box. |- | [[DeleteAccount]] || Authentication || New command added. |- | [[ChangePassword]] || Authentication || New command added. |- | [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used. |- | [[Print]] || {{b|String|group}} || &mdash; |- | [[Type]] || String || &mdash; |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[SubString]] || String || New command added. |- | [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim. |- | [[Pad]] || String || &mdash; |- | [[Replace]] || String || Now optionally accepts start and count parameters. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || Now only accepts a single omission string. |- | [[Repeat]] || String || &mdash; |- | [[Reverse]] || String || &mdash; |- | [[Scramble]] || String || No longer uses a recursive loop, improving speed. |- | [[Offset]] || String || &mdash; |- | [[LCase]] || String || &mdash; |- | [[UCase]] || String || &mdash; |- | [[PCase]] || String || &mdash; |- | [[Len]] || String || &mdash; |- | [[Contains]] || String || New command added. |- | [[StartsWith]] || String || New command added. |- | [[EndsWith]] || String || New command added. |- | [[IndexOf]] || String || New command added. |- | [[Frequency]] || String || &mdash; |- | [[ASCII]] || String || &mdash; |- | [[Char]] || String || &mdash; |- | [[Hex]] || String || Now accepts 64 bit integers. |- | [[Oct]] || String || Now accepts 64 bit integers. |- | [[Binary]] || String || &mdash; |- | [[NumBinary]] || String || Now accepts 64 bit integers. |- | [[GetChar]] || String || &mdash; |- | [[StrConvert]] || String || &mdash; |- | [[KeyCode]] || String || &mdash; |- | [[ColorCode]] || String || &mdash; |- | [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers. |- | [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited. |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited. |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[RemDiv]] || Math || New command added. |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots. |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]] |- | [[Quadratic]] || Math || &mdash; |- | [[Fibonacci]] || Math || &mdash; |- | [[Pathagorean]] || Math || New command added. |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Perimeter]] || Math || &mdash; |- | [[Area]] || Math || &mdash; |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Min]] || Math || New command added. |- | [[Max]] || Math || New command added. |- | [[Range]] || Math || New command added. |- | [[Median]] || Math || Now accepts an entire dataset. |- | [[Mode]] || Math || New command added. |- | [[Average]] || Math || &mdash; |- | [[GeometricMean]] || Math || New command added. |- | [[HarmonicMean]] || Math || New command added. |- | [[Variance]] || Math || New command added. |- | [[StandardDeviation]] || Math || New command added. |- | [[CoefficientVariance]] || Math || New command added. |- | [[DataSet]] || Math || &mdash; |- | [[Random]] || Math || Now optionally will not repeat numbers |- | [[Chance]] || Math || &mdash; |- | [[Count]] || Math || &mdash; |- | [[Factor]] || Math || Redone command with a speed boost. |- | [[Gcf]] || Math || Redone command with a speed boost. |- | [[Lcm]] || Math || New command added. |- | [[Simplify]] || Math || Redone command with a speed boost. |- | [[ToFraction]] || Math || Redone command with a speed boost. |- | [[Prime]] || Math || New command added. |- | [[PrimeList]] || Math || New command added. |- | [[Round]] || Math || New command added. |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[VolumeConvert]] || Math || &mdash; |- | [[WeightConvert]] || Math || &mdash; |- | [[Test]] || Math || Now able to accepts inputs as either strings or numeric values. |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || &mdash; |- | [[DayOfYear]] || Date/Time || &mdash; |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || &mdash; |- | [[Second]] || Date/Time || &mdash; |- | [[Millisecond]] || Date/Time || New command added. |- | [[UTC]] || Date/Time || Added offset parameter. |- | [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[NewDir]] || File || Output now describes what operation has been done. |- | [[NewFile]] || File || Output now describes what operation has been done. |- | [[EditFile]] || File || New command added. |- | [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers. |- | [[Attr]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes. |- | [[ChRoute]] || [[Registry]] || New command added. |- | [[RegDIR]] || Registry || New command added. |- | [[GetRegVal]] || Registry || New command added. |- | [[SetRegVal]] || Registry || New command added. |- | [[DeleteRegVal]] || Registry || New command added. |- | [[NewRegVal]] || Registry || New command added. |- | [[DeleteRegKey]] || Registry || New command added. |- | [[NewRegKey]] || Registry || New command added. |- | [[Launch]] || System || Added ability to launch saved processes. |- | [[ProcessSave]] || System || New command added. |- | [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process. |- | [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules and threads. |- | [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding. |- | [[SystemHealth]] || System || Added GPU usage; Power reading now returns whether the system is on battery or plugged in. |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || &mdash; |- | [[ClearClipBoard]] || System || &mdash; |- | [[Play]] || System || Now able to accept partial filenames. |- | [[Stop]] || System || &mdash; |- | [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters. |- | [[InputBox]] || System || Renamed from "SimulateInputBox". |- | [[ColorBox]] || System || New command added. |- | [[FontBox]] || System || New command added. |- | [[PrintBox]] || System || New command added. |- | [[OpenBox]] || System || New command added. |- | [[SaveBox]] || System || New command added. |- | [[DirBox]] || System || New command added. |- | [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows. |- | [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0. |- | [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped. |- | [[PauseStopwatch]] || System || Now displays time of the stopwatch. |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Search]] || System || &mdash; |- | [[SearchAdd]] || System || New command added. |- | [[SearchRemove]] || System || New command added. |- | [[SearchEdit]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[Ping]] || System || Added option to ping indefinitely |- | [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry. |- | [[ChangeLogSettings]] || System || New command added. |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Mosquito]] || Fun || New command added. |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || 100% more glitchy. Also now able to control break. |- | [[RockPaperScissors]] || Fun || &mdash; |- | [[EightBall]] || Fun || &mdash; |- | [[DrawCard]] || Fun || New command added. |- | [[ReplaceCard]] || Fun || New command added. |- | [[ShuffleDeck]] || Fun || New command added. |- | [[ResetDeck]] || Fun || New command added. |- | [[ListDeck]] || Fun || New command added. |- | [[TotalDeck]] || Fun || New command added. |} [[Category:StarLight builds]] ab763524cc911ef213bfc66f41c00b90de9e7c8e 1399 1391 2023-09-02T17:22:37Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV5.0''}} '''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only. ==General changes== *Multiple speed improvements, streamlined code to allow data to only flow once per command. *Passwords now go through encryption. *Passwords now switch backed to input box prompts. *Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command) *Audio files now exist in a global variable, making it easier to add more. *Variables now save to the hard drive for use in future sessions. *Variables also now exist publicly and privately. *Debug timer now added to measure command times. *Restart command now added as a lock exception. *More robust exception handler. Gives more concise details about what went wrong. *"?" command prefix added that returns help entries for an existing command. *"??" command prefix added that searches this wiki for the command entry. *Keywords added: #REG, #OBOX, #SBOX, #DBOX *Settings added: REG, SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH *Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound) *New autosave mode: after every command. *Output system speed improvements. *Corrected Black Star glitch. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.1|last version]] |- | [[Exit]] || [[SLSystem]] || &mdash; |- | [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it. |- | [[ExceptionHandler]] || SLSystem || &mdash; |- | [[DebugMode]] || SLSystem || &mdash; |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering. |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || &mdash; |- | [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units. |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[CommandCount]] || SLSystem || New command added. |- | [[ForceKill]] || SLSystem || &mdash; |- | [[Clone]] || SLSystem || New command added. |- | [[GetText]] || SLSystem || Argument list now in one parameter. |- | [[SetVar]] || SLSystem || Added ability to set both public and private variables. |- | [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables. |- | [[ListVar]] || SLSystem || Added ability to list both public and private variables. |- | [[SaveVar]] || SLSystem || New command added. |- | [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]]. |- | [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]]. |- | [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]]. |- | [[Run]] || SLSystem || New command added. |- | [[GOTO]] || SLSystem || New command added. |- | [[SystemMode]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || &mdash; |- | [[Title]] || Settings || &mdash; |- | [[Message]] || Settings || &mdash; |- | [[Length]] || Settings || &mdash; |- | [[Width]] || Settings || If original WIDTH and CONSOLE_BUFFER_WIDTH are equal, CONSOLE_BUFFER_WIDTH now changes with the CONSOLE_WIDTH. |- | [[BufferLength]] || Settings || &mdash; |- | [[BufferWidth]] || Settings || #DEFAULT now sets CONSOLE_BUFFER_WIDTH to the current CONSOLE_WIDTH. |- | [[CursorSize]] || Settings || &mdash; |- | [[ForeColor]] || Settings || &mdash; |- | [[BackColor]] || Settings || &mdash; |- | [[ResetColor]] || Settings || &mdash; |- | [[AutosaveMode]] || Settings || Added "After every command" mode. |- | [[SaveDirectory]] || Settings || &mdash; |- | [[OutputToClipboard]] || Settings || &mdash; |- | [[Timestamp]] || Settings || &mdash; |- | [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]]. |- | [[Lock]] || Settings || Password parameter removed, now accepts password via input box. |- | [[Unlock]] || Settings || Password parameter removed, now accepts password via input box. |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || Now accepts partial filenames. |- | [[SaveSettings]] || Settings || Filepath parameter added, can optionally specify where to save settings. |- | [[ClearSettings]] || Settings || Now deletes the settings file. |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Now loads private variables; password parameter removed, now accepts password via input box. |- | [[Logout]] || Authentication || Now unloads private variables. |- | [[Register]] || Authentication || Password parameter removed, now accepts password via input box. |- | [[DeleteAccount]] || Authentication || New command added. |- | [[ChangePassword]] || Authentication || New command added. |- | [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used. |- | [[Print]] || {{b|String|group}} || &mdash; |- | [[Type]] || String || &mdash; |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[SubString]] || String || New command added. |- | [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim. |- | [[Pad]] || String || &mdash; |- | [[Replace]] || String || Now optionally accepts start and count parameters. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || Now only accepts a single omission string. |- | [[Repeat]] || String || &mdash; |- | [[Reverse]] || String || &mdash; |- | [[Scramble]] || String || No longer uses a recursive loop, improving speed. |- | [[Offset]] || String || &mdash; |- | [[LCase]] || String || &mdash; |- | [[UCase]] || String || &mdash; |- | [[PCase]] || String || &mdash; |- | [[Len]] || String || &mdash; |- | [[Contains]] || String || New command added. |- | [[StartsWith]] || String || New command added. |- | [[EndsWith]] || String || New command added. |- | [[IndexOf]] || String || New command added. |- | [[Frequency]] || String || &mdash; |- | [[ASCII]] || String || &mdash; |- | [[Char]] || String || &mdash; |- | [[Hex]] || String || Now accepts 64 bit integers. |- | [[Oct]] || String || Now accepts 64 bit integers. |- | [[Binary]] || String || &mdash; |- | [[NumBinary]] || String || Now accepts 64 bit integers. |- | [[GetChar]] || String || &mdash; |- | [[StrConvert]] || String || &mdash; |- | [[KeyCode]] || String || &mdash; |- | [[ColorCode]] || String || &mdash; |- | [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers. |- | [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited. |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited. |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[RemDiv]] || Math || New command added. |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots. |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]] |- | [[Quadratic]] || Math || &mdash; |- | [[Fibonacci]] || Math || &mdash; |- | [[Pathagorean]] || Math || New command added. |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Perimeter]] || Math || &mdash; |- | [[Area]] || Math || &mdash; |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Min]] || Math || New command added. |- | [[Max]] || Math || New command added. |- | [[Range]] || Math || New command added. |- | [[Median]] || Math || Now accepts an entire dataset. |- | [[Mode]] || Math || New command added. |- | [[Average]] || Math || &mdash; |- | [[GeometricMean]] || Math || New command added. |- | [[HarmonicMean]] || Math || New command added. |- | [[Variance]] || Math || New command added. |- | [[StandardDeviation]] || Math || New command added. |- | [[CoefficientVariance]] || Math || New command added. |- | [[DataSet]] || Math || &mdash; |- | [[Random]] || Math || Now optionally will not repeat numbers |- | [[Chance]] || Math || &mdash; |- | [[Count]] || Math || &mdash; |- | [[Factor]] || Math || Redone command with a speed boost. |- | [[Gcf]] || Math || Redone command with a speed boost. |- | [[Lcm]] || Math || New command added. |- | [[Simplify]] || Math || Redone command with a speed boost. |- | [[ToFraction]] || Math || Redone command with a speed boost. |- | [[Prime]] || Math || New command added. |- | [[PrimeList]] || Math || New command added. |- | [[Round]] || Math || New command added. |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[VolumeConvert]] || Math || &mdash; |- | [[WeightConvert]] || Math || &mdash; |- | [[Test]] || Math || Now able to accepts inputs as either strings or numeric values. |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || &mdash; |- | [[DayOfYear]] || Date/Time || &mdash; |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || &mdash; |- | [[Second]] || Date/Time || &mdash; |- | [[Millisecond]] || Date/Time || New command added. |- | [[UTC]] || Date/Time || Added offset parameter. |- | [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[NewDir]] || File || Output now describes what operation has been done. |- | [[NewFile]] || File || Output now describes what operation has been done. |- | [[EditFile]] || File || New command added. |- | [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers. |- | [[Attr]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes. |- | [[ChRoute]] || [[Registry]] || New command added. |- | [[RegDIR]] || Registry || New command added. |- | [[GetRegVal]] || Registry || New command added. |- | [[SetRegVal]] || Registry || New command added. |- | [[DeleteRegVal]] || Registry || New command added. |- | [[NewRegVal]] || Registry || New command added. |- | [[DeleteRegKey]] || Registry || New command added. |- | [[NewRegKey]] || Registry || New command added. |- | [[Launch]] || System || Added ability to launch saved processes. |- | [[ProcessSave]] || System || New command added. |- | [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process. |- | [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules and threads. |- | [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding. |- | [[SystemHealth]] || System || Added GPU usage; Power reading now returns whether the system is on battery or plugged in. |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || &mdash; |- | [[ClearClipBoard]] || System || &mdash; |- | [[Play]] || System || Now able to accept partial filenames. |- | [[Stop]] || System || &mdash; |- | [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters. |- | [[InputBox]] || System || Renamed from "SimulateInputBox". |- | [[ColorBox]] || System || New command added. |- | [[FontBox]] || System || New command added. |- | [[PrintBox]] || System || New command added. |- | [[OpenBox]] || System || New command added. |- | [[SaveBox]] || System || New command added. |- | [[DirBox]] || System || New command added. |- | [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows. |- | [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0. |- | [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped. |- | [[PauseStopwatch]] || System || Now displays time of the stopwatch. |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Search]] || System || &mdash; |- | [[SearchAdd]] || System || New command added. |- | [[SearchRemove]] || System || New command added. |- | [[SearchEdit]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[Ping]] || System || Added option to ping indefinitely |- | [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry. |- | [[ChangeLogSettings]] || System || New command added. |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Mosquito]] || Fun || New command added. |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || 100% more glitchy. Also now able to control break. |- | [[RockPaperScissors]] || Fun || &mdash; |- | [[EightBall]] || Fun || &mdash; |- | [[DrawCard]] || Fun || New command added. |- | [[ReplaceCard]] || Fun || New command added. |- | [[ShuffleDeck]] || Fun || New command added. |- | [[ResetDeck]] || Fun || New command added. |- | [[ListDeck]] || Fun || New command added. |- | [[TotalDeck]] || Fun || New command added. |} [[Category:StarLight builds]] 50bbc50d7df08e639c624a29be0932c09986d2ac IntroSoundPath 0 237 1381 670 2023-09-02T16:34:04Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = introsoundpath <audiofilepath> ---- introsoundpath <keyword> |aliases = introsoundpath, soundpath |v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''IntroSoundPath''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.7}} forward. ==Function== The IntroSoundPath command changes the file path of the intro sound. In version {{v|5.0}}, null disables the intro sound. This [[settings|setting]] is saveable. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=audiofilepath |description=Determines which file should be played. #DEFAULT will set this setting to it's default value. Null will disable the intro sound. |range=File path |required=y}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=keyword |description=Determines which internal sound should be played |range=<nowiki>#SLCRYSTALS, #ITEM, #WINK</nowiki>, ... |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.7}} || New command added. |- | {{v|4.0}} || Implemented GetText(); Added keyword path. |- | {{v|5.0}} || Merged command with [[PlayIntroSound]]. |} ==See also== *[[PlayIntroSound]] 67d271caccdfdd2b59db385f3910ef3e20250b45 1382 1381 2023-09-02T16:35:09Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = introsoundpath <audiofilepath> ---- introsoundpath <keyword> |aliases = introsoundpath, introsound, soundpath |v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''IntroSoundPath''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.7}} forward. ==Function== The IntroSoundPath command changes the file path of the intro sound. In version {{v|5.0}}, null disables the intro sound. This [[settings|setting]] is saveable. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=audiofilepath |description=Determines which file should be played. #DEFAULT will set this setting to it's default value. Null will disable the intro sound. |range=File path |required=y}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=keyword |description=Determines which internal sound should be played |range=<nowiki>#SLCRYSTALS, #ITEM, #WINK</nowiki>, ... |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.7}} || New command added. |- | {{v|4.0}} || Implemented GetText(); Added keyword path. |- | {{v|5.0}} || Merged command with [[PlayIntroSound]]. |} ==See also== *[[PlayIntroSound]] 3e12701937cbddf1037d9198cb86ccc27e4ccc10 1385 1382 2023-09-02T16:45:52Z Serpent King 24956324 /* Parameters */ wikitext text/x-wiki {{infobox command |group = Settings |usage = introsoundpath <audiofilepath> ---- introsoundpath <keyword> |aliases = introsoundpath, introsound, soundpath |v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''IntroSoundPath''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.7}} forward. ==Function== The IntroSoundPath command changes the file path of the intro sound. In version {{v|5.0}}, null disables the intro sound. This [[settings|setting]] is saveable. ==Parameters== ===Versions 4.0 to 5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=audiofilepath |description=Determines which file should be played. #DEFAULT will set this setting to it's default value. Null will disable the intro sound. |range=File path |required=y}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=keyword |description=Determines which internal sound should be played |range=<nowiki>#SLCRYSTALS, #ITEM, #WINK</nowiki>, ... |required=y}} |} ===Versions 2.7 to 3.5=== {{ParametersHeader}} {{ParametersRow |num=1 |name=audiofilepath |description=Determines which file should be played. #DEFAULT will set this setting to it's default value. |range=File path |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.7}} || New command added. |- | {{v|4.0}} || Implemented GetText(); Added keyword path. |- | {{v|5.0}} || Merged command with [[PlayIntroSound]]. |} ==See also== *[[PlayIntroSound]] be8b495c953714b91808ef1fc68907ba29be7b15 Introsound 0 233 1383 647 2023-09-02T16:35:47Z Serpent King 24956324 Changed redirect target from [[PlayIntroSound]] to [[IntroSoundPath]] wikitext text/x-wiki #REDIRECT [[IntroSoundPath]] d06c6a56a1d91f1a760fe536cb9464ed1e30b5a3 PlayIntroSound 0 232 1384 662 2023-09-02T16:38:16Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = playintrosound <switch> |aliases = playintrosound, introsound, is |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''PlayIntroSound''' is a defunct {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.5}} to {{v|4.1}}. In version {{v|5.0}}, this command was merged with [[IntroSoundPath]] ==Function== The PlayIntroSound command toggles the setting for determining if the introsound will play on startup. This [[settings|setting]] is saveable. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=switch |description=Switches introsound setting on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting. |range=Bool}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[IntroSoundPath]] 3baf6bb5f839dc23ddb70702c79a06cfa604ca38 Lock 0 220 1386 630 2023-09-02T16:48:59Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = lock |aliases = lock |v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Lock''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|3.5}} forward. ==Function== The Lock command locks the console and GUI functions when the admin account is not signed in. This command requires the admin password, or the admin being signed in when using it. When locked, the only commands that will work are [[Login]], [[Exit]], and [[Unlock]]. ==Parameters== ===Version 5.0=== This command takes no parameters. ===Versions 3.5 to 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=adminpass |description=The administrator's password. Not required if the admin is already signed in. |range=str |required=n}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|5.0}} || Now loads private variables; password parameter removed, now accepts password via input box. |} ==See also== *[[Unlock]] *[[Login]] 51b40b6d3c6968d45670630a2d54da07bb6bcfbb 1387 1386 2023-09-02T16:49:57Z Serpent King 24956324 /* Legacy */ wikitext text/x-wiki {{infobox command |group = Settings |usage = lock |aliases = lock |v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Lock''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|3.5}} forward. ==Function== The Lock command locks the console and GUI functions when the admin account is not signed in. This command requires the admin password, or the admin being signed in when using it. When locked, the only commands that will work are [[Login]], [[Exit]], and [[Unlock]]. ==Parameters== ===Version 5.0=== This command takes no parameters. ===Versions 3.5 to 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=adminpass |description=The administrator's password. Not required if the admin is already signed in. |range=str |required=n}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|5.0}} || Password parameter removed, now accepts password via input box. |} ==See also== *[[Unlock]] *[[Login]] 9194c1bbd1cb8a6639dc227bf53dda6f640be6e7 1388 1387 2023-09-02T16:50:40Z Serpent King 24956324 /* Legacy */ wikitext text/x-wiki {{infobox command |group = Settings |usage = lock |aliases = lock |v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Lock''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|3.5}} forward. ==Function== The Lock command locks the console and GUI functions when the admin account is not signed in. This command requires the admin password, or the admin being signed in when using it. When locked, the only commands that will work are [[Login]], [[Exit]], and [[Unlock]]. ==Parameters== ===Version 5.0=== This command takes no parameters. ===Versions 3.5 to 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=adminpass |description=The administrator's password. Not required if the admin is already signed in. |range=str |required=n}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|5.0}} || Adminpass parameter removed, now accepts password via input box. |} ==See also== *[[Unlock]] *[[Login]] 22f7b526b9205e16a4fdbfc5e7cb852aa2b38b24 Unlock 0 221 1389 629 2023-09-02T16:52:35Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = unlock |aliases = unlock |v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Unlock''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|3.5}} forward. ==Function== The Unlock command unlocks the console and GUI functions. This command requires the admin password, or the admin being signed in when using it. ==Parameters== ===Version 5.0=== This command takes no parameters ===Versions 3.5 to 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=adminpass |description=The administrator's password. Not required if the admin is already signed in. |range=str |required=n}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|5.0}} || Adminpass parameter removed, now accepts password via input box. |} ==See also== *[[Lock]] *[[Login]] 61a8f60c2bda11493f41516828a5a5be3e11538b Login 0 319 1390 896 2023-09-02T16:57:44Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Authentication |usage = login <username> |aliases = login |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Login''' is a {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Login command logs a user into starlight, setting their preferred settings and giving them access to their private notes. ==Parameters== ===Versions 4.0 and 5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=username |description=The username to log into. |range=str|nonull=y |required=y}} |} ===Versions 1.0 to 3.5 and 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=username |description=The username to log into. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=password |description=Password to the user account being logged into. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Changed such that the password is never seen on screen; implemented GetText(). |- | {{v|4.1}} || Switched back to on-console passwords. |- | {{v|5.0}} || Now loads private variables; password parameter removed, now accepts password via input box. |} ==See also== *[[Who]] *[[Logout]] *[[Register]] *[[ClearAuth]] 013c1d9f62bc193f02741f051aa22497db0b48ac Register 0 320 1392 898 2023-09-02T17:03:31Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Authentication |usage = register <username> |aliases = register, reg |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Register''' is a {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Register command records a user in the roster, with their password. ==Parameters== ===Versions 4.0 and 5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=username |description=The username to claim. |range=str|nonull=y |required=y}} |} ===Versions 1.0 to 3.5 and 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=username |description=The username to claim. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=password |description=Password to the user account being claimed. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Changed such that the password is never seen on screen; implemented GetText(). |- | {{v|4.1}} || Switched back to on-console passwords. |- | {{v|5.0}} || Password parameter removed, now accepts password via input box. |} ==See also== *[[Who]] *[[Login]] *[[Logout]] *[[ClearAuth]] 0fd9b73e9c40a4ecdf561cbc746beff66cb1b0a6 Who 0 318 1393 895 2023-09-02T17:05:05Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Authentication |usage = who |aliases = who |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Who''' is an {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Who command returns the username of the currently logged in user. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Login]] *[[Logout]] *[[Register]] *[[ClearAuth]] b12107d3a8ec75cd04513d551d2e2289380216a6 1394 1393 2023-09-02T17:05:14Z Serpent King 24956324 /* Function */ wikitext text/x-wiki {{infobox command |group = Authentication |usage = who |aliases = who |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Who''' is an {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Who command returns the username and ID of the currently logged in user. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Login]] *[[Logout]] *[[Register]] *[[ClearAuth]] 8094f46ba93c31452d07e92b2f6c24b3ef53085f Logout 0 321 1395 897 2023-09-02T17:06:09Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Authentication |usage = logout |aliases = logout |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Logout''' is a {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Logout command logs a user out of starlight, setting the settings back to the universal ones. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|5.0}} || Now unloads private variables. |} ==See also== *[[Who]] *[[Login]] *[[Register]] *[[ClearAuth]] ba8ec9c718ae8239ef842d22cdfea10cfb71fb01 ClearSettings 0 248 1396 684 2023-09-02T17:08:59Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = clearsettings |aliases = clearsettings, clearset, clrset |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''ClearSettings''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== The ClearSettings command returns all settings to their defaults and saves them. If a user is logged in, the settings will be saved specific to the user. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|3.0}} || "clrset" alias added. |- | {{v|3.5}} || Saves private settings for logged in users. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|5.0}} || Now deletes the settings file. |} ==See also== *[[LoadSettings]] *[[SaveSettings]] 7593f47d470949467e60b666776a1b314c9713bc LoadSettings 0 242 1397 677 2023-09-02T17:13:20Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = loadsettings <filepath> |aliases = loadsettings, loadset |v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''LoadSettings''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|3.1}} forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The LoadSettings command loads [[settings]] from a file. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=filepath |description=The file path to load settings from. |range=File path |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.1}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Format changed to single parameter. |- | {{v|5.0}} || Now accepts partial filenames. |} ==See also== *[[SaveSettings]] *[[ClearSettings]] 3ad0b842a85e2f3d4775eeeddbd1e10e11433cba SaveSettings 0 243 1398 679 2023-09-02T17:21:30Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = savesettings <filepath> |aliases = savesettings, saveset |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''SaveSettings''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== The SaveSettings command saves the current [[settings]]. If a user is logged in, the settings will be saved specific to the user. ==Parameters== ===Version 5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=filepath |description=The file path to save settings to. |range=File path}} |} ===Versions 2.0 to 4.1=== This command takes no parameters ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|3.5}} || Saves private settings for logged in users. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|5.0}} || Filepath parameter added, can optionally specify where to save settings. |} ==See also== *[[LoadSettings]] *[[ClearSettings]] 41a280ed4b41b9093085e98f459ac30aab62af55 ChangePassword 0 528 1400 2023-09-02T17:27:43Z Serpent King 24956324 Created page with "{{infobox command |group = Authentication |usage = changepassword |aliases = changepassword, changepass |v5.0=y |console=y }} '''ChangePassword''' is a {{b|Authentication|gro..." wikitext text/x-wiki {{infobox command |group = Authentication |usage = changepassword |aliases = changepassword, changepass |v5.0=y |console=y }} '''ChangePassword''' is a {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The ChangePassword command changes a logged-in user's password. The command will prompt for the old password, then, if correct, will prompt for the new one. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[Login]] *[[Logout]] *[[Register]] *[[DeleteAccount]] 20af479496d198014928f6110ec9327f7f1a6dff DeleteAccount 0 529 1401 2023-09-02T17:30:24Z Serpent King 24956324 Created page with "{{infobox command |group = Authentication |usage = deleteaccount |aliases = deleteaccount, delaccount, delacct |v5.0=y |console=y }} '''DeleteAccount''' is a {{b|Authenticati..." wikitext text/x-wiki {{infobox command |group = Authentication |usage = deleteaccount |aliases = deleteaccount, delaccount, delacct |v5.0=y |console=y }} '''DeleteAccount''' is a {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The DeleteAccount command deletes the logged-in user's account. The command will prompt for the old password, then, if correct, will erase all data associated with the account and logout. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[Login]] *[[Logout]] *[[Register]] *[[ChangePassword]] 678417238917ba6c46ef7a7b9c04d7f6b308fc8f ClearAuth 0 323 1402 894 2023-09-02T17:33:45Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Authentication |usage = clearauth |aliases = clearauth, clrauth |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''ClearAuth''' is a {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The ClearAuth command completely clears out the user roster and all files associated with users. In version {{v|5.0}} this requires the administrator's password. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|5.0}} || Now requires the admin password (or for the admin to be logged in) to be used. |} ==See also== *[[Who]] *[[Login]] *[[Logout]] *[[Register]] b9dc073ab7f7d5f34f651bced5e942243bf376d6 Changepass 0 530 1403 2023-09-02T17:34:13Z Serpent King 24956324 Redirected page to [[ChangePassword]] wikitext text/x-wiki #REDIRECT [[ChangePassword]] 65f1bb11c1e835fb70f03f47a33511befa993f03 Delaccount 0 531 1404 2023-09-02T17:34:37Z Serpent King 24956324 Redirected page to [[DeleteAccount]] wikitext text/x-wiki #REDIRECT [[DeleteAccount]] ee12a7633275de34689c7aa6cd617173a1de9b5c Delacct 0 532 1405 2023-09-02T17:34:55Z Serpent King 24956324 Redirected page to [[DeleteAccount]] wikitext text/x-wiki #REDIRECT [[DeleteAccount]] ee12a7633275de34689c7aa6cd617173a1de9b5c Authentication 0 351 1406 933 2023-09-02T17:40:20Z Serpent King 24956324 wikitext text/x-wiki The '''Authentication''' group is a group that contains [[command]]s used to log in and out of StarLight. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} ! {{v|5.0}} |- | [[Who]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Login]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Logout]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Register]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[DeleteAccount]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[ChangePassword]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[ClearAuth]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[CreatePublicNote]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{n|replaced by CreateNote}} |- | [[ViewPublicNote]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{n|replaced by ViewNote}} |- | [[DeletePublicNote]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{n|replaced by DeleteNote}} |- | [[CreatePrivateNote]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{n|replaced by CreateNote}} |- | [[ViewPrivateNote]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{n|replaced by ViewNote}} |- | [[DeletePrivateNote]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{n|replaced by DeleteNote}} |} [[Category:Authentication commands|*]] [[Category:Command groups]] 050cd8371d7a0d80ade5ac8b2215858419b54ed6 Settings (group) 0 259 1407 1079 2023-09-02T17:44:57Z Serpent King 24956324 /* Command list */ wikitext text/x-wiki {{disambig2|the settings group|other uses|Settings (disambiguation)}} The '''Settings''' group is a group that contains [[command]]s for saveable settings in ''[[StarLight]]''. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} ! {{v|5.0}} |- | {{b|Settings|command}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Title]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Message]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[FontFamily]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} || {{n}} |- | [[TextSize]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} || {{n}} |- | [[ForeColor]] || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y|as TxtColor}} || {{y}} || {{y}} |- | [[BackColor]] || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y|as HighlightColor}} || {{y}} || {{y}} |- | [[ResetColor]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Length]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Width]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[BufferLength]] || {{y}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} || {{y}} |- | [[BufferWidth]] || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} || {{y}} |- | [[CursorSize]] || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console only}} || {{y}} || {{y}} |- | [[Lock]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Unlock]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[SaveDirectory]] || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Timestamp]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[PlayIntroSound]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{n|Merged with IntroSoundPath}} |- | [[IntroSoundPath]] || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[AutosaveMode]] || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[OutputToClipboard]] || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ProcessCheckFrequency]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} || {{n}} |- | [[Notify]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} || {{n}} |- | [[SLCursor]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y|GUI only}} || {{n}} || {{n}} |- | [[SL]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[LoadSettings]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[SaveSettings]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ClearSettings]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |} [[Category:Settings commands|*]] [[Category:Command groups]] 5368252dd65d41a77286c0bd454b909dadd8be2f Print 0 41 1408 1280 2023-09-02T17:53:13Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = print <text> |aliases = print |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Print''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The Print command simply pulls the first parameter and returns it to the console. It's most commonly used for returning the values of [[keywords]] and variables. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to be returned. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.1}} || Format changed to single-parameter. |} d4187ff6a7342bf7f294c9aa8c9bea600e85b6ca Type 0 116 1409 363 2023-09-02T17:57:02Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = type <text> <speed> ---- type <text> <delay> |aliases = type |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Type''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} and forward. ==Function== The Type command pulls the text [[parameter]] and types it to the [[console]] with a specified delay. Because the function uses a loop, it can be aborted with the ctrl key. ==Parameters== ===Versions 4.1 and 5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to be typed. |range=str |required=y}} {{ParametersRow |num=2 |name=speed |description=Speed with which to type the text. |range=Valid units: slowest, slower, slow, medium, fast, faster, fastest |default=medium}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to be typed. |range=str |required=y}} {{ParametersRow |num=2 |name=delay |description=Delay in milliseconds between each character getting typed. |range=int |minval=0 |includemin=y |default=30}} |} ===Versions 2.5 to 4.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to be typed. |range=str |required=y}} {{ParametersRow |num=2 |name=speed |description=Speed with which to type the text. |range=Valid units: slowest, slower, slow, medium, fast, faster, fastest |default=medium}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Optimization and restructure. |- | {{v|4.1}} || Added custom delay. |} 07d78ed1c9d74c955cdaf09ff6adc31c4d21af66 Left 0 117 1410 539 2023-09-02T17:57:33Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = left <source> <length> |aliases = left |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Left''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== Left returns a substring that starts from the beginning of the source string and ends after the specified number of characters (e.g. <code>left foobar 4</code> returns "foob") ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The source text. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=length |description=The length of the return string. Cannot exceed the length of the source string. |required=y |range=int |minval=0 |includemin=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || General code cleanup; implemented GetText() |} ==See also== *[[Right]] *[[Mid]] e4217148e6f8779688a64df11c4026d35adec1ea 1412 1410 2023-09-02T17:58:08Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = left <source> <length> |aliases = left |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Left''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== Left returns a substring that starts from the beginning of the source string and ends after the specified number of characters (e.g. <code>left foobar 4</code> returns "foob") ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The source text. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=length |description=The length of the return string. Cannot exceed the length of the source string. |required=y |range=int |minval=0 |includemin=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || General code cleanup; implemented GetText() |} ==See also== *[[Right]] *[[Mid]] *[[SubString]] 17d5f8f3678b8bd920e0a1a18521a18e0cddc395 Right 0 118 1411 540 2023-09-02T17:57:41Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = right <source> <length> |aliases = right |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Right''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== Left returns a substring that starts from the end of the source string and ends after the specified number of characters (e.g. <code>right foobar 4</code> returns "obar") ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The source text. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=length |description=The length of the return string. Cannot exceed the length of the source string. |required=y |range=int |minval=0 |includemin=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || General code cleanup; implemented GetText() |} ==See also== *[[Left]] *[[Mid]] c4cf3a9681183e90995f697e34b1e72c5aef295b 1413 1411 2023-09-02T17:58:29Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = right <source> <length> |aliases = right |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Right''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== Left returns a substring that starts from the end of the source string and ends after the specified number of characters (e.g. <code>right foobar 4</code> returns "obar") ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The source text. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=length |description=The length of the return string. Cannot exceed the length of the source string. |required=y |range=int |minval=0 |includemin=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || General code cleanup; implemented GetText() |} ==See also== *[[Left]] *[[Mid]] *[[SubString]] ee82b35dbe41bfb8429c830c202c490325c7811d Mid 0 119 1414 541 2023-09-02T17:59:07Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = mid <source> <length> |aliases = mid |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Mid''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== Mid returns a substring that starts from a specified start position of the source string and ends after the specified number of characters (e.g. <code>mid foobar 2 4</code> returns "ooba") ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The source text. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=start |description=The start position. One based. |required=y |range=int |minval=1 |includemin=y}} {{ParametersRow |num=3 |name=length |description=The length of the return string. Cannot exceed the length of the source string. |required=y |range=int |minval=0 |includemin=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || General code cleanup; implemented GetText() |} ==See also== *[[Left]] *[[Right]] *[[SubString]] 4470d6d544153bf457c91d0a0ee3991bfe151dfa 1415 1414 2023-09-02T18:03:51Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = mid <source> <start> <length> |aliases = mid |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Mid''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== Mid returns a substring that starts from a specified start position of the source string and ends after the specified number of characters (e.g. <code>mid foobar 2 4</code> returns "ooba") ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The source text. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=start |description=The start position. One based. |required=y |range=int |minval=1 |includemin=y}} {{ParametersRow |num=3 |name=length |description=The length of the return string. Cannot exceed the length of the source string. |required=y |range=int |minval=0 |includemin=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || General code cleanup; implemented GetText() |} ==See also== *[[Left]] *[[Right]] *[[SubString]] 4514960939f163d02da98d65eec7379a16ca6380 SubString 0 533 1416 2023-09-02T18:07:11Z Serpent King 24956324 Created page with "{{infobox command |group = String |usage = substring <source> <start> <finish> |aliases = substring, substr |v5.0=y |console=y }} '''SubString''' is a {{b|string|group}} co..." wikitext text/x-wiki {{infobox command |group = String |usage = substring <source> <start> <finish> |aliases = substring, substr |v5.0=y |console=y }} '''SubString''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== SubString returns a substring that starts and ends at specified positions of the source string of characters, inclusive. (e.g. <code>substring foobar 2 4</code> returns "oob") ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The source text. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=start |description=The start position. One based. |required=y |range=int |minval=1 |includemin=y}} {{ParametersRow |num=3 |name=finish |description=The end position. One based. |required=y |range=int |minval=1 |includemin=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[Left]] *[[Right]] *[[Mid]] 261311141c3dc4f430a15093e825b2eba5721c2f Substr 0 534 1417 2023-09-02T18:07:46Z Serpent King 24956324 Redirected page to [[SubString]] wikitext text/x-wiki #REDIRECT [[SubString]] 32cddbc0c47db1e1956a44efaab145ab8992c124 Trim 0 283 1418 819 2023-09-02T18:17:01Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = trim <source> <trimchar> <direction> |aliases = trim |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Trim''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The Trim command trims a specified character off either the left or right (or both) of the source string. Prior to version 5.0, the Trim command trims a specified number of characters off the left and right of the source string. ==Parameters== ===Version 5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The text to be modified. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=trimchar |description=Character to trim off. |range=char|nonull=y |default=(space)}} {{ParametersRow |num=2 |name=direction |description=Direction to trim from. |range=Options: left, right, both |default=right}} |} ===Version 2.5 to 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The text to be modified. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=trimleft |description=The number of characters to be trimmed off the left of the source string. |range=int|minval=0|includemin=y |default=0}} {{ParametersRow |num=2 |name=trimright |description=The number of characters to be trimmed off the right of the source string. |range=int|minval=0|includemin=y |default=0}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|5.0}} || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim. |} ==See Also== *[[Pad]] ad9b1f465315220630d15ac7796bf51991ca584f 1420 1418 2023-09-02T18:21:53Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = trim <source> <trimchar> <direction> |aliases = trim |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Trim''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The Trim command trims a specified character off either the left or right (or both) of the source string. Prior to version 5.0, the Trim command trims a specified number of characters off the left and right of the source string. ==Parameters== ===Version 5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The text to be modified. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=trimchar |description=Character to trim off. |range=char|nonull=y |default=(space)}} {{ParametersRow |num=2 |name=direction |description=Direction to trim from. |range=Options: left, start, right, end, both |default=right}} |} ===Version 2.5 to 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The text to be modified. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=trimleft |description=The number of characters to be trimmed off the left of the source string. |range=int|minval=0|includemin=y |default=0}} {{ParametersRow |num=2 |name=trimright |description=The number of characters to be trimmed off the right of the source string. |range=int|minval=0|includemin=y |default=0}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|5.0}} || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim. |} ==See Also== *[[Pad]] f2005130b2ab582e0b55b88ea4b1522d8dba8854 StarLightV5.0 0 505 1419 1399 2023-09-02T18:19:18Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV5.0''}} '''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only. ==General changes== *Multiple speed improvements, streamlined code to allow data to only flow once per command. *Passwords now go through encryption. *Passwords now switch backed to input box prompts. *Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command) *Audio files now exist in a global variable, making it easier to add more. *Variables now save to the hard drive for use in future sessions. *Variables also now exist publicly and privately. *Debug timer now added to measure command times. *Restart command now added as a lock exception. *More robust exception handler. Gives more concise details about what went wrong. *"?" command prefix added that returns help entries for an existing command. *"??" command prefix added that searches this wiki for the command entry. *Keywords added: #REG, #OBOX, #SBOX, #DBOX *Settings added: REG, SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH *Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound) *New autosave mode: after every command. *Output system speed improvements. *Corrected Black Star glitch. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.1|last version]] |- | [[Exit]] || [[SLSystem]] || &mdash; |- | [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it. |- | [[ExceptionHandler]] || SLSystem || &mdash; |- | [[DebugMode]] || SLSystem || &mdash; |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering. |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || &mdash; |- | [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units. |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[CommandCount]] || SLSystem || New command added. |- | [[ForceKill]] || SLSystem || &mdash; |- | [[Clone]] || SLSystem || New command added. |- | [[GetText]] || SLSystem || Argument list now in one parameter. |- | [[SetVar]] || SLSystem || Added ability to set both public and private variables. |- | [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables. |- | [[ListVar]] || SLSystem || Added ability to list both public and private variables. |- | [[SaveVar]] || SLSystem || New command added. |- | [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]]. |- | [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]]. |- | [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]]. |- | [[Run]] || SLSystem || New command added. |- | [[GOTO]] || SLSystem || New command added. |- | [[SystemMode]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || &mdash; |- | [[Title]] || Settings || &mdash; |- | [[Message]] || Settings || &mdash; |- | [[Length]] || Settings || &mdash; |- | [[Width]] || Settings || If original WIDTH and CONSOLE_BUFFER_WIDTH are equal, CONSOLE_BUFFER_WIDTH now changes with the CONSOLE_WIDTH. |- | [[BufferLength]] || Settings || &mdash; |- | [[BufferWidth]] || Settings || #DEFAULT now sets CONSOLE_BUFFER_WIDTH to the current CONSOLE_WIDTH. |- | [[CursorSize]] || Settings || &mdash; |- | [[ForeColor]] || Settings || &mdash; |- | [[BackColor]] || Settings || &mdash; |- | [[ResetColor]] || Settings || &mdash; |- | [[AutosaveMode]] || Settings || Added "After every command" mode. |- | [[SaveDirectory]] || Settings || &mdash; |- | [[OutputToClipboard]] || Settings || &mdash; |- | [[Timestamp]] || Settings || &mdash; |- | [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]]. |- | [[Lock]] || Settings || Password parameter removed, now accepts password via input box. |- | [[Unlock]] || Settings || Password parameter removed, now accepts password via input box. |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || Now accepts partial filenames. |- | [[SaveSettings]] || Settings || Filepath parameter added, can optionally specify where to save settings. |- | [[ClearSettings]] || Settings || Now deletes the settings file. |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Now loads private variables; password parameter removed, now accepts password via input box. |- | [[Logout]] || Authentication || Now unloads private variables. |- | [[Register]] || Authentication || Password parameter removed, now accepts password via input box. |- | [[DeleteAccount]] || Authentication || New command added. |- | [[ChangePassword]] || Authentication || New command added. |- | [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used. |- | [[Print]] || {{b|String|group}} || &mdash; |- | [[Type]] || String || &mdash; |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[SubString]] || String || New command added. |- | [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim. |- | [[Pad]] || String || padright? parameter replaced with direction parameter. |- | [[Replace]] || String || Now optionally accepts start and count parameters. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || Now only accepts a single omission string. |- | [[Repeat]] || String || &mdash; |- | [[Reverse]] || String || &mdash; |- | [[Scramble]] || String || No longer uses a recursive loop, improving speed. |- | [[Offset]] || String || &mdash; |- | [[LCase]] || String || &mdash; |- | [[UCase]] || String || &mdash; |- | [[PCase]] || String || &mdash; |- | [[Len]] || String || &mdash; |- | [[Contains]] || String || New command added. |- | [[StartsWith]] || String || New command added. |- | [[EndsWith]] || String || New command added. |- | [[IndexOf]] || String || New command added. |- | [[Frequency]] || String || &mdash; |- | [[ASCII]] || String || &mdash; |- | [[Char]] || String || &mdash; |- | [[Hex]] || String || Now accepts 64 bit integers. |- | [[Oct]] || String || Now accepts 64 bit integers. |- | [[Binary]] || String || &mdash; |- | [[NumBinary]] || String || Now accepts 64 bit integers. |- | [[GetChar]] || String || &mdash; |- | [[StrConvert]] || String || &mdash; |- | [[KeyCode]] || String || &mdash; |- | [[ColorCode]] || String || &mdash; |- | [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers. |- | [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited. |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited. |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[RemDiv]] || Math || New command added. |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots. |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]] |- | [[Quadratic]] || Math || &mdash; |- | [[Fibonacci]] || Math || &mdash; |- | [[Pathagorean]] || Math || New command added. |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Perimeter]] || Math || &mdash; |- | [[Area]] || Math || &mdash; |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Min]] || Math || New command added. |- | [[Max]] || Math || New command added. |- | [[Range]] || Math || New command added. |- | [[Median]] || Math || Now accepts an entire dataset. |- | [[Mode]] || Math || New command added. |- | [[Average]] || Math || &mdash; |- | [[GeometricMean]] || Math || New command added. |- | [[HarmonicMean]] || Math || New command added. |- | [[Variance]] || Math || New command added. |- | [[StandardDeviation]] || Math || New command added. |- | [[CoefficientVariance]] || Math || New command added. |- | [[DataSet]] || Math || &mdash; |- | [[Random]] || Math || Now optionally will not repeat numbers |- | [[Chance]] || Math || &mdash; |- | [[Count]] || Math || &mdash; |- | [[Factor]] || Math || Redone command with a speed boost. |- | [[Gcf]] || Math || Redone command with a speed boost. |- | [[Lcm]] || Math || New command added. |- | [[Simplify]] || Math || Redone command with a speed boost. |- | [[ToFraction]] || Math || Redone command with a speed boost. |- | [[Prime]] || Math || New command added. |- | [[PrimeList]] || Math || New command added. |- | [[Round]] || Math || New command added. |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[VolumeConvert]] || Math || &mdash; |- | [[WeightConvert]] || Math || &mdash; |- | [[Test]] || Math || Now able to accepts inputs as either strings or numeric values. |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || &mdash; |- | [[DayOfYear]] || Date/Time || &mdash; |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || &mdash; |- | [[Second]] || Date/Time || &mdash; |- | [[Millisecond]] || Date/Time || New command added. |- | [[UTC]] || Date/Time || Added offset parameter. |- | [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[NewDir]] || File || Output now describes what operation has been done. |- | [[NewFile]] || File || Output now describes what operation has been done. |- | [[EditFile]] || File || New command added. |- | [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers. |- | [[Attr]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes. |- | [[ChRoute]] || [[Registry]] || New command added. |- | [[RegDIR]] || Registry || New command added. |- | [[GetRegVal]] || Registry || New command added. |- | [[SetRegVal]] || Registry || New command added. |- | [[DeleteRegVal]] || Registry || New command added. |- | [[NewRegVal]] || Registry || New command added. |- | [[DeleteRegKey]] || Registry || New command added. |- | [[NewRegKey]] || Registry || New command added. |- | [[Launch]] || System || Added ability to launch saved processes. |- | [[ProcessSave]] || System || New command added. |- | [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process. |- | [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules and threads. |- | [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding. |- | [[SystemHealth]] || System || Added GPU usage; Power reading now returns whether the system is on battery or plugged in. |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || &mdash; |- | [[ClearClipBoard]] || System || &mdash; |- | [[Play]] || System || Now able to accept partial filenames. |- | [[Stop]] || System || &mdash; |- | [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters. |- | [[InputBox]] || System || Renamed from "SimulateInputBox". |- | [[ColorBox]] || System || New command added. |- | [[FontBox]] || System || New command added. |- | [[PrintBox]] || System || New command added. |- | [[OpenBox]] || System || New command added. |- | [[SaveBox]] || System || New command added. |- | [[DirBox]] || System || New command added. |- | [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows. |- | [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0. |- | [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped. |- | [[PauseStopwatch]] || System || Now displays time of the stopwatch. |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Search]] || System || &mdash; |- | [[SearchAdd]] || System || New command added. |- | [[SearchRemove]] || System || New command added. |- | [[SearchEdit]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[Ping]] || System || Added option to ping indefinitely |- | [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry. |- | [[ChangeLogSettings]] || System || New command added. |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Mosquito]] || Fun || New command added. |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || 100% more glitchy. Also now able to control break. |- | [[RockPaperScissors]] || Fun || &mdash; |- | [[EightBall]] || Fun || &mdash; |- | [[DrawCard]] || Fun || New command added. |- | [[ReplaceCard]] || Fun || New command added. |- | [[ShuffleDeck]] || Fun || New command added. |- | [[ResetDeck]] || Fun || New command added. |- | [[ListDeck]] || Fun || New command added. |- | [[TotalDeck]] || Fun || New command added. |} [[Category:StarLight builds]] a37f3d6e30383ed8a2fd412082158f9062d7b14a 1422 1419 2023-09-02T18:26:44Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV5.0''}} '''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only. ==General changes== *Multiple speed improvements, streamlined code to allow data to only flow once per command. *Passwords now go through encryption. *Passwords now switch backed to input box prompts. *Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command) *Audio files now exist in a global variable, making it easier to add more. *Variables now save to the hard drive for use in future sessions. *Variables also now exist publicly and privately. *Debug timer now added to measure command times. *Restart command now added as a lock exception. *More robust exception handler. Gives more concise details about what went wrong. *"?" command prefix added that returns help entries for an existing command. *"??" command prefix added that searches this wiki for the command entry. *Keywords added: #REG, #OBOX, #SBOX, #DBOX *Settings added: REG, SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH *Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound) *New autosave mode: after every command. *Output system speed improvements. *Corrected Black Star glitch. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.1|last version]] |- | [[Exit]] || [[SLSystem]] || &mdash; |- | [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it. |- | [[ExceptionHandler]] || SLSystem || &mdash; |- | [[DebugMode]] || SLSystem || &mdash; |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering. |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || &mdash; |- | [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units. |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[CommandCount]] || SLSystem || New command added. |- | [[ForceKill]] || SLSystem || &mdash; |- | [[Clone]] || SLSystem || New command added. |- | [[GetText]] || SLSystem || Argument list now in one parameter. |- | [[SetVar]] || SLSystem || Added ability to set both public and private variables. |- | [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables. |- | [[ListVar]] || SLSystem || Added ability to list both public and private variables. |- | [[SaveVar]] || SLSystem || New command added. |- | [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]]. |- | [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]]. |- | [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]]. |- | [[Run]] || SLSystem || New command added. |- | [[GOTO]] || SLSystem || New command added. |- | [[SystemMode]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || &mdash; |- | [[Title]] || Settings || &mdash; |- | [[Message]] || Settings || &mdash; |- | [[Length]] || Settings || &mdash; |- | [[Width]] || Settings || If original WIDTH and CONSOLE_BUFFER_WIDTH are equal, CONSOLE_BUFFER_WIDTH now changes with the CONSOLE_WIDTH. |- | [[BufferLength]] || Settings || &mdash; |- | [[BufferWidth]] || Settings || #DEFAULT now sets CONSOLE_BUFFER_WIDTH to the current CONSOLE_WIDTH. |- | [[CursorSize]] || Settings || &mdash; |- | [[ForeColor]] || Settings || &mdash; |- | [[BackColor]] || Settings || &mdash; |- | [[ResetColor]] || Settings || &mdash; |- | [[AutosaveMode]] || Settings || Added "After every command" mode. |- | [[SaveDirectory]] || Settings || &mdash; |- | [[OutputToClipboard]] || Settings || &mdash; |- | [[Timestamp]] || Settings || &mdash; |- | [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]]. |- | [[Lock]] || Settings || Password parameter removed, now accepts password via input box. |- | [[Unlock]] || Settings || Password parameter removed, now accepts password via input box. |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || Now accepts partial filenames. |- | [[SaveSettings]] || Settings || Filepath parameter added, can optionally specify where to save settings. |- | [[ClearSettings]] || Settings || Now deletes the settings file. |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Now loads private variables; password parameter removed, now accepts password via input box. |- | [[Logout]] || Authentication || Now unloads private variables. |- | [[Register]] || Authentication || Password parameter removed, now accepts password via input box. |- | [[DeleteAccount]] || Authentication || New command added. |- | [[ChangePassword]] || Authentication || New command added. |- | [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used. |- | [[Print]] || {{b|String|group}} || &mdash; |- | [[Type]] || String || &mdash; |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[SubString]] || String || New command added. |- | [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim. |- | [[Pad]] || String || padright? parameter replaced with direction parameter; default pad direction changed to right. |- | [[Replace]] || String || Now optionally accepts start and count parameters. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || Now only accepts a single omission string. |- | [[Repeat]] || String || &mdash; |- | [[Reverse]] || String || &mdash; |- | [[Scramble]] || String || No longer uses a recursive loop, improving speed. |- | [[Offset]] || String || &mdash; |- | [[LCase]] || String || &mdash; |- | [[UCase]] || String || &mdash; |- | [[PCase]] || String || &mdash; |- | [[Len]] || String || &mdash; |- | [[Contains]] || String || New command added. |- | [[StartsWith]] || String || New command added. |- | [[EndsWith]] || String || New command added. |- | [[IndexOf]] || String || New command added. |- | [[Frequency]] || String || &mdash; |- | [[ASCII]] || String || &mdash; |- | [[Char]] || String || &mdash; |- | [[Hex]] || String || Now accepts 64 bit integers. |- | [[Oct]] || String || Now accepts 64 bit integers. |- | [[Binary]] || String || &mdash; |- | [[NumBinary]] || String || Now accepts 64 bit integers. |- | [[GetChar]] || String || &mdash; |- | [[StrConvert]] || String || &mdash; |- | [[KeyCode]] || String || &mdash; |- | [[ColorCode]] || String || &mdash; |- | [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers. |- | [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited. |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited. |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[RemDiv]] || Math || New command added. |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots. |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]] |- | [[Quadratic]] || Math || &mdash; |- | [[Fibonacci]] || Math || &mdash; |- | [[Pathagorean]] || Math || New command added. |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Perimeter]] || Math || &mdash; |- | [[Area]] || Math || &mdash; |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Min]] || Math || New command added. |- | [[Max]] || Math || New command added. |- | [[Range]] || Math || New command added. |- | [[Median]] || Math || Now accepts an entire dataset. |- | [[Mode]] || Math || New command added. |- | [[Average]] || Math || &mdash; |- | [[GeometricMean]] || Math || New command added. |- | [[HarmonicMean]] || Math || New command added. |- | [[Variance]] || Math || New command added. |- | [[StandardDeviation]] || Math || New command added. |- | [[CoefficientVariance]] || Math || New command added. |- | [[DataSet]] || Math || &mdash; |- | [[Random]] || Math || Now optionally will not repeat numbers |- | [[Chance]] || Math || &mdash; |- | [[Count]] || Math || &mdash; |- | [[Factor]] || Math || Redone command with a speed boost. |- | [[Gcf]] || Math || Redone command with a speed boost. |- | [[Lcm]] || Math || New command added. |- | [[Simplify]] || Math || Redone command with a speed boost. |- | [[ToFraction]] || Math || Redone command with a speed boost. |- | [[Prime]] || Math || New command added. |- | [[PrimeList]] || Math || New command added. |- | [[Round]] || Math || New command added. |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[VolumeConvert]] || Math || &mdash; |- | [[WeightConvert]] || Math || &mdash; |- | [[Test]] || Math || Now able to accepts inputs as either strings or numeric values. |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || &mdash; |- | [[DayOfYear]] || Date/Time || &mdash; |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || &mdash; |- | [[Second]] || Date/Time || &mdash; |- | [[Millisecond]] || Date/Time || New command added. |- | [[UTC]] || Date/Time || Added offset parameter. |- | [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[NewDir]] || File || Output now describes what operation has been done. |- | [[NewFile]] || File || Output now describes what operation has been done. |- | [[EditFile]] || File || New command added. |- | [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers. |- | [[Attr]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes. |- | [[ChRoute]] || [[Registry]] || New command added. |- | [[RegDIR]] || Registry || New command added. |- | [[GetRegVal]] || Registry || New command added. |- | [[SetRegVal]] || Registry || New command added. |- | [[DeleteRegVal]] || Registry || New command added. |- | [[NewRegVal]] || Registry || New command added. |- | [[DeleteRegKey]] || Registry || New command added. |- | [[NewRegKey]] || Registry || New command added. |- | [[Launch]] || System || Added ability to launch saved processes. |- | [[ProcessSave]] || System || New command added. |- | [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process. |- | [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules and threads. |- | [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding. |- | [[SystemHealth]] || System || Added GPU usage; Power reading now returns whether the system is on battery or plugged in. |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || &mdash; |- | [[ClearClipBoard]] || System || &mdash; |- | [[Play]] || System || Now able to accept partial filenames. |- | [[Stop]] || System || &mdash; |- | [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters. |- | [[InputBox]] || System || Renamed from "SimulateInputBox". |- | [[ColorBox]] || System || New command added. |- | [[FontBox]] || System || New command added. |- | [[PrintBox]] || System || New command added. |- | [[OpenBox]] || System || New command added. |- | [[SaveBox]] || System || New command added. |- | [[DirBox]] || System || New command added. |- | [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows. |- | [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0. |- | [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped. |- | [[PauseStopwatch]] || System || Now displays time of the stopwatch. |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Search]] || System || &mdash; |- | [[SearchAdd]] || System || New command added. |- | [[SearchRemove]] || System || New command added. |- | [[SearchEdit]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[Ping]] || System || Added option to ping indefinitely |- | [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry. |- | [[ChangeLogSettings]] || System || New command added. |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Mosquito]] || Fun || New command added. |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || 100% more glitchy. Also now able to control break. |- | [[RockPaperScissors]] || Fun || &mdash; |- | [[EightBall]] || Fun || &mdash; |- | [[DrawCard]] || Fun || New command added. |- | [[ReplaceCard]] || Fun || New command added. |- | [[ShuffleDeck]] || Fun || New command added. |- | [[ResetDeck]] || Fun || New command added. |- | [[ListDeck]] || Fun || New command added. |- | [[TotalDeck]] || Fun || New command added. |} [[Category:StarLight builds]] 3e282ee44b36023935282c7f391689504c97baff 1441 1422 2023-09-02T19:16:16Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV5.0''}} '''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only. ==General changes== *Multiple speed improvements, streamlined code to allow data to only flow once per command. *Passwords now go through encryption. *Passwords now switch backed to input box prompts. *Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command) *Audio files now exist in a global variable, making it easier to add more. *Variables now save to the hard drive for use in future sessions. *Variables also now exist publicly and privately. *Debug timer now added to measure command times. *Restart command now added as a lock exception. *More robust exception handler. Gives more concise details about what went wrong. *"?" command prefix added that returns help entries for an existing command. *"??" command prefix added that searches this wiki for the command entry. *Keywords added: #REG, #OBOX, #SBOX, #DBOX *Settings added: REG, SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH *Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound) *New autosave mode: after every command. *Output system speed improvements. *Corrected Black Star glitch. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.1|last version]] |- | [[Exit]] || [[SLSystem]] || &mdash; |- | [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it. |- | [[ExceptionHandler]] || SLSystem || &mdash; |- | [[DebugMode]] || SLSystem || &mdash; |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering. |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || &mdash; |- | [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units. |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[CommandCount]] || SLSystem || New command added. |- | [[ForceKill]] || SLSystem || &mdash; |- | [[Clone]] || SLSystem || New command added. |- | [[GetText]] || SLSystem || Argument list now in one parameter. |- | [[SetVar]] || SLSystem || Added ability to set both public and private variables. |- | [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables. |- | [[ListVar]] || SLSystem || Added ability to list both public and private variables. |- | [[SaveVar]] || SLSystem || New command added. |- | [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]]. |- | [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]]. |- | [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]]. |- | [[Run]] || SLSystem || New command added. |- | [[GOTO]] || SLSystem || New command added. |- | [[SystemMode]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || &mdash; |- | [[Title]] || Settings || &mdash; |- | [[Message]] || Settings || &mdash; |- | [[Length]] || Settings || &mdash; |- | [[Width]] || Settings || If original WIDTH and CONSOLE_BUFFER_WIDTH are equal, CONSOLE_BUFFER_WIDTH now changes with the CONSOLE_WIDTH. |- | [[BufferLength]] || Settings || &mdash; |- | [[BufferWidth]] || Settings || #DEFAULT now sets CONSOLE_BUFFER_WIDTH to the current CONSOLE_WIDTH. |- | [[CursorSize]] || Settings || &mdash; |- | [[ForeColor]] || Settings || &mdash; |- | [[BackColor]] || Settings || &mdash; |- | [[ResetColor]] || Settings || &mdash; |- | [[AutosaveMode]] || Settings || Added "After every command" mode. |- | [[SaveDirectory]] || Settings || &mdash; |- | [[OutputToClipboard]] || Settings || &mdash; |- | [[Timestamp]] || Settings || &mdash; |- | [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]]. |- | [[Lock]] || Settings || Password parameter removed, now accepts password via input box. |- | [[Unlock]] || Settings || Password parameter removed, now accepts password via input box. |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || Now accepts partial filenames. |- | [[SaveSettings]] || Settings || Filepath parameter added, can optionally specify where to save settings. |- | [[ClearSettings]] || Settings || Now deletes the settings file. |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Now loads private variables; password parameter removed, now accepts password via input box. |- | [[Logout]] || Authentication || Now unloads private variables. |- | [[Register]] || Authentication || Password parameter removed, now accepts password via input box. |- | [[DeleteAccount]] || Authentication || New command added. |- | [[ChangePassword]] || Authentication || New command added. |- | [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used. |- | [[Print]] || {{b|String|group}} || &mdash; |- | [[Type]] || String || &mdash; |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[SubString]] || String || New command added. |- | [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim. |- | [[Pad]] || String || padright? parameter replaced with direction parameter; default pad direction changed to right. |- | [[Replace]] || String || Now optionally accepts start and count parameters. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || Now only accepts a single omission string. |- | [[Repeat]] || String || &mdash; |- | [[Reverse]] || String || &mdash; |- | [[Scramble]] || String || No longer uses a recursive loop, improving speed. |- | [[Offset]] || String || &mdash; |- | [[LCase]] || String || &mdash; |- | [[UCase]] || String || &mdash; |- | [[PCase]] || String || &mdash; |- | [[Len]] || String || &mdash; |- | [[Contains]] || String || New command added. |- | [[StartsWith]] || String || New command added. |- | [[EndsWith]] || String || New command added. |- | [[IndexOf]] || String || New command added. |- | [[Frequency]] || String || &mdash; |- | [[GetChar]] || String || &mdash; |- | [[ASCII]] || String || &mdash; |- | [[Char]] || String || &mdash; |- | [[Hex]] || String || Now accepts 64 bit integers. |- | [[Oct]] || String || Now accepts 64 bit integers. |- | [[Binary]] || String || &mdash; |- | [[NumBinary]] || String || Now accepts 64 bit integers. |- | [[StrConvert]] || String || &mdash; |- | [[KeyCode]] || String || &mdash; |- | [[ColorCode]] || String || &mdash; |- | [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers. |- | [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited. |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited. |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[RemDiv]] || Math || New command added. |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots. |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]] |- | [[Quadratic]] || Math || &mdash; |- | [[Fibonacci]] || Math || &mdash; |- | [[Pathagorean]] || Math || New command added. |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Perimeter]] || Math || &mdash; |- | [[Area]] || Math || &mdash; |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Min]] || Math || New command added. |- | [[Max]] || Math || New command added. |- | [[Range]] || Math || New command added. |- | [[Median]] || Math || Now accepts an entire dataset. |- | [[Mode]] || Math || New command added. |- | [[Average]] || Math || &mdash; |- | [[GeometricMean]] || Math || New command added. |- | [[HarmonicMean]] || Math || New command added. |- | [[Variance]] || Math || New command added. |- | [[StandardDeviation]] || Math || New command added. |- | [[CoefficientVariance]] || Math || New command added. |- | [[DataSet]] || Math || &mdash; |- | [[Random]] || Math || Now optionally will not repeat numbers |- | [[Chance]] || Math || &mdash; |- | [[Count]] || Math || &mdash; |- | [[Factor]] || Math || Redone command with a speed boost. |- | [[Gcf]] || Math || Redone command with a speed boost. |- | [[Lcm]] || Math || New command added. |- | [[Simplify]] || Math || Redone command with a speed boost. |- | [[ToFraction]] || Math || Redone command with a speed boost. |- | [[Prime]] || Math || New command added. |- | [[PrimeList]] || Math || New command added. |- | [[Round]] || Math || New command added. |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[VolumeConvert]] || Math || &mdash; |- | [[WeightConvert]] || Math || &mdash; |- | [[Test]] || Math || Now able to accepts inputs as either strings or numeric values. |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || &mdash; |- | [[DayOfYear]] || Date/Time || &mdash; |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || &mdash; |- | [[Second]] || Date/Time || &mdash; |- | [[Millisecond]] || Date/Time || New command added. |- | [[UTC]] || Date/Time || Added offset parameter. |- | [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[NewDir]] || File || Output now describes what operation has been done. |- | [[NewFile]] || File || Output now describes what operation has been done. |- | [[EditFile]] || File || New command added. |- | [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers. |- | [[Attr]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes. |- | [[ChRoute]] || [[Registry]] || New command added. |- | [[RegDIR]] || Registry || New command added. |- | [[GetRegVal]] || Registry || New command added. |- | [[SetRegVal]] || Registry || New command added. |- | [[DeleteRegVal]] || Registry || New command added. |- | [[NewRegVal]] || Registry || New command added. |- | [[DeleteRegKey]] || Registry || New command added. |- | [[NewRegKey]] || Registry || New command added. |- | [[Launch]] || System || Added ability to launch saved processes. |- | [[ProcessSave]] || System || New command added. |- | [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process. |- | [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules and threads. |- | [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding. |- | [[SystemHealth]] || System || Added GPU usage; Power reading now returns whether the system is on battery or plugged in. |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || &mdash; |- | [[ClearClipBoard]] || System || &mdash; |- | [[Play]] || System || Now able to accept partial filenames. |- | [[Stop]] || System || &mdash; |- | [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters. |- | [[InputBox]] || System || Renamed from "SimulateInputBox". |- | [[ColorBox]] || System || New command added. |- | [[FontBox]] || System || New command added. |- | [[PrintBox]] || System || New command added. |- | [[OpenBox]] || System || New command added. |- | [[SaveBox]] || System || New command added. |- | [[DirBox]] || System || New command added. |- | [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows. |- | [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0. |- | [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped. |- | [[PauseStopwatch]] || System || Now displays time of the stopwatch. |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Search]] || System || &mdash; |- | [[SearchAdd]] || System || New command added. |- | [[SearchRemove]] || System || New command added. |- | [[SearchEdit]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[Ping]] || System || Added option to ping indefinitely |- | [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry. |- | [[ChangeLogSettings]] || System || New command added. |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Mosquito]] || Fun || New command added. |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || 100% more glitchy. Also now able to control break. |- | [[RockPaperScissors]] || Fun || &mdash; |- | [[EightBall]] || Fun || &mdash; |- | [[DrawCard]] || Fun || New command added. |- | [[ReplaceCard]] || Fun || New command added. |- | [[ShuffleDeck]] || Fun || New command added. |- | [[ResetDeck]] || Fun || New command added. |- | [[ListDeck]] || Fun || New command added. |- | [[TotalDeck]] || Fun || New command added. |} [[Category:StarLight builds]] 5d55d60ae95f0dc5d7f93831dcf88ffc3ff4b7c2 Pad 0 287 1421 825 2023-09-02T18:26:04Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = pad <source> <length> <padchar> <direction> |aliases = pad |v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Pad''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in version {{v|4.0}} forward. ==Function== The Pad command pads the left side of the source string to a specified total length with a character (spaces by default). ==Parameters== ===Version 5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The text to be modified. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=length |description=total length of the return string, (the source string plus the padding). |range=int|minval=0|includemin=y |required=y}} {{ParametersRow |num=3 |name=padchar |description=The character to pad the source string with. |range=char |default=(space)}} {{ParametersRow |num=4 |name=direction |description=Direction to pad to. |range=Options: left, start, right, end |default=right}} |} ===Version 4.0 and 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The text to be modified. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=length |description=total length of the return string, (the source string plus the padding). |range=int|minval=0|includemin=y |required=y}} {{ParametersRow |num=3 |name=padchar |description=The character to pad the source string with. |range=char |default=(space)}} {{ParametersRow |num=4 |name=padright? |description=Pad the right side instead? |range=bool |default=False}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.0}} || New command added. |- | {{v|5.0}} || padright? parameter replaced with direction parameter; default pad direction changed to right. |} ==See Also== *[[Trim]] 65bd1f2b8b660ec662da6df198f3f1b5dd5da182 Replace 0 120 1423 290 2023-09-02T18:37:34Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = replace <source> <find> <replace> <start> <count> |aliases = replace |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Replace''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Replace command takes the source string, searches for all instances of the find string and replaces them with the replace string. (e.g. <code>replace foobar oo i</code> returns "fibar") ==Parameters== ===Versions 1.0 to 3.5 and 5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The source text. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=find |description=The string to be replaced. |range=str |nonull=y |required=y}} {{ParametersRow |num=3 |name=replace |description=The replacement string. |required=y} |range=str }} {{ParametersRow |num=4 |name=start |description=The start position. All text left of the start position is omitted. One based. |range=int |minval=1 |includemin=y |default=1}} {{ParametersRow |num=5 |name=count |description=The maximum number of replacements to be made. |range=int |minval=1 |includemin=y |default=&#45;1}} |} ===Versions 4.0 and 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The source text. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=find |description=The string to be replaced. |range=str |nonull=y |required=y}} {{ParametersRow |num=3 |name=replace |description=The replacement string. |required=y} |range=str}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || GetText() implemented; start and count parameters removed; restructure/optimization |- | {{v|5.0}} || Now optionally accepts start and count parameters. |} acaaa8832c719aad6d374e965e12984b7c3e50fa Insert 0 279 1424 815 2023-09-02T18:39:42Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = insert <source> <insertion> <position> |aliases = insert, ins |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Insert''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions. ==Function== The Insert command inserts the insertion string at a specified position in the source string. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The text to be modified. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=insertion |description=The text to be inserted. |range=str|nonull=y |required=y}} {{ParametersRow |num=3 |name=position |description=The position to make the insertion (1 based). |range=int|minval=1|includemin=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[InsertBefore]] *[[InsertAfter]] 88059e41f9d4dc16759e3905a93ac109120d2c7e InsertBefore 0 280 1425 816 2023-09-02T18:39:50Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = insertbefore <source> <find> <insertion> |aliases = insertbefore, insb |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''InsertBefore''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions. ==Function== The InsertBefore command inserts the insertion string before all instances of the find string within the source string. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The text to be modified. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=find |description=The text to be found. |range=str|nonull=y |required=y}} {{ParametersRow |num=3 |name=insertion |description=The text to be inserted. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Insert]] *[[InsertAfter]] e892c1d5eda9c4bcb548e6b5b704449c2abaad39 InsertAfter 0 281 1426 814 2023-09-02T18:39:57Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = insertafter <source> <find> <insertion> |aliases = insertafter, insa |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''InsertAfter''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions. ==Function== The InsertAfter command inserts the insertion string after all instances of the find string within the source string. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The text to be modified. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=find |description=The text to be found. |range=str|nonull=y |required=y}} {{ParametersRow |num=3 |name=insertion |description=The text to be inserted. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Insert]] *[[InsertBefore]] 70b97e3485f9937163e8edce4dfee84616138206 Omit 0 282 1427 849 2023-09-02T18:43:58Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = omit <source> <omission> |aliases = omit |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Omit''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions. ==Function== The Omit command omits the omission string from the source string. In versions {{v|2.5}} to {{v|4.1}}, the command is capable of omitting several strings at once. ==Parameters== ===Versions 1.0, 2.0, and 5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The text to be modified. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=omission |description=The text to be omitted. |range=str |required=y}} |} ===Versions 2.5 to 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The text to be modified. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=omission |description=The text to be omitted. Multiple omissions are possible by separating the terms by spaces, and single quotes binds them together. |range=str|list=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Added ability to omit several strings at once. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|5.0}} || Now only accepts a single omission string. |} b8d62623fd22f75b47e7f48585d7b58a0991b0a5 Repeat 0 122 1428 520 2023-09-02T18:46:24Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = repeat <source> <reps> |aliases = repeat |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Repeat''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Repeat command repeats the source text a specified number of times. Because the function uses a loop, it can be aborted with the ctrl key. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The source text. |range=str |required=y}} {{ParametersRow |num=2 |name=reps |description=The number of repetitions |range=int |minval=0 |includemin=y |maxval={{rollover|99999|9999 before 4.1|y}} |includemax=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Ctrl break added. |- | {{v|4.0}} || implemented validity functions; implemented GUI-only progress bar. |- | {{v|4.1}} || Changed limit from 9999 to 99999 because of no need to compensate for the GUI. |} cab3acfbd03efc755b6d441cacf9353b4ef9dfcc Reverse 0 121 1429 292 2023-09-02T18:48:34Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = reverse <source> |aliases = reverse, rev |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Reverse''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The Reverse command simply pulls the source command and reverses the order of the text. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The source string. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.1}} || Format changed to single-parameter. |} cc6c6704b7b366a311af367cbbadd831bfb986fe Scramble 0 277 1430 827 2023-09-02T18:49:14Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = scramble <source> |aliases = scramble, scrmbl |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Scramble''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The Scramble command returns randomly scrambled characters in the source string. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The source text. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.0}} || Format changed to single parameter. |- | {{v|5.0}} || No longer uses a recursive loop, improving speed. |} 564bc8ece64d45d0bd14ad84f5c7943d446baa6a Offset 0 196 1431 783 2023-09-02T18:50:14Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = offset <sourcestring> <offset> |aliases = offset |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Offset''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Offset command bumps every character of the source string forward or backward a specified number of ASCII values. Because the function uses a loop, it can be aborted with the ctrl key. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The source text. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=offset |description=The amount to offset by. |range=int |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} 4da27ab8006b51d2e600953c14b743beb5a522aa LCase 0 103 1432 542 2023-09-02T18:50:30Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = lcase <text> |aliases = lcase |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''LCase''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The LCase command takes the first command and sets all alphabetic characters to lowercase. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to be set to lowercase. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.1}} || Format changed to single-parameter. |} ==See also== *[[UCase]] *[[PCase]] 447805171537a22fd5572d2de5020e696de73a47 UCase 0 104 1433 543 2023-09-02T18:50:50Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = ucase <text> |aliases = ucase |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''UCase''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The UCase command takes the first command and sets all alphabetic characters to uppercase. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to be set to uppercase. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.1}} || Format changed to single-parameter. |} ==See also== *[[LCase]] *[[PCase]] ac90118e9457277ff30c8985c28e383f4e3e74bd PCase 0 105 1434 544 2023-09-02T18:51:07Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = pcase <text> |aliases = pcase |v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''PCase''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version 3.1 and forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The PCase command takes the first command and sets all alphabetic characters to proper case, where the first letter of every word is capitalized. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to be set to proper case. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.1}} || New command added. |- | {{v|4.1}} || Format changed to single-parameter. |} ==See also== *[[UCase]] *[[LCase]] e5923e675e1e153923de726772f815f6045c564c Len 0 288 1435 826 2023-09-02T18:51:39Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = len <source> |aliases = len |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Len''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The Len command returns the length of the source string. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The text to get the length of. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.1}} || Format changed to single-parameter. |} e66ca07e5b48ffd6130f48eea78a132b7d59f1fc Frequency 0 76 1436 288 2023-09-02T18:55:43Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = frequency <source> <find> <casesensitive> |aliases = frequency, freq |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Frequency''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== Frequency gets how many times the find string appears in the source string. Case sensitivity can be turned on and off. Because the function uses a loop, it can be aborted with the ctrl key. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The source text. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=find |description=The find text. |range=str |nonull=y |required=y}} {{ParametersRow |num=3 |name=casesensitive |description=Is this case sensitive? |range=bool |default=false}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "case sensitive?" parameter added; "freq" alias added; ctrl break added. |- | {{v|4.0}} || General code cleanup; implemented GetText(); implemented GUI-only progress bar; accidentally caused case sensitive glitch. |- | {{v|4.1}} || Corrected case sensitive glitch. |} 211679fbec8d4d8579bc2ad3649645635cbf3935 Contains 0 535 1437 2023-09-02T19:03:53Z Serpent King 24956324 Created page with "{{infobox command |group = String |usage = contains <source> <find> <casesensitive> |aliases = contains |v5.0=y |console=y }} '''Contains''' is a {{b|string|group}} command..." wikitext text/x-wiki {{infobox command |group = String |usage = contains <source> <find> <casesensitive> |aliases = contains |v5.0=y |console=y }} '''Contains''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The Contains command returns whether or not the find string appears in the source string. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The source text. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=find |description=The find text. |range=str |nonull=y |required=y}} {{ParametersRow |num=3 |name=casesensitive |description=Is this case sensitive? |range=bool |default=false}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} 8022588a3f36288075b3ac61d366121ffdba7517 StartsWith 0 536 1438 2023-09-02T19:03:56Z Serpent King 24956324 Created page with "{{infobox command |group = String |usage = startswith <source> <find> <casesensitive> |aliases = startswith |v5.0=y |console=y }} '''StartsWith''' is a {{b|string|group}} c..." wikitext text/x-wiki {{infobox command |group = String |usage = startswith <source> <find> <casesensitive> |aliases = startswith |v5.0=y |console=y }} '''StartsWith''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The StartsWith command returns whether or not the source string starts with the find string. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The source text. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=find |description=The find text. |range=str |nonull=y |required=y}} {{ParametersRow |num=3 |name=casesensitive |description=Is this case sensitive? |range=bool |default=false}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} f10df999679757d60be32af44afa0e87f0693cb5 EndsWith 0 537 1439 2023-09-02T19:03:58Z Serpent King 24956324 Created page with "{{infobox command |group = String |usage = endswith <source> <find> <casesensitive> |aliases = endswith |v5.0=y |console=y }} '''EndsWith''' is a {{b|string|group}} command..." wikitext text/x-wiki {{infobox command |group = String |usage = endswith <source> <find> <casesensitive> |aliases = endswith |v5.0=y |console=y }} '''EndsWith''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The EndsWith command returns whether or not the source string ends with the find string. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The source text. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=find |description=The find text. |range=str |nonull=y |required=y}} {{ParametersRow |num=3 |name=casesensitive |description=Is this case sensitive? |range=bool |default=false}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} 46db2e8bdf861e5f6de11e7701dac5e1a6b15452 IndexOf 0 538 1440 2023-09-02T19:06:18Z Serpent King 24956324 Created page with "{{infobox command |group = String |usage = indexof <source> <find> <casesensitive> |aliases = indexof |v5.0=y |console=y }} '''IndexOf''' is a {{b|string|group}} [[command]]..." wikitext text/x-wiki {{infobox command |group = String |usage = indexof <source> <find> <casesensitive> |aliases = indexof |v5.0=y |console=y }} '''IndexOf''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The IndexOf command returns the index or indices (1 based) within the source string that the find string appears. Because the function uses a loop, it can be aborted with the ctrl key. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The source text. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=find |description=The find text. |range=str |nonull=y |required=y}} {{ParametersRow |num=3 |name=casesensitive |description=Is this case sensitive? |range=bool |default=false}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} 27c2a240bef3ae3eb6e89815839577db4ac1f1ef GetChar 0 260 1442 732 2023-09-02T19:19:34Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = getchar <keyword> |aliases = getchar |v4.1=y|v5.0=y |console=y }} '''GetChar''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in {{v|4.1}} forward. ==Function== The GetChar command returns a character or symbol based on a given keyword and sets it to the clipboard. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=keyword |description=The keyword to pull a character from. |range=str |required=y}} |} ==Characters== {|class="wikitable sortable" ! Character !! Keyword(s) !! On English keyboard? |- | style="text-align:center;"|. || period, fullstop, point || {{y}} |- | style="text-align:center;"|, || comma || {{y}} |- | style="text-align:center;"|? || questionmark, question || {{y}} |- | style="text-align:center;"|! || exclamationmark, exclamation || {{y}} |- | style="text-align:center;"|¿ || invertquestionmark, invertquestion, invert? || {{n}} |- | style="text-align:center;"|¡ || invertexclamationmark, invertexclamation, invert! || {{n}} |- | style="text-align:center;"|: || colon || {{y}} |- | style="text-align:center;"|; || semicolon || {{y}} |- | style="text-align:center;"|' || apostrophe, singlequote || {{y}} |- | style="text-align:center;"|" || quotation, quote, doublequote || {{y}} |- | style="text-align:center;"|= || equal, equals || {{y}} |- | style="text-align:center;"|+ || plus || {{y}} |- | style="text-align:center;"|- || dash, minus || {{y}} |- | style="text-align:center;"|– || endash, ndash || {{n}} |- | style="text-align:center;"|— || emdash, mdash || {{n}} |- | style="text-align:center;"|± || plusminussign, plusminus, +- || {{n}} |- | style="text-align:center;"|× || multiplicationsign, multiplication, mult || {{n}} |- | style="text-align:center;"|÷ || divisionsign, division, div || {{n}} |- | style="text-align:center;"|/ || forwardslash, slash || {{y}} |- | style="text-align:center;"|\ || backslash || {{y}} |- | style="text-align:center;"|@ || at || {{y}} |- | style="text-align:center;"|# || pound, hashtag || {{y}} |- | style="text-align:center;"|$ || dollarsign, dollar || {{y}} |- | style="text-align:center;"|% || percentsign, percentage, percent || {{y}} |- | style="text-align:center;"|^ || carrot || {{y}} |- | style="text-align:center;"|& || ampersand || {{y}} |- | style="text-align:center;"|* || asterisk || {{y}} |- | style="text-align:center;"|( || leftparenthesis || {{y}} |- | style="text-align:center;"|) || rightparenthesis || {{y}} |- | style="text-align:center;"|[ || leftbracket, leftsquarebracket || {{y}} |- | style="text-align:center;"|] || rightbracket, rightsquarebracket || {{y}} |- | style="text-align:center;"|{ || leftbrace, leftcurlybrace || {{y}} |- | style="text-align:center;"|} || rightbrace, rightcurlybrace || {{y}} |- | style="text-align:center;"|< || leftcarrot, lessthan || {{y}} |- | style="text-align:center;"|> || rightcarrot, greaterthan || {{y}} |- | style="text-align:center;"|≤ || lessthanorequalto, lessorequal, <= || {{n}} |- | style="text-align:center;"|≥ || greaterthanorequalto, greaterorequal, >= || {{n}} |- | style="text-align:center;"|≠ || notequalto, notequal, <>, != || {{n}} |- | style="text-align:center;"|≈ || almostequalto, almostequal, almost, about || {{n}} |- | style="text-align:center;"|<nowiki>|</nowiki> || bar || {{y}} |- | style="text-align:center;"|† || dagger || {{n}} |- | style="text-align:center;"|_ || underscore || {{y}} |- | style="text-align:center;"|~ || tilde || {{y}} |- | style="text-align:center;"|` || accent, accentmark || {{y}} |- | style="text-align:center;"|(space) || space || {{y}} |- | style="text-align:center;"|… || ellipses || {{n}} |- | style="text-align:center;"|• || bullet || {{n}} |- | style="text-align:center;"|¢ || centsign, cent || {{n}} |- | style="text-align:center;"|¥ || yensign, yen || {{n}} |- | style="text-align:center;"|€ || eurosign, euro || {{n}} |- | style="text-align:center;"|© || copyrightsign, copyright, cr, c || {{n}} |- | style="text-align:center;"|® || registeredsign, registered, r || {{n}} |- | style="text-align:center;"|℗ || patentedsign, patent, p || {{n}} |- | style="text-align:center;"|™ || trademarksign, trademark, tm || {{n}} |- | style="text-align:center;"|§ || sectionsign, section || {{n}} |- | style="text-align:center;"|° || degreesign, degree, deg || {{n}} |- | style="text-align:center;"|² || squared, square || {{n}} |- | style="text-align:center;"|³ || cubed, cube || {{n}} |- | style="text-align:center;"|¶ || pilcrowsign, paragraphsign, pilcrow, paragraph || {{n}} |- | style="text-align:center;"|№ || numbersign, number, no || {{n}} |- | style="text-align:center;"|¼ || 1/4, forth || {{n}} |- | style="text-align:center;"|½ || 1/2, half || {{n}} |- | style="text-align:center;"|¾ || 3/4 || {{n}} |- | style="text-align:center;"|⅓ || 1/3 || {{n}} |- | style="text-align:center;"|⅔ || 2/3 || {{n}} |- | style="text-align:center;"|⅕ || 1/5 || {{n}} |- | style="text-align:center;"|⅖ || 2/5 || {{n}} |- | style="text-align:center;"|⅗ || 3/5 || {{n}} |- | style="text-align:center;"|⅘ || 4/5 || {{n}} |- | style="text-align:center;"|⅙ || 1/6 || {{n}} |- | style="text-align:center;"|⅚ || 5/6 || {{n}} |- | style="text-align:center;"|⅛ || 1/8 || {{n}} |- | style="text-align:center;"|⅜ || 3/8 || {{n}} |- | style="text-align:center;"|⅝ || 5/8 || {{n}} |- | style="text-align:center;"|⅞ || 7/8 || {{n}} |- | style="text-align:center;"|À || capitalaaccent, capitalaccenta, capaaccent, capaccenta || {{n}} |- | style="text-align:center;"|È || capitaleaccent, capitalaccente, capeaccent, capaccente || {{n}} |- | style="text-align:center;"|Ì || capitaliaccent, capitalaccenti, capiaccent, capaccenti || {{n}} |- | style="text-align:center;"|Ò || capitaloaccent, capitalaccento, capoaccent, capaccento || {{n}} |- | style="text-align:center;"|Ù || capitaluaccent, capitalaccentu, capuaccent, capaccentu || {{n}} |- | style="text-align:center;"|Ñ || capitalntilde, capitaltilden, capntilde, captilden || {{n}} |- | style="text-align:center;"|à || aaccent, accenta || {{n}} |- | style="text-align:center;"|è || eaccent, accente || {{n}} |- | style="text-align:center;"|ì || iaccent, accenti || {{n}} |- | style="text-align:center;"|ò || oaccent, accento || {{n}} |- | style="text-align:center;"|ù || uaccent, accentu || {{n}} |- | style="text-align:center;"|ñ || ntilde, tilden || {{n}} |- | style="text-align:center;"|Α || capitalalpha, capalpha || {{n}} |- | style="text-align:center;"|Β || capitalbeta, capbeta || {{n}} |- | style="text-align:center;"|Γ || capitalgamma, capgamma || {{n}} |- | style="text-align:center;"|Δ || capitaldelta, capdelta || {{n}} |- | style="text-align:center;"|Ε || capitalepsilon, capepsilon || {{n}} |- | style="text-align:center;"|Ζ || capitalzeta, capzeta || {{n}} |- | style="text-align:center;"|Η || capitaleta, capeta || {{n}} |- | style="text-align:center;"|Θ || capitaltheta, captheta || {{n}} |- | style="text-align:center;"|Ι || captialiota, capiota || {{n}} |- | style="text-align:center;"|Κ || captialkappa, capkappa || {{n}} |- | style="text-align:center;"|Λ || capitallamda, caplamda || {{n}} |- | style="text-align:center;"|Μ || capitalmu, capmu || {{n}} |- | style="text-align:center;"|Ν || capitalnu, capnu || {{n}} |- | style="text-align:center;"|Ξ || capitalxi, capxi || {{n}} |- | style="text-align:center;"|Ο || capitalomicron, capomicron || {{n}} |- | style="text-align:center;"|Π || capitalpi, cappi || {{n}} |- | style="text-align:center;"|Ρ || capitalrho, caprho || {{n}} |- | style="text-align:center;"|Σ || capitalsigma, capsigma || {{n}} |- | style="text-align:center;"|Τ || capitaltau, captau || {{n}} |- | style="text-align:center;"|Υ || capitalupsilon, upsilon || {{n}} |- | style="text-align:center;"|Φ || capitalphi, capphi || {{n}} |- | style="text-align:center;"|Χ || capitalchi, capchi || {{n}} |- | style="text-align:center;"|Ψ || capitalpsi, cappsi || {{n}} |- | style="text-align:center;"|Ω || capitalomega, capomega || {{n}} |- | style="text-align:center;"|α || alpha || {{n}} |- | style="text-align:center;"|β || beta || {{n}} |- | style="text-align:center;"|γ || gamma || {{n}} |- | style="text-align:center;"|δ || delta || {{n}} |- | style="text-align:center;"|ε || epsilon || {{n}} |- | style="text-align:center;"|ζ || zeta || {{n}} |- | style="text-align:center;"|η || eta || {{n}} |- | style="text-align:center;"|θ || theta || {{n}} |- | style="text-align:center;"|ι || iota || {{n}} |- | style="text-align:center;"|κ || kappa || {{n}} |- | style="text-align:center;"|λ || lamda || {{n}} |- | style="text-align:center;"|μ || mu || {{n}} |- | style="text-align:center;"|ν || nu || {{n}} |- | style="text-align:center;"|ξ || xi || {{n}} |- | style="text-align:center;"|ο || omicron || {{n}} |- | style="text-align:center;"|π || pi || {{n}} |- | style="text-align:center;"|ρ || rho || {{n}} |- | style="text-align:center;"|σ || sigma || {{n}} |- | style="text-align:center;"|τ || tau || {{n}} |- | style="text-align:center;"|υ || upsilon || {{n}} |- | style="text-align:center;"|φ || phi || {{n}} |- | style="text-align:center;"|χ || chi || {{n}} |- | style="text-align:center;"|ψ || psi || {{n}} |- | style="text-align:center;"|ω || omega || {{n}} |- | style="text-align:center;"|√ || squareroot, sqrt, radical || {{n}} |- | style="text-align:center;"|∞ || infinity, inf || {{n}} |- | style="text-align:center;"|∟ || rightangle || {{n}} |- | style="text-align:center;"|∫ || integral || {{n}} |- | style="text-align:center;"|⌠ || topintegral, integraltop || {{n}} |- | style="text-align:center;"|⌡ || bottomintegral, integralbottom || {{n}} |- | style="text-align:center;"|∩ || intersection, intersect || {{n}} |- | style="text-align:center;"|∪ || union || {{n}} |- | style="text-align:center;"|← || left, leftarrow || {{n}} |- | style="text-align:center;"|→ || right, rightarrow || {{n}} |- | style="text-align:center;"|↑ || up, uparrow || {{n}} |- | style="text-align:center;"|↓ || down, downarrow || {{n}} |- | style="text-align:center;"|↖ || leftup, leftuparrow || {{n}} |- | style="text-align:center;"|↗ || rigthup, rightuparrow || {{n}} |- | style="text-align:center;"|↘ || rightdown, rightdownarrow || {{n}} |- | style="text-align:center;"|↙ || leftdown, leftdownarrow || {{n}} |- | style="text-align:center;"|↔ || leftright, leftrightarrow || {{n}} |- | style="text-align:center;"|↕ || updown, updownarrow || {{n}} |- | style="text-align:center;"|♥ || heart, hearts || {{n}} |- | style="text-align:center;"|♠ || spade, spades || {{n}} |- | style="text-align:center;"|♦ || diamond, diamonds || {{n}} |- | style="text-align:center;"|♣ || club, clubs || {{n}} |- | style="text-align:center;"|▲ || triangle || {{n}} |- | style="text-align:center;"|■ || square || {{n}} |- | style="text-align:center;"|● || circle || {{n}} |- | style="text-align:center;"|♂ || male || {{n}} |- | style="text-align:center;"|♀ || female || {{n}} |- | style="text-align:center;"|♪ || music, eighthnote || {{n}} |- | style="text-align:center;"|♫ || singlebarnote || {{n}} |- | style="text-align:center;"|𝅝 || wholenote || {{n}} |- | style="text-align:center;"|𝅗𝅥 || halfnote || {{n}} |- | style="text-align:center;"|𝅘𝅥 || quarternote || {{n}} |- | style="text-align:center;"|𝄞 || treblecleft || {{n}} |- | style="text-align:center;"|𝄢 || basecleft || {{n}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.1}} || New command added. |} 133d511792f03e521812f07ceb52139cb9287485 ASCII 0 289 1443 830 2023-09-02T19:21:10Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = ascii <source> |aliases = ascii, asc |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''ASCII''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The ASCII command returns a list of ASCII indices for the source string. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The text to be translated. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.1}} || Format changed to single-parameter. |} ==See Also== *[[Char]] *[[Hex]] *[[Oct]] *[[Binary]] *[[NumBinary]] *[[StrConvert]] e95458f2ece9ef948d52c2356ebdcf0e59d0e641 Char 0 290 1444 846 2023-09-02T19:23:07Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = char <numlist> |aliases = char, chr |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Char''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The Char command returns characters from a list of ASCII numbers. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=numlist |description=List of ASCII numbers to translate, separated by space. |range=int|minval=0|includemin=y|maxval=65535|includemax=y|list=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.1}} || Format changed to single-parameter. |} ==See Also== *[[ASCII]] *[[Hex]] *[[Oct]] *[[Binary]] *[[NumBinary]] *[[StrConvert]] bc11339128dd260a9f127d76b839e6bdc1e3534d NumBinary 0 295 1445 848 2023-09-02T19:24:44Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = numbinary <numlist> |aliases = numbinary, nbin |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''NumBinary''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The NumBinary command returns binary numbers from a list of decimal numbers. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=numlist |description=List of decimal numbers to translate, separated by space. |range=int|minval=0|includemin=y|list=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.1}} || Format changed to single-parameter. |- | {{v|5.0}} || Now accepts 64 bit integers. |} ==See Also== *[[ASCII]] *[[Char]] *[[Hex]] *[[Oct]] *[[Binary]] *[[StrConvert]] 3e6680f23c7c75b8476a42970440910f4796270c Hex 0 293 1446 844 2023-09-02T19:25:16Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = hex <numlist> |aliases = hex |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Hex''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The Hex command returns hexadecimal numbers from a list of decimal numbers. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=numlist |description=List of decimal numbers to translate, separated by space. |range=int|minval=0|includemin=y|list=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.1}} || Format changed to single-parameter. |- | {{v|5.0}} || Now accepts 64 bit integers. |} ==See Also== *[[ASCII]] *[[Char]] *[[Oct]] *[[Binary]] *[[NumBinary]] *[[StrConvert]] 68c5000ccbd45ef289f89f69ed3e3a803d4271ec Oct 0 294 1447 847 2023-09-02T19:25:50Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = oct <numlist> |aliases = oct |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Oct''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The Oct command returns octal numbers from a list of decimal numbers. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=numlist |description=List of decimal numbers to translate, separated by space. |range=int|minval=0|includemin=y|list=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.1}} || Format changed to single-parameter. |- | {{v|5.0}} || Now accepts 64 bit integers. |} ==See Also== *[[ASCII]] *[[Char]] *[[Hex]] *[[Binary]] *[[NumBinary]] *[[StrConvert]] 7e062f30bd31d4c6f5b093b28a9574bf792e043c Binary 0 296 1448 836 2023-09-02T19:26:20Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = binary <source> |aliases = binary, bin |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Binary''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The Binary command returns binary numbers from a string. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The text to be translated. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.1}} || Format changed to single-parameter. |} ==See Also== *[[ASCII]] *[[Char]] *[[Hex]] *[[Oct]] *[[NumBinary]] *[[StrConvert]] 1cb450bb8da6036dc7b7ec24ab0d33eaf335f7b6 StrConvert 0 77 1449 754 2023-09-02T19:36:29Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image=[[File:Command-StrConvert.png|300px]] |group = String |usage = strconvert <source> <fromunit> <tounit> |aliases = strconvert, strconv |v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''StrConvert''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} forward. ==Function== StrConvert is used to convert data between decimal, hexadecimal, octal, binary, string, and character. In 4.1 forward, if the "tounit" parameter is blank, the command will return a list of all conversions. Because the function uses a loop, it can be aborted with the ctrl key. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The source text. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=fromunit |description=The unit of the original data. |range=Valid units: DEC, CHR, STR, HEX, OCT, BIN (cannot be null) |required=y}} {{ParametersRow |num=3 |name=tounit |description=The unit to be converted to. Leaving it null will cause the command to list out all conversions <small>(added in 4.1)</small>. |range=Valid units: DEC, CHR, STR, HEX, OCT, BIN |requirednote=Required in 4.0}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.0}} || New command added. |- | {{v|4.1}} || Corrected bad spacing glitch; added ability to list all conversions; added error messages; added "strconv" alias. |} e49e6bb8c7c7508a32d45caa01db6dff1fd6d0d4 KeyCode 0 299 1450 842 2023-09-02T19:41:43Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = keycode |aliases = keycode, kcode |v2.0=y|v2.5=y|v2.7=y|v4.0=y|v4.1=y|v5.0=y |console=y }} '''KeyCode''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all console versions, starting with version {{v|2.0}}. ==Function== The KeyCode command prompts the user for a key input, and returns the key code from the input given, including any modifiers (ctrl, alt, and shift). ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Added the ability to return keystroke, key modifiers, and modifier code. |} 88049807e61180215062b770e1d3c20b2c87763a ColorCode 0 197 1451 561 2023-09-02T19:42:28Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = colorcode <red> <green> <blue> |aliases = colorcode, ccode |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''ColorConvert''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== ColorConvert converts RGB values to hexadecimal strings. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=red |description=The red portion of the source color. |range=int|minval=0|maxval=255|includeminval=y|includemaxval=y |required=y}} {{ParametersRow |num=2 |name=green |description=The green portion of the source color. |range=int|minval=0|maxval=255|includeminval=y|includemaxval=y |required=y}} {{ParametersRow |num=3 |name=blue |description=The blue portion of the source color. |range=int|minval=0|maxval=255|includeminval=y|includemaxval=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Code retooled for efficiency; implemented GetText(). |} ==See also== *[[ColorConvert]] ea02647fae1a9749d8412da13fb136915117796d 1452 1451 2023-09-02T19:42:43Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = colorcode <red> <green> <blue> |aliases = colorcode, ccode |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''ColorCode''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== ColorCode converts RGB values to hexadecimal strings. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=red |description=The red portion of the source color. |range=int|minval=0|maxval=255|includeminval=y|includemaxval=y |required=y}} {{ParametersRow |num=2 |name=green |description=The green portion of the source color. |range=int|minval=0|maxval=255|includeminval=y|includemaxval=y |required=y}} {{ParametersRow |num=3 |name=blue |description=The blue portion of the source color. |range=int|minval=0|maxval=255|includeminval=y|includemaxval=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Code retooled for efficiency; implemented GetText(). |} ==See also== *[[ColorConvert]] 19ed2b923c03d1712ebecf87fa62016406bed190 ColorConvert 0 106 1453 562 2023-09-02T19:42:47Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = colorconvert <source> <fromunit> <tounit> |aliases = colorconvert, colorconv, cconvert |v4.1=y|v5.0=y |console=y }} '''ColorConvert''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}} forward. ==Function== ColorConvert is used to convert colors between their HTML names, their RGB values, and their hexadecimal formats. If the "tounit" parameter is blank, the command will return a list of all conversions. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The source color. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=fromunit |description=The format of the original color. |range=Valid units: NAME, RGB, HEX (cannot be null) |required=y}} {{ParametersRow |num=3 |name=tounit |description=The format to be converted to. Leaving it null will cause the command to list out all conversions. |range=Valid units: NAME, RGB, HEX, ALL}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.1}} || New command added. |- | {{v|5.0}} || Now accepts both 3 and 6 digit hex numbers. |} ==See also== *[[ColorCode]] a90bd6bb275558f30f24e593ef65c1b5c560e9a0 Help 0 144 1454 1307 2023-09-02T19:44:49Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image = [[File:Command-Help.png|300px]] |group = SLSystem |usage = help <searchterms> <group> |aliases = help |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Help''' is a [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Help command displays help documentation for any command relevant to the search terms. If the searchterms parameter is null, all commands will be listed. Starting in {{v|3.0}}, users can now define search terms to filter the returned entries. In {{v|5.0}} the command can filter by command group. Leaving both parameters null will return a full list of commands. ==Parameters== ===Version 5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=searchterms |description=The terms of the search. |range=str}} {{ParametersRow |num=2 |name=group |description=Specifies what command group to search in. |range=str}} |} ===Versions 3.0 to 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=searchterms |description=The terms of the search. |range=str}} {{ParametersRow |num=2 |name=searchin1... |description=Specifies the categories to search in. |range=Valid categories: ID, NAME, GROUP, DESCRIPTION, PARAM, ALIAS|list=y}} |} ===Versions 1.0 to 2.7=== This command takes no parameters. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|3.0}} || Command now reads from Help.txt; added ability to filter results. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|5.0}} || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering. |} e0d18694525f54b9b2b3a5e3b0ba7c3ecc104d44 CreateNote 0 518 1455 1331 2023-09-02T19:48:39Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = createnote <name> <contents> <privatenote> |aliases = createnote |v5.0=y |console=y }} '''CreateNote''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is only present in version {{v|5.0}}. ==Function== The CreateNote command saves a named note. Using the privatenote parameter, the user can make their note private, provided they are logged in. This command is a merged command of [[CreatePublicNote]] and [[CreatePrivateNote]]. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=name |description=The name of the note. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=contents |description=Contents to put in the note. |range=str |required=y}} {{ParametersRow |num=3 |name=privatenote |description=Is this a private note? |range=bool |default=False}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]]. |} ==See also== *[[ViewNote]] *[[DeleteNote]] fde3023cb85b56ff186674e22282647dc800c584 ViewNote 0 519 1456 1333 2023-09-02T19:49:12Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = viewnote <name> <privatevar> |aliases = viewnote |v5.0=y |console=y }} '''ViewNote''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is only present in version {{v|5.0}}. ==Function== The ViewNote command displays the contents of a specified note. Using the privatenote parameter, the user can view private notes, provided they are logged in. If no note is specified, it outputs a list of all notes, including private ones if the user is logged in. This command is a merged command of [[ViewPublicNote]] and [[ViewPrivateNote]]. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=name |description=The name of the note. |range=str}} {{ParametersRow |num=2 |name=privatenote |description=Is this a private note? |range=bool |default=False}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]]. |} ==See also== *[[CreateNote]] *[[DeleteNote]] 870a65902734abd91fc5df71398efdb442bce4bb DeleteNote 0 520 1457 1373 2023-09-02T19:49:42Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = deletenote <name> <privatevar> |aliases = deletenote, delnote |v5.0=y |console=y }} '''DeleteNote''' is a {{b|SLSystem|group}} [[command]] in ''[[StarLight]]'' that is only present in version {{v|5.0}}. ==Function== The DeleteNote command deletes a specified note. Using the privatenote parameter, the user can delete private notes, provided they are logged in. This command is a merged command of [[DeletePublicNote]] and [[DeletePrivateNote]]. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=name |description=The name of the note. |range=str |required=y}} {{ParametersRow |num=2 |name=privatenote |description=Is this a private note? |range=bool |default=False}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]]. |} ==See also== *[[CreateNote]] *[[ViewNote]] aaf16db5716624e4dbd0c69a277281bb6d33404e IntroSoundPath 0 237 1458 1385 2023-09-02T19:52:36Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = introsoundpath <filepath> ---- introsoundpath <keyword> |aliases = introsoundpath, introsound, soundpath |v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''IntroSoundPath''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.7}} forward. ==Function== The IntroSoundPath command changes the file path of the intro sound. In version {{v|5.0}}, null disables the intro sound. This [[settings|setting]] is saveable. ==Parameters== ===Versions 4.0 to 5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=filepath |description=Determines which file should be played. #DEFAULT will set this setting to it's default value. Null will disable the intro sound. |range=File path |required=y}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=keyword |description=Determines which internal sound should be played |range=<nowiki>#SLCRYSTALS, #ITEM, #WINK</nowiki>, ... |required=y}} |} ===Versions 2.7 to 3.5=== {{ParametersHeader}} {{ParametersRow |num=1 |name=audiofilepath |description=Determines which file should be played. #DEFAULT will set this setting to it's default value. |range=File path |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.7}} || New command added. |- | {{v|4.0}} || Implemented GetText(); Added keyword path. |- | {{v|5.0}} || Merged command with [[PlayIntroSound]]. |} ==See also== *[[PlayIntroSound]] fceb4b86cb415eb3feec22c85295af56e17d2be2 1459 1458 2023-09-02T19:57:35Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = introsoundpath <filepath> ---- introsoundpath <sound> |aliases = introsoundpath, introsound, soundpath |v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''IntroSoundPath''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.7}} forward. ==Function== The IntroSoundPath command changes the file path of the intro sound. In version {{v|5.0}}, null disables the intro sound. This [[settings|setting]] is saveable. ==Parameters== ===Versions 4.0 to 5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=filepath |description=Determines which file should be played. #DEFAULT will set this setting to it's default value. Null will disable the intro sound. |range=File path |required=y}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=sound |description=Determines which internal sound should be played |range=<nowiki>#SLCRYSTALS, #ITEM, #WINK</nowiki>, ... |required=y}} |} ===Versions 2.7 to 3.5=== {{ParametersHeader}} {{ParametersRow |num=1 |name=filepath |description=Determines which file should be played. #DEFAULT will set this setting to it's default value. |range=File path |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.7}} || New command added. |- | {{v|4.0}} || Implemented GetText(); Added sound parameter path. |- | {{v|5.0}} || Merged command with [[PlayIntroSound]]. |} ==See also== *[[PlayIntroSound]] d70f8763b3a0a22bc06e697d5d8864ba70cde546 SubString 0 533 1460 1416 2023-09-02T20:00:28Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = substring <source> <start> <end> |aliases = substring, substr |v5.0=y |console=y }} '''SubString''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== SubString returns a substring that starts and ends at specified positions of the source string of characters, inclusive. (e.g. <code>substring foobar 2 4</code> returns "oob") ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The source text. |range=str |nonull=y |required=y}} {{ParametersRow |num=2 |name=start |description=The start position. One based. |required=y |range=int |minval=1 |includemin=y}} {{ParametersRow |num=3 |name=end |description=The end position. One based. |required=y |range=int |minval=1 |includemin=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[Left]] *[[Right]] *[[Mid]] 7a58fd19ea03edeefc853c954bbce27f0c0a3928 Repeat 0 122 1461 1428 2023-09-02T20:02:10Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = repeat <source> <count> |aliases = repeat |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Repeat''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Repeat command repeats the source text a specified number of times. Because the function uses a loop, it can be aborted with the ctrl key. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The source text. |range=str |required=y}} {{ParametersRow |num=2 |name=count |description=The number of repetitions |range=int |minval=0 |includemin=y |maxval={{rollover|99999|9999 before 4.1|y}} |includemax=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Ctrl break added. |- | {{v|4.0}} || implemented validity functions; implemented GUI-only progress bar. |- | {{v|4.1}} || Changed limit from 9999 to 99999 because of no need to compensate for the GUI. |} 5f21a613eddcfa02b542b99192b283f9ba05538e LCase 0 103 1462 1432 2023-09-02T20:03:08Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = lcase <source> |aliases = lcase |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''LCase''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The LCase command takes the first command and sets all alphabetic characters to lowercase. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The text to be set to lowercase. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.1}} || Format changed to single-parameter. |} ==See also== *[[UCase]] *[[PCase]] 450c12c10560881ce22a5b20771f356d4ee52cbf UCase 0 104 1463 1433 2023-09-02T20:03:26Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = ucase <source> |aliases = ucase |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''UCase''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The UCase command takes the first command and sets all alphabetic characters to uppercase. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The text to be set to uppercase. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.1}} || Format changed to single-parameter. |} ==See also== *[[LCase]] *[[PCase]] d018bde688e1c7a60f8d80dc841c0b458dfc6f8c PCase 0 105 1464 1434 2023-09-02T20:04:21Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = pcase <source> |aliases = pcase |v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''PCase''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version 3.1 and forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The PCase command takes the first command and sets all alphabetic characters to proper case, where the first letter of every word is capitalized. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The text to be set to proper case. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.1}} || New command added. |- | {{v|4.1}} || Format changed to single-parameter. |} ==See also== *[[UCase]] *[[LCase]] 5d87c941b2a4e69d270868eb7520ec7dafde5242 GetChar 0 260 1465 1442 2023-09-02T20:05:29Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = getchar <character> |aliases = getchar |v4.1=y|v5.0=y |console=y }} '''GetChar''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in {{v|4.1}} forward. ==Function== The GetChar command returns a character or symbol based on a given keyword and sets it to the clipboard. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=character |description=The keyword to pull a character from. |range=str |required=y}} |} ==Characters== {|class="wikitable sortable" ! Character !! Keyword(s) !! On English keyboard? |- | style="text-align:center;"|. || period, fullstop, point || {{y}} |- | style="text-align:center;"|, || comma || {{y}} |- | style="text-align:center;"|? || questionmark, question || {{y}} |- | style="text-align:center;"|! || exclamationmark, exclamation || {{y}} |- | style="text-align:center;"|¿ || invertquestionmark, invertquestion, invert? || {{n}} |- | style="text-align:center;"|¡ || invertexclamationmark, invertexclamation, invert! || {{n}} |- | style="text-align:center;"|: || colon || {{y}} |- | style="text-align:center;"|; || semicolon || {{y}} |- | style="text-align:center;"|' || apostrophe, singlequote || {{y}} |- | style="text-align:center;"|" || quotation, quote, doublequote || {{y}} |- | style="text-align:center;"|= || equal, equals || {{y}} |- | style="text-align:center;"|+ || plus || {{y}} |- | style="text-align:center;"|- || dash, minus || {{y}} |- | style="text-align:center;"|– || endash, ndash || {{n}} |- | style="text-align:center;"|— || emdash, mdash || {{n}} |- | style="text-align:center;"|± || plusminussign, plusminus, +- || {{n}} |- | style="text-align:center;"|× || multiplicationsign, multiplication, mult || {{n}} |- | style="text-align:center;"|÷ || divisionsign, division, div || {{n}} |- | style="text-align:center;"|/ || forwardslash, slash || {{y}} |- | style="text-align:center;"|\ || backslash || {{y}} |- | style="text-align:center;"|@ || at || {{y}} |- | style="text-align:center;"|# || pound, hashtag || {{y}} |- | style="text-align:center;"|$ || dollarsign, dollar || {{y}} |- | style="text-align:center;"|% || percentsign, percentage, percent || {{y}} |- | style="text-align:center;"|^ || carrot || {{y}} |- | style="text-align:center;"|& || ampersand || {{y}} |- | style="text-align:center;"|* || asterisk || {{y}} |- | style="text-align:center;"|( || leftparenthesis || {{y}} |- | style="text-align:center;"|) || rightparenthesis || {{y}} |- | style="text-align:center;"|[ || leftbracket, leftsquarebracket || {{y}} |- | style="text-align:center;"|] || rightbracket, rightsquarebracket || {{y}} |- | style="text-align:center;"|{ || leftbrace, leftcurlybrace || {{y}} |- | style="text-align:center;"|} || rightbrace, rightcurlybrace || {{y}} |- | style="text-align:center;"|< || leftcarrot, lessthan || {{y}} |- | style="text-align:center;"|> || rightcarrot, greaterthan || {{y}} |- | style="text-align:center;"|≤ || lessthanorequalto, lessorequal, <= || {{n}} |- | style="text-align:center;"|≥ || greaterthanorequalto, greaterorequal, >= || {{n}} |- | style="text-align:center;"|≠ || notequalto, notequal, <>, != || {{n}} |- | style="text-align:center;"|≈ || almostequalto, almostequal, almost, about || {{n}} |- | style="text-align:center;"|<nowiki>|</nowiki> || bar || {{y}} |- | style="text-align:center;"|† || dagger || {{n}} |- | style="text-align:center;"|_ || underscore || {{y}} |- | style="text-align:center;"|~ || tilde || {{y}} |- | style="text-align:center;"|` || accent, accentmark || {{y}} |- | style="text-align:center;"|(space) || space || {{y}} |- | style="text-align:center;"|… || ellipses || {{n}} |- | style="text-align:center;"|• || bullet || {{n}} |- | style="text-align:center;"|¢ || centsign, cent || {{n}} |- | style="text-align:center;"|¥ || yensign, yen || {{n}} |- | style="text-align:center;"|€ || eurosign, euro || {{n}} |- | style="text-align:center;"|© || copyrightsign, copyright, cr, c || {{n}} |- | style="text-align:center;"|® || registeredsign, registered, r || {{n}} |- | style="text-align:center;"|℗ || patentedsign, patent, p || {{n}} |- | style="text-align:center;"|™ || trademarksign, trademark, tm || {{n}} |- | style="text-align:center;"|§ || sectionsign, section || {{n}} |- | style="text-align:center;"|° || degreesign, degree, deg || {{n}} |- | style="text-align:center;"|² || squared, square || {{n}} |- | style="text-align:center;"|³ || cubed, cube || {{n}} |- | style="text-align:center;"|¶ || pilcrowsign, paragraphsign, pilcrow, paragraph || {{n}} |- | style="text-align:center;"|№ || numbersign, number, no || {{n}} |- | style="text-align:center;"|¼ || 1/4, forth || {{n}} |- | style="text-align:center;"|½ || 1/2, half || {{n}} |- | style="text-align:center;"|¾ || 3/4 || {{n}} |- | style="text-align:center;"|⅓ || 1/3 || {{n}} |- | style="text-align:center;"|⅔ || 2/3 || {{n}} |- | style="text-align:center;"|⅕ || 1/5 || {{n}} |- | style="text-align:center;"|⅖ || 2/5 || {{n}} |- | style="text-align:center;"|⅗ || 3/5 || {{n}} |- | style="text-align:center;"|⅘ || 4/5 || {{n}} |- | style="text-align:center;"|⅙ || 1/6 || {{n}} |- | style="text-align:center;"|⅚ || 5/6 || {{n}} |- | style="text-align:center;"|⅛ || 1/8 || {{n}} |- | style="text-align:center;"|⅜ || 3/8 || {{n}} |- | style="text-align:center;"|⅝ || 5/8 || {{n}} |- | style="text-align:center;"|⅞ || 7/8 || {{n}} |- | style="text-align:center;"|À || capitalaaccent, capitalaccenta, capaaccent, capaccenta || {{n}} |- | style="text-align:center;"|È || capitaleaccent, capitalaccente, capeaccent, capaccente || {{n}} |- | style="text-align:center;"|Ì || capitaliaccent, capitalaccenti, capiaccent, capaccenti || {{n}} |- | style="text-align:center;"|Ò || capitaloaccent, capitalaccento, capoaccent, capaccento || {{n}} |- | style="text-align:center;"|Ù || capitaluaccent, capitalaccentu, capuaccent, capaccentu || {{n}} |- | style="text-align:center;"|Ñ || capitalntilde, capitaltilden, capntilde, captilden || {{n}} |- | style="text-align:center;"|à || aaccent, accenta || {{n}} |- | style="text-align:center;"|è || eaccent, accente || {{n}} |- | style="text-align:center;"|ì || iaccent, accenti || {{n}} |- | style="text-align:center;"|ò || oaccent, accento || {{n}} |- | style="text-align:center;"|ù || uaccent, accentu || {{n}} |- | style="text-align:center;"|ñ || ntilde, tilden || {{n}} |- | style="text-align:center;"|Α || capitalalpha, capalpha || {{n}} |- | style="text-align:center;"|Β || capitalbeta, capbeta || {{n}} |- | style="text-align:center;"|Γ || capitalgamma, capgamma || {{n}} |- | style="text-align:center;"|Δ || capitaldelta, capdelta || {{n}} |- | style="text-align:center;"|Ε || capitalepsilon, capepsilon || {{n}} |- | style="text-align:center;"|Ζ || capitalzeta, capzeta || {{n}} |- | style="text-align:center;"|Η || capitaleta, capeta || {{n}} |- | style="text-align:center;"|Θ || capitaltheta, captheta || {{n}} |- | style="text-align:center;"|Ι || captialiota, capiota || {{n}} |- | style="text-align:center;"|Κ || captialkappa, capkappa || {{n}} |- | style="text-align:center;"|Λ || capitallamda, caplamda || {{n}} |- | style="text-align:center;"|Μ || capitalmu, capmu || {{n}} |- | style="text-align:center;"|Ν || capitalnu, capnu || {{n}} |- | style="text-align:center;"|Ξ || capitalxi, capxi || {{n}} |- | style="text-align:center;"|Ο || capitalomicron, capomicron || {{n}} |- | style="text-align:center;"|Π || capitalpi, cappi || {{n}} |- | style="text-align:center;"|Ρ || capitalrho, caprho || {{n}} |- | style="text-align:center;"|Σ || capitalsigma, capsigma || {{n}} |- | style="text-align:center;"|Τ || capitaltau, captau || {{n}} |- | style="text-align:center;"|Υ || capitalupsilon, upsilon || {{n}} |- | style="text-align:center;"|Φ || capitalphi, capphi || {{n}} |- | style="text-align:center;"|Χ || capitalchi, capchi || {{n}} |- | style="text-align:center;"|Ψ || capitalpsi, cappsi || {{n}} |- | style="text-align:center;"|Ω || capitalomega, capomega || {{n}} |- | style="text-align:center;"|α || alpha || {{n}} |- | style="text-align:center;"|β || beta || {{n}} |- | style="text-align:center;"|γ || gamma || {{n}} |- | style="text-align:center;"|δ || delta || {{n}} |- | style="text-align:center;"|ε || epsilon || {{n}} |- | style="text-align:center;"|ζ || zeta || {{n}} |- | style="text-align:center;"|η || eta || {{n}} |- | style="text-align:center;"|θ || theta || {{n}} |- | style="text-align:center;"|ι || iota || {{n}} |- | style="text-align:center;"|κ || kappa || {{n}} |- | style="text-align:center;"|λ || lamda || {{n}} |- | style="text-align:center;"|μ || mu || {{n}} |- | style="text-align:center;"|ν || nu || {{n}} |- | style="text-align:center;"|ξ || xi || {{n}} |- | style="text-align:center;"|ο || omicron || {{n}} |- | style="text-align:center;"|π || pi || {{n}} |- | style="text-align:center;"|ρ || rho || {{n}} |- | style="text-align:center;"|σ || sigma || {{n}} |- | style="text-align:center;"|τ || tau || {{n}} |- | style="text-align:center;"|υ || upsilon || {{n}} |- | style="text-align:center;"|φ || phi || {{n}} |- | style="text-align:center;"|χ || chi || {{n}} |- | style="text-align:center;"|ψ || psi || {{n}} |- | style="text-align:center;"|ω || omega || {{n}} |- | style="text-align:center;"|√ || squareroot, sqrt, radical || {{n}} |- | style="text-align:center;"|∞ || infinity, inf || {{n}} |- | style="text-align:center;"|∟ || rightangle || {{n}} |- | style="text-align:center;"|∫ || integral || {{n}} |- | style="text-align:center;"|⌠ || topintegral, integraltop || {{n}} |- | style="text-align:center;"|⌡ || bottomintegral, integralbottom || {{n}} |- | style="text-align:center;"|∩ || intersection, intersect || {{n}} |- | style="text-align:center;"|∪ || union || {{n}} |- | style="text-align:center;"|← || left, leftarrow || {{n}} |- | style="text-align:center;"|→ || right, rightarrow || {{n}} |- | style="text-align:center;"|↑ || up, uparrow || {{n}} |- | style="text-align:center;"|↓ || down, downarrow || {{n}} |- | style="text-align:center;"|↖ || leftup, leftuparrow || {{n}} |- | style="text-align:center;"|↗ || rigthup, rightuparrow || {{n}} |- | style="text-align:center;"|↘ || rightdown, rightdownarrow || {{n}} |- | style="text-align:center;"|↙ || leftdown, leftdownarrow || {{n}} |- | style="text-align:center;"|↔ || leftright, leftrightarrow || {{n}} |- | style="text-align:center;"|↕ || updown, updownarrow || {{n}} |- | style="text-align:center;"|♥ || heart, hearts || {{n}} |- | style="text-align:center;"|♠ || spade, spades || {{n}} |- | style="text-align:center;"|♦ || diamond, diamonds || {{n}} |- | style="text-align:center;"|♣ || club, clubs || {{n}} |- | style="text-align:center;"|▲ || triangle || {{n}} |- | style="text-align:center;"|■ || square || {{n}} |- | style="text-align:center;"|● || circle || {{n}} |- | style="text-align:center;"|♂ || male || {{n}} |- | style="text-align:center;"|♀ || female || {{n}} |- | style="text-align:center;"|♪ || music, eighthnote || {{n}} |- | style="text-align:center;"|♫ || singlebarnote || {{n}} |- | style="text-align:center;"|𝅝 || wholenote || {{n}} |- | style="text-align:center;"|𝅗𝅥 || halfnote || {{n}} |- | style="text-align:center;"|𝅘𝅥 || quarternote || {{n}} |- | style="text-align:center;"|𝄞 || treblecleft || {{n}} |- | style="text-align:center;"|𝄢 || basecleft || {{n}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.1}} || New command added. |} 247a14f5f4f8933159c28bd244e75cb1f36bd690 Char 0 290 1466 1444 2023-09-02T20:06:05Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = char <sourcelist> |aliases = char, chr |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Char''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The Char command returns characters from a list of ASCII numbers. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=sourcelist |description=List of ASCII numbers to translate, separated by space. |range=int|minval=0|includemin=y|maxval=65535|includemax=y|list=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.1}} || Format changed to single-parameter. |} ==See Also== *[[ASCII]] *[[Hex]] *[[Oct]] *[[Binary]] *[[NumBinary]] *[[StrConvert]] 95305033ad7eaea86aa5acc4d4c7c1b4beb8ffd4 Hex 0 293 1467 1446 2023-09-02T20:06:48Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = hex <sourcelist> |aliases = hex |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Hex''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The Hex command returns hexadecimal numbers from a list of decimal numbers. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=sourcelist |description=List of decimal numbers to translate, separated by space. |range=int|minval=0|includemin=y|list=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.1}} || Format changed to single-parameter. |- | {{v|5.0}} || Now accepts 64 bit integers. |} ==See Also== *[[ASCII]] *[[Char]] *[[Oct]] *[[Binary]] *[[NumBinary]] *[[StrConvert]] e580cc4952a768fc51128c387fbe15d8413c5ab7 Oct 0 294 1468 1447 2023-09-02T20:07:07Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = oct <sourcelist> |aliases = oct |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Oct''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The Oct command returns octal numbers from a list of decimal numbers. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=sourcelist |description=List of decimal numbers to translate, separated by space. |range=int|minval=0|includemin=y|list=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.1}} || Format changed to single-parameter. |- | {{v|5.0}} || Now accepts 64 bit integers. |} ==See Also== *[[ASCII]] *[[Char]] *[[Hex]] *[[Binary]] *[[NumBinary]] *[[StrConvert]] a924256708f043d4f692a39fe9aefa8f873a1997 NumBinary 0 295 1469 1445 2023-09-02T20:07:40Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = numbinary <sourcelist> |aliases = numbinary, nbin |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''NumBinary''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The NumBinary command returns binary numbers from a list of decimal numbers. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=sourcelist |description=List of decimal numbers to translate, separated by space. |range=int|minval=0|includemin=y|list=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.1}} || Format changed to single-parameter. |- | {{v|5.0}} || Now accepts 64 bit integers. |} ==See Also== *[[ASCII]] *[[Char]] *[[Hex]] *[[Oct]] *[[Binary]] *[[StrConvert]] bce66827ace617accb58d0fb320acaf8f6db01d3 StarLightV5.0 0 505 1470 1441 2023-09-02T20:11:55Z Serpent King 24956324 /* Command list */ wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV5.0''}} '''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only. ==General changes== *Multiple speed improvements, streamlined code to allow data to only flow once per command. *Passwords now go through encryption. *Passwords now switch backed to input box prompts. *Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command) *Audio files now exist in a global variable, making it easier to add more. *Variables now save to the hard drive for use in future sessions. *Variables also now exist publicly and privately. *Debug timer now added to measure command times. *Restart command now added as a lock exception. *More robust exception handler. Gives more concise details about what went wrong. *"?" command prefix added that returns help entries for an existing command. *"??" command prefix added that searches this wiki for the command entry. *Keywords added: #REG, #OBOX, #SBOX, #DBOX *Settings added: REG, SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH *Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound) *New autosave mode: after every command. *Output system speed improvements. *Corrected Black Star glitch. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.1|last version]] |- | [[Exit]] || [[SLSystem]] || &mdash; |- | [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it. |- | [[ExceptionHandler]] || SLSystem || &mdash; |- | [[DebugMode]] || SLSystem || &mdash; |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering. |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || &mdash; |- | [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units. |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[CommandCount]] || SLSystem || New command added. |- | [[ForceKill]] || SLSystem || &mdash; |- | [[Clone]] || SLSystem || New command added. |- | [[GetText]] || SLSystem || Argument list now in one parameter. |- | [[SetVar]] || SLSystem || Added ability to set both public and private variables. |- | [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables. |- | [[ListVar]] || SLSystem || Added ability to list both public and private variables. |- | [[SaveVar]] || SLSystem || New command added. |- | [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]]. |- | [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]]. |- | [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]]. |- | [[Run]] || SLSystem || New command added. |- | [[GOTO]] || SLSystem || New command added. |- | [[SystemMode]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || &mdash; |- | [[Title]] || Settings || &mdash; |- | [[Message]] || Settings || &mdash; |- | [[Length]] || Settings || &mdash; |- | [[Width]] || Settings || If original WIDTH and CONSOLE_BUFFER_WIDTH are equal, CONSOLE_BUFFER_WIDTH now changes with the CONSOLE_WIDTH. |- | [[BufferLength]] || Settings || &mdash; |- | [[BufferWidth]] || Settings || #DEFAULT now sets CONSOLE_BUFFER_WIDTH to the current CONSOLE_WIDTH. |- | [[CursorSize]] || Settings || &mdash; |- | [[ForeColor]] || Settings || &mdash; |- | [[BackColor]] || Settings || &mdash; |- | [[ResetColor]] || Settings || &mdash; |- | [[AutosaveMode]] || Settings || Added "After every command" mode. |- | [[SaveDirectory]] || Settings || &mdash; |- | [[OutputToClipboard]] || Settings || &mdash; |- | [[Timestamp]] || Settings || &mdash; |- | [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]]. |- | [[Lock]] || Settings || Password parameter removed, now accepts password via input box. |- | [[Unlock]] || Settings || Password parameter removed, now accepts password via input box. |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || Now accepts partial filenames. |- | [[SaveSettings]] || Settings || Filepath parameter added, can optionally specify where to save settings. |- | [[ClearSettings]] || Settings || Now deletes the settings file. |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Now loads private variables; password parameter removed, now accepts password via input box. |- | [[Logout]] || Authentication || Now unloads private variables. |- | [[Register]] || Authentication || Password parameter removed, now accepts password via input box. |- | [[DeleteAccount]] || Authentication || New command added. |- | [[ChangePassword]] || Authentication || New command added. |- | [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used. |- | [[Print]] || {{b|String|group}} || &mdash; |- | [[Type]] || String || &mdash; |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[SubString]] || String || New command added. |- | [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim. |- | [[Pad]] || String || padright? parameter replaced with direction parameter; default pad direction changed to right. |- | [[Replace]] || String || Now optionally accepts start and count parameters. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || Now only accepts a single omission string. |- | [[Repeat]] || String || &mdash; |- | [[Reverse]] || String || &mdash; |- | [[Scramble]] || String || No longer uses a recursive loop, improving speed. |- | [[Offset]] || String || &mdash; |- | [[LCase]] || String || &mdash; |- | [[UCase]] || String || &mdash; |- | [[PCase]] || String || &mdash; |- | [[Len]] || String || &mdash; |- | [[IndexOf]] || String || New command added. |- | [[Contains]] || String || New command added. |- | [[StartsWith]] || String || New command added. |- | [[EndsWith]] || String || New command added. |- | [[Frequency]] || String || &mdash; |- | [[GetChar]] || String || &mdash; |- | [[ASCII]] || String || &mdash; |- | [[Char]] || String || &mdash; |- | [[Hex]] || String || Now accepts 64 bit integers. |- | [[Oct]] || String || Now accepts 64 bit integers. |- | [[Binary]] || String || &mdash; |- | [[NumBinary]] || String || Now accepts 64 bit integers. |- | [[StrConvert]] || String || &mdash; |- | [[KeyCode]] || String || &mdash; |- | [[ColorCode]] || String || &mdash; |- | [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers. |- | [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited. |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited. |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[RemDiv]] || Math || New command added. |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots. |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]] |- | [[Quadratic]] || Math || &mdash; |- | [[Fibonacci]] || Math || &mdash; |- | [[Pathagorean]] || Math || New command added. |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Perimeter]] || Math || &mdash; |- | [[Area]] || Math || &mdash; |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Min]] || Math || New command added. |- | [[Max]] || Math || New command added. |- | [[Range]] || Math || New command added. |- | [[Median]] || Math || Now accepts an entire dataset. |- | [[Mode]] || Math || New command added. |- | [[Average]] || Math || &mdash; |- | [[GeometricMean]] || Math || New command added. |- | [[HarmonicMean]] || Math || New command added. |- | [[Variance]] || Math || New command added. |- | [[StandardDeviation]] || Math || New command added. |- | [[CoefficientVariance]] || Math || New command added. |- | [[DataSet]] || Math || &mdash; |- | [[Random]] || Math || Now optionally will not repeat numbers |- | [[Chance]] || Math || &mdash; |- | [[Count]] || Math || &mdash; |- | [[Factor]] || Math || Redone command with a speed boost. |- | [[Gcf]] || Math || Redone command with a speed boost. |- | [[Lcm]] || Math || New command added. |- | [[Simplify]] || Math || Redone command with a speed boost. |- | [[ToFraction]] || Math || Redone command with a speed boost. |- | [[Prime]] || Math || New command added. |- | [[PrimeList]] || Math || New command added. |- | [[Round]] || Math || New command added. |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[VolumeConvert]] || Math || &mdash; |- | [[WeightConvert]] || Math || &mdash; |- | [[Test]] || Math || Now able to accepts inputs as either strings or numeric values. |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || &mdash; |- | [[DayOfYear]] || Date/Time || &mdash; |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || &mdash; |- | [[Second]] || Date/Time || &mdash; |- | [[Millisecond]] || Date/Time || New command added. |- | [[UTC]] || Date/Time || Added offset parameter. |- | [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[NewDir]] || File || Output now describes what operation has been done. |- | [[NewFile]] || File || Output now describes what operation has been done. |- | [[EditFile]] || File || New command added. |- | [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers. |- | [[Attr]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes. |- | [[ChRoute]] || [[Registry]] || New command added. |- | [[RegDIR]] || Registry || New command added. |- | [[GetRegVal]] || Registry || New command added. |- | [[SetRegVal]] || Registry || New command added. |- | [[DeleteRegVal]] || Registry || New command added. |- | [[NewRegVal]] || Registry || New command added. |- | [[DeleteRegKey]] || Registry || New command added. |- | [[NewRegKey]] || Registry || New command added. |- | [[Launch]] || System || Added ability to launch saved processes. |- | [[ProcessSave]] || System || New command added. |- | [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process. |- | [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules and threads. |- | [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding. |- | [[SystemHealth]] || System || Added GPU usage; Power reading now returns whether the system is on battery or plugged in. |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || &mdash; |- | [[ClearClipBoard]] || System || &mdash; |- | [[Play]] || System || Now able to accept partial filenames. |- | [[Stop]] || System || &mdash; |- | [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters. |- | [[InputBox]] || System || Renamed from "SimulateInputBox". |- | [[ColorBox]] || System || New command added. |- | [[FontBox]] || System || New command added. |- | [[PrintBox]] || System || New command added. |- | [[OpenBox]] || System || New command added. |- | [[SaveBox]] || System || New command added. |- | [[DirBox]] || System || New command added. |- | [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows. |- | [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0. |- | [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped. |- | [[PauseStopwatch]] || System || Now displays time of the stopwatch. |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Search]] || System || &mdash; |- | [[SearchAdd]] || System || New command added. |- | [[SearchRemove]] || System || New command added. |- | [[SearchEdit]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[Ping]] || System || Added option to ping indefinitely |- | [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry. |- | [[ChangeLogSettings]] || System || New command added. |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Mosquito]] || Fun || New command added. |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || 100% more glitchy. Also now able to control break. |- | [[RockPaperScissors]] || Fun || &mdash; |- | [[EightBall]] || Fun || &mdash; |- | [[DrawCard]] || Fun || New command added. |- | [[ReplaceCard]] || Fun || New command added. |- | [[ShuffleDeck]] || Fun || New command added. |- | [[ResetDeck]] || Fun || New command added. |- | [[ListDeck]] || Fun || New command added. |- | [[TotalDeck]] || Fun || New command added. |} [[Category:StarLight builds]] 7c47d1ec82559713fa2c3f36ffdb36af131b7069 1472 1470 2023-09-02T20:18:31Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV5.0''}} '''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only. ==General changes== *Multiple speed improvements, streamlined code to allow data to only flow once per command. *Passwords now go through encryption. *Passwords now switch backed to input box prompts. *Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command) *Audio files now exist in a global variable, making it easier to add more. *Variables now save to the hard drive for use in future sessions. *Variables also now exist publicly and privately. *Debug timer now added to measure command times. *Restart command now added as a lock exception. *More robust exception handler. Gives more concise details about what went wrong. *"?" command prefix added that returns help entries for an existing command. *"??" command prefix added that searches this wiki for the command entry. *Keywords added: #REG, #OBOX, #SBOX, #DBOX *Settings added: REG, SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH *Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound) *New autosave mode: after every command. *Output system speed improvements. *Corrected Black Star glitch. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.1|last version]] |- | [[Exit]] || [[SLSystem]] || &mdash; |- | [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it. |- | [[ExceptionHandler]] || SLSystem || &mdash; |- | [[DebugMode]] || SLSystem || &mdash; |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering. |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || &mdash; |- | [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units. |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[CommandCount]] || SLSystem || New command added. |- | [[ForceKill]] || SLSystem || &mdash; |- | [[Clone]] || SLSystem || New command added. |- | [[GetText]] || SLSystem || Argument list now in one parameter. |- | [[SetVar]] || SLSystem || Added ability to set both public and private variables. |- | [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables. |- | [[ListVar]] || SLSystem || Added ability to list both public and private variables. |- | [[SaveVar]] || SLSystem || New command added. |- | [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]]. |- | [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]]. |- | [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]]. |- | [[Run]] || SLSystem || New command added. |- | [[GOTO]] || SLSystem || New command added. |- | [[SystemMode]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || &mdash; |- | [[Title]] || Settings || &mdash; |- | [[Message]] || Settings || &mdash; |- | [[Length]] || Settings || &mdash; |- | [[Width]] || Settings || If original WIDTH and CONSOLE_BUFFER_WIDTH are equal, CONSOLE_BUFFER_WIDTH now changes with the CONSOLE_WIDTH. |- | [[BufferLength]] || Settings || &mdash; |- | [[BufferWidth]] || Settings || #DEFAULT now sets CONSOLE_BUFFER_WIDTH to the current CONSOLE_WIDTH. |- | [[CursorSize]] || Settings || &mdash; |- | [[ForeColor]] || Settings || &mdash; |- | [[BackColor]] || Settings || &mdash; |- | [[ResetColor]] || Settings || &mdash; |- | [[AutosaveMode]] || Settings || Added "After every command" mode. |- | [[SaveDirectory]] || Settings || &mdash; |- | [[OutputToClipboard]] || Settings || &mdash; |- | [[Timestamp]] || Settings || &mdash; |- | [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]]. |- | [[Lock]] || Settings || Password parameter removed, now accepts password via input box. |- | [[Unlock]] || Settings || Password parameter removed, now accepts password via input box. |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || Now accepts partial filenames. |- | [[SaveSettings]] || Settings || Filepath parameter added, can optionally specify where to save settings. |- | [[ClearSettings]] || Settings || Now deletes the settings file. |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Now loads private variables; password parameter removed, now accepts password via input box. |- | [[Logout]] || Authentication || Now unloads private variables. |- | [[Register]] || Authentication || Password parameter removed, now accepts password via input box. |- | [[DeleteAccount]] || Authentication || New command added. |- | [[ChangePassword]] || Authentication || New command added. |- | [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used. |- | [[Print]] || {{b|String|group}} || Added "echo" alias. |- | [[Type]] || String || &mdash; |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[SubString]] || String || New command added. |- | [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim. |- | [[Pad]] || String || padright? parameter replaced with direction parameter; default pad direction changed to right. |- | [[Replace]] || String || Now optionally accepts start and count parameters. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || Now only accepts a single omission string. |- | [[Repeat]] || String || &mdash; |- | [[Reverse]] || String || &mdash; |- | [[Scramble]] || String || No longer uses a recursive loop, improving speed. |- | [[Offset]] || String || &mdash; |- | [[LCase]] || String || &mdash; |- | [[UCase]] || String || &mdash; |- | [[PCase]] || String || &mdash; |- | [[Len]] || String || &mdash; |- | [[IndexOf]] || String || New command added. |- | [[Contains]] || String || New command added. |- | [[StartsWith]] || String || New command added. |- | [[EndsWith]] || String || New command added. |- | [[Frequency]] || String || &mdash; |- | [[GetChar]] || String || &mdash; |- | [[ASCII]] || String || &mdash; |- | [[Char]] || String || &mdash; |- | [[Hex]] || String || Now accepts 64 bit integers. |- | [[Oct]] || String || Now accepts 64 bit integers. |- | [[Binary]] || String || &mdash; |- | [[NumBinary]] || String || Now accepts 64 bit integers. |- | [[StrConvert]] || String || &mdash; |- | [[KeyCode]] || String || &mdash; |- | [[ColorCode]] || String || &mdash; |- | [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers. |- | [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited. |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited. |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[RemDiv]] || Math || New command added. |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots. |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]] |- | [[Quadratic]] || Math || &mdash; |- | [[Fibonacci]] || Math || &mdash; |- | [[Pathagorean]] || Math || New command added. |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Perimeter]] || Math || &mdash; |- | [[Area]] || Math || &mdash; |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Min]] || Math || New command added. |- | [[Max]] || Math || New command added. |- | [[Range]] || Math || New command added. |- | [[Median]] || Math || Now accepts an entire dataset. |- | [[Mode]] || Math || New command added. |- | [[Average]] || Math || &mdash; |- | [[GeometricMean]] || Math || New command added. |- | [[HarmonicMean]] || Math || New command added. |- | [[Variance]] || Math || New command added. |- | [[StandardDeviation]] || Math || New command added. |- | [[CoefficientVariance]] || Math || New command added. |- | [[DataSet]] || Math || &mdash; |- | [[Random]] || Math || Now optionally will not repeat numbers |- | [[Chance]] || Math || &mdash; |- | [[Count]] || Math || &mdash; |- | [[Factor]] || Math || Redone command with a speed boost. |- | [[Gcf]] || Math || Redone command with a speed boost. |- | [[Lcm]] || Math || New command added. |- | [[Simplify]] || Math || Redone command with a speed boost. |- | [[ToFraction]] || Math || Redone command with a speed boost. |- | [[Prime]] || Math || New command added. |- | [[PrimeList]] || Math || New command added. |- | [[Round]] || Math || New command added. |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[VolumeConvert]] || Math || &mdash; |- | [[WeightConvert]] || Math || &mdash; |- | [[Test]] || Math || Now able to accepts inputs as either strings or numeric values. |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || &mdash; |- | [[DayOfYear]] || Date/Time || &mdash; |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || &mdash; |- | [[Second]] || Date/Time || &mdash; |- | [[Millisecond]] || Date/Time || New command added. |- | [[UTC]] || Date/Time || Added offset parameter. |- | [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[NewDir]] || File || Output now describes what operation has been done. |- | [[NewFile]] || File || Output now describes what operation has been done. |- | [[EditFile]] || File || New command added. |- | [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers. |- | [[Attr]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes. |- | [[ChRoute]] || [[Registry]] || New command added. |- | [[RegDIR]] || Registry || New command added. |- | [[GetRegVal]] || Registry || New command added. |- | [[SetRegVal]] || Registry || New command added. |- | [[DeleteRegVal]] || Registry || New command added. |- | [[NewRegVal]] || Registry || New command added. |- | [[DeleteRegKey]] || Registry || New command added. |- | [[NewRegKey]] || Registry || New command added. |- | [[Launch]] || System || Added ability to launch saved processes. |- | [[ProcessSave]] || System || New command added. |- | [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process. |- | [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules and threads. |- | [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding. |- | [[SystemHealth]] || System || Added GPU usage; Power reading now returns whether the system is on battery or plugged in. |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || &mdash; |- | [[ClearClipBoard]] || System || &mdash; |- | [[Play]] || System || Now able to accept partial filenames. |- | [[Stop]] || System || &mdash; |- | [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters. |- | [[InputBox]] || System || Renamed from "SimulateInputBox". |- | [[ColorBox]] || System || New command added. |- | [[FontBox]] || System || New command added. |- | [[PrintBox]] || System || New command added. |- | [[OpenBox]] || System || New command added. |- | [[SaveBox]] || System || New command added. |- | [[DirBox]] || System || New command added. |- | [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows. |- | [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0. |- | [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped. |- | [[PauseStopwatch]] || System || Now displays time of the stopwatch. |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Search]] || System || &mdash; |- | [[SearchAdd]] || System || New command added. |- | [[SearchRemove]] || System || New command added. |- | [[SearchEdit]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[Ping]] || System || Added option to ping indefinitely |- | [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry. |- | [[ChangeLogSettings]] || System || New command added. |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Mosquito]] || Fun || New command added. |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || 100% more glitchy. Also now able to control break. |- | [[RockPaperScissors]] || Fun || &mdash; |- | [[EightBall]] || Fun || &mdash; |- | [[DrawCard]] || Fun || New command added. |- | [[ReplaceCard]] || Fun || New command added. |- | [[ShuffleDeck]] || Fun || New command added. |- | [[ResetDeck]] || Fun || New command added. |- | [[ListDeck]] || Fun || New command added. |- | [[TotalDeck]] || Fun || New command added. |} [[Category:StarLight builds]] bdfba981fd7dfd35e51edb50b2a20a8d6f17fe38 1492 1472 2023-09-02T22:06:43Z Serpent King 24956324 /* Command list */ wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV5.0''}} '''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only. ==General changes== *Multiple speed improvements, streamlined code to allow data to only flow once per command. *Passwords now go through encryption. *Passwords now switch backed to input box prompts. *Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command) *Audio files now exist in a global variable, making it easier to add more. *Variables now save to the hard drive for use in future sessions. *Variables also now exist publicly and privately. *Debug timer now added to measure command times. *Restart command now added as a lock exception. *More robust exception handler. Gives more concise details about what went wrong. *"?" command prefix added that returns help entries for an existing command. *"??" command prefix added that searches this wiki for the command entry. *Keywords added: #REG, #OBOX, #SBOX, #DBOX *Settings added: REG, SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH *Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound) *New autosave mode: after every command. *Output system speed improvements. *Corrected Black Star glitch. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.1|last version]] |- | [[Exit]] || [[SLSystem]] || &mdash; |- | [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it. |- | [[ExceptionHandler]] || SLSystem || &mdash; |- | [[DebugMode]] || SLSystem || &mdash; |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering. |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || &mdash; |- | [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units. |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[CommandCount]] || SLSystem || New command added. |- | [[ForceKill]] || SLSystem || &mdash; |- | [[Clone]] || SLSystem || New command added. |- | [[GetText]] || SLSystem || Argument list now in one parameter. |- | [[SetVar]] || SLSystem || Added ability to set both public and private variables. |- | [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables. |- | [[ListVar]] || SLSystem || Added ability to list both public and private variables. |- | [[SaveVar]] || SLSystem || New command added. |- | [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]]. |- | [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]]. |- | [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]]. |- | [[Run]] || SLSystem || New command added. |- | [[GOTO]] || SLSystem || New command added. |- | [[SystemMode]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || &mdash; |- | [[Title]] || Settings || &mdash; |- | [[Message]] || Settings || &mdash; |- | [[Length]] || Settings || &mdash; |- | [[Width]] || Settings || If original WIDTH and CONSOLE_BUFFER_WIDTH are equal, CONSOLE_BUFFER_WIDTH now changes with the CONSOLE_WIDTH. |- | [[BufferLength]] || Settings || &mdash; |- | [[BufferWidth]] || Settings || #DEFAULT now sets CONSOLE_BUFFER_WIDTH to the current CONSOLE_WIDTH. |- | [[CursorSize]] || Settings || &mdash; |- | [[ForeColor]] || Settings || &mdash; |- | [[BackColor]] || Settings || &mdash; |- | [[ResetColor]] || Settings || &mdash; |- | [[AutosaveMode]] || Settings || Added "After every command" mode. |- | [[SaveDirectory]] || Settings || &mdash; |- | [[OutputToClipboard]] || Settings || &mdash; |- | [[Timestamp]] || Settings || &mdash; |- | [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]]. |- | [[Lock]] || Settings || Password parameter removed, now accepts password via input box. |- | [[Unlock]] || Settings || Password parameter removed, now accepts password via input box. |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || Now accepts partial filenames. |- | [[SaveSettings]] || Settings || Filepath parameter added, can optionally specify where to save settings. |- | [[ClearSettings]] || Settings || Now deletes the settings file. |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Now loads private variables; password parameter removed, now accepts password via input box. |- | [[Logout]] || Authentication || Now unloads private variables. |- | [[Register]] || Authentication || Password parameter removed, now accepts password via input box. |- | [[DeleteAccount]] || Authentication || New command added. |- | [[ChangePassword]] || Authentication || New command added. |- | [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used. |- | [[Print]] || {{b|String|group}} || Added "echo" alias. |- | [[Type]] || String || &mdash; |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[SubString]] || String || New command added. |- | [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim. |- | [[Pad]] || String || padright? parameter replaced with direction parameter; default pad direction changed to right. |- | [[Replace]] || String || Now optionally accepts start and count parameters. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || Now only accepts a single omission string. |- | [[Repeat]] || String || &mdash; |- | [[Reverse]] || String || &mdash; |- | [[Scramble]] || String || No longer uses a recursive loop, improving speed. |- | [[Offset]] || String || &mdash; |- | [[LCase]] || String || &mdash; |- | [[UCase]] || String || &mdash; |- | [[PCase]] || String || &mdash; |- | [[Len]] || String || &mdash; |- | [[IndexOf]] || String || New command added. |- | [[Contains]] || String || New command added. |- | [[StartsWith]] || String || New command added. |- | [[EndsWith]] || String || New command added. |- | [[Frequency]] || String || &mdash; |- | [[GetChar]] || String || &mdash; |- | [[ASCII]] || String || &mdash; |- | [[Char]] || String || &mdash; |- | [[Hex]] || String || Now accepts 64 bit integers. |- | [[Oct]] || String || Now accepts 64 bit integers. |- | [[Binary]] || String || &mdash; |- | [[NumBinary]] || String || Now accepts 64 bit integers. |- | [[StrConvert]] || String || &mdash; |- | [[KeyCode]] || String || &mdash; |- | [[ColorCode]] || String || &mdash; |- | [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers. |- | [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited. |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited. |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[RemDiv]] || Math || New command added. |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots. |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]] |- | [[Quadratic]] || Math || &mdash; |- | [[Fibonacci]] || Math || &mdash; |- | [[Pathagorean]] || Math || New command added. |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Perimeter]] || Math || &mdash; |- | [[Area]] || Math || &mdash; |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Min]] || Math || New command added. |- | [[Max]] || Math || New command added. |- | [[Range]] || Math || New command added. |- | [[Median]] || Math || Now accepts an entire dataset. |- | [[Mode]] || Math || New command added. |- | [[Average]] || Math || &mdash; |- | [[GeometricMean]] || Math || New command added. |- | [[HarmonicMean]] || Math || New command added. |- | [[Variance]] || Math || New command added. |- | [[StandardDeviation]] || Math || New command added. |- | [[CoefficientVariance]] || Math || New command added. |- | [[DataSet]] || Math || &mdash; |- | [[Random]] || Math || Now optionally will not repeat numbers |- | [[Chance]] || Math || &mdash; |- | [[Count]] || Math || &mdash; |- | [[Factor]] || Math || Redone command with a speed boost. |- | [[Gcf]] || Math || Redone command with a speed boost. |- | [[Lcm]] || Math || New command added. |- | [[Simplify]] || Math || Redone command with a speed boost. |- | [[ToFraction]] || Math || Redone command with a speed boost. |- | [[Prime]] || Math || New command added. |- | [[PrimeList]] || Math || New command added. |- | [[Round]] || Math || New command added. |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[VolumeConvert]] || Math || &mdash; |- | [[WeightConvert]] || Math || &mdash; |- | [[Test]] || Math || Now able to accepts inputs as either strings or numeric values. |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || &mdash; |- | [[DayOfYear]] || Date/Time || &mdash; |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || "min" alias removed to make way for Min command. |- | [[Second]] || Date/Time || &mdash; |- | [[Millisecond]] || Date/Time || New command added. |- | [[UTC]] || Date/Time || Added offset parameter. |- | [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[NewDir]] || File || Output now describes what operation has been done. |- | [[NewFile]] || File || Output now describes what operation has been done. |- | [[EditFile]] || File || New command added. |- | [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers. |- | [[Attr]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes. |- | [[ChRoute]] || [[Registry]] || New command added. |- | [[RegDIR]] || Registry || New command added. |- | [[GetRegVal]] || Registry || New command added. |- | [[SetRegVal]] || Registry || New command added. |- | [[DeleteRegVal]] || Registry || New command added. |- | [[NewRegVal]] || Registry || New command added. |- | [[DeleteRegKey]] || Registry || New command added. |- | [[NewRegKey]] || Registry || New command added. |- | [[Launch]] || System || Added ability to launch saved processes. |- | [[ProcessSave]] || System || New command added. |- | [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process. |- | [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules and threads. |- | [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding. |- | [[SystemHealth]] || System || Added GPU usage; Power reading now returns whether the system is on battery or plugged in. |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || &mdash; |- | [[ClearClipBoard]] || System || &mdash; |- | [[Play]] || System || Now able to accept partial filenames. |- | [[Stop]] || System || &mdash; |- | [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters. |- | [[InputBox]] || System || Renamed from "SimulateInputBox". |- | [[ColorBox]] || System || New command added. |- | [[FontBox]] || System || New command added. |- | [[PrintBox]] || System || New command added. |- | [[OpenBox]] || System || New command added. |- | [[SaveBox]] || System || New command added. |- | [[DirBox]] || System || New command added. |- | [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows. |- | [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0. |- | [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped. |- | [[PauseStopwatch]] || System || Now displays time of the stopwatch. |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Search]] || System || &mdash; |- | [[SearchAdd]] || System || New command added. |- | [[SearchRemove]] || System || New command added. |- | [[SearchEdit]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[Ping]] || System || Added option to ping indefinitely |- | [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry. |- | [[ChangeLogSettings]] || System || New command added. |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Mosquito]] || Fun || New command added. |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || 100% more glitchy. Also now able to control break. |- | [[RockPaperScissors]] || Fun || &mdash; |- | [[EightBall]] || Fun || &mdash; |- | [[DrawCard]] || Fun || New command added. |- | [[ReplaceCard]] || Fun || New command added. |- | [[ShuffleDeck]] || Fun || New command added. |- | [[ResetDeck]] || Fun || New command added. |- | [[ListDeck]] || Fun || New command added. |- | [[TotalDeck]] || Fun || New command added. |} [[Category:StarLight builds]] e50033632f537bc0674f801dbbc141af85ddd297 String (group) 0 73 1471 874 2023-09-02T20:16:13Z Serpent King 24956324 wikitext text/x-wiki {{disambig2|the string command group|the data type|String (type)}} The '''string''' group is a group that contains string manipulation commands. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} ! {{v|5.0}} |- | [[Print]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Type]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Left]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Right]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Mid]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[SubString]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Trim]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Pad]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} |- | [[Replace]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Insert]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[InsertBefore]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[InsertAfter]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Omit]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Repeat]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Reverse]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Scramble]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Offset]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[LCase]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[UCase]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[PCase]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Len]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[IndexOf]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Contains]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[StartsWith]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[EndsWith]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Frequency]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[GetChar]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- | [[ASCII]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Char]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Hex]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Oct]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Binary]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[NumBinary]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[StrConvert]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} |- | [[KeyCode]] || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{y|console version only}} || {{y}} || {{y}} |- | [[ColorCode]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ColorConvert]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |} [[Category:String commands|*]] [[Category:Command groups]] 8341fc23f0bbac02a00fd45b29fffc0bcc5cc2d3 Print 0 41 1473 1408 2023-09-02T20:18:42Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = String |usage = print <text> |aliases = print, echo |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Print''' is a {{b|string|group}} command in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The Print command simply pulls the first parameter and returns it to the console. It's most commonly used for returning the values of [[keywords]] and variables. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to be returned. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.1}} || Format changed to single-parameter. |- | {{v|5.0}} || Added "echo" alias. |} 7d2ac58db15b9501c8fa5a436a0ed339b133d397 Echo 0 539 1474 2023-09-02T20:18:57Z Serpent King 24956324 Redirected page to [[Print]] wikitext text/x-wiki #REDIRECT [[Print]] 363ebdb87633b7e2d946851a6e0269d5617d85c7 StarLight 0 43 1475 1281 2023-09-02T21:33:35Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLight''}} [[File:StarLight.png|200px|thumb|right|StarLight's logo.]] '''''StarLight''''' (often shortened to '''SL''') is a command based console program designed by [[User:Serpent King|Serpent King]] to be a general aid for software developers. Containing over 200 commands, the program has continued to expand greatly since its creation in 2012. It has so far seen 10 updates (the most recent being {{v|5.0}}), each adding new commands, adding new functionality to existing pre-existing commands, introducing new general functions such as [[settings]] and [[keywords]], and patching glitches. ==Format== ''StarLight'''s format is simple: the program boots and asks for input. The input is then thrown through a parser and distributed to functions which act as "commands". The function is carried out, output is returned, and ''StarLight'' asks for the next command. The parser also makes some edits to the input before passing it to the command functions: magic words such as #OUT are replaced with their respective values, and variables (set with the [[SetVar]] command) are also similarly replaced. Commands come in a few different types or groups: [[SLSystem]], {{b|Settings|group}}, [[Authentication]], {{b|String|group}}, {{b|Math|group}}, [[Date/Time]], [[File]], [[System]], [[Fun]], and [[Misc]]. [[Category:StarLight]] 8773a12c4c7668d1fcf3cfe3862ce7d31c19379e 1476 1475 2023-09-02T21:34:14Z Serpent King 24956324 /* Format */ wikitext text/x-wiki {{DISPLAYTITLE:''StarLight''}} [[File:StarLight.png|200px|thumb|right|StarLight's logo.]] '''''StarLight''''' (often shortened to '''SL''') is a command based console program designed by [[User:Serpent King|Serpent King]] to be a general aid for software developers. Containing over 200 commands, the program has continued to expand greatly since its creation in 2012. It has so far seen 10 updates (the most recent being {{v|5.0}}), each adding new commands, adding new functionality to existing pre-existing commands, introducing new general functions such as [[settings]] and [[keywords]], and patching glitches. ==Format== ''StarLight'''s format is simple: the program boots and asks for input. The input is then thrown through a parser and distributed to functions which act as "commands". The function is carried out, output is returned, and ''StarLight'' asks for the next command. The parser also makes some edits to the input before passing it to the command functions: keywords such as #OUT are replaced with their respective values, and variables (set with the [[SetVar]] command) are also similarly replaced. Commands come in a few different types or groups: [[SLSystem]], {{b|Settings|group}}, [[Authentication]], {{b|String|group}}, {{b|Math|group}}, [[Date/Time]], [[File]], [[System]], [[Fun]], and [[Misc]]. [[Category:StarLight]] 936d601c58760e5f48769129ac0269abdad20a64 Add 0 352 1477 937 2023-09-02T21:42:11Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = add <additives> |aliases = add |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Add''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|5.0}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The Add command returns the sum of a list of additives. ==Parameters== ===Version 5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=additives |description=List of additives to get the sum of. |range=dec|list=y |required=y}} |} ===Versions 3.0 to 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=additive1 |description=Additive to get the sum of. |range=dec |required=y}} {{ParametersRow |num=2 |name=additive2 |description=Additive to get the sum of. |range=dec |required=y}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=additives |description=List of additives to get the sum of. |range=dec|list=y |required=y}} |} ===Versions 1.0 to 2.7=== {{ParametersHeader}} {{ParametersRow |num=1 |name=additive1 |description=Additive to get the sum of. |range=dec |required=y}} {{ParametersRow |num=2 |name=additive2 |description=Additive to get the sum of. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|3.0}} || Added ability to find the sum of a list of additives. |- | {{v|4.0}} || Simplified and optimized code; implemented GetText(). |- | {{v|5.0}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited. |} ==See also== *[[Sub]] *[[Mult]] *[[Div]] *[[IntDiv]] *[[Mod]] *[[Pow]] 5433b06e7042c86030f82492316e4cbc16d6bd05 1484 1477 2023-09-02T21:54:12Z Serpent King 24956324 /* See also */ wikitext text/x-wiki {{infobox command |group = Math |usage = add <additives> |aliases = add |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Add''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|5.0}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The Add command returns the sum of a list of additives. ==Parameters== ===Version 5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=additives |description=List of additives to get the sum of. |range=dec|list=y |required=y}} |} ===Versions 3.0 to 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=additive1 |description=Additive to get the sum of. |range=dec |required=y}} {{ParametersRow |num=2 |name=additive2 |description=Additive to get the sum of. |range=dec |required=y}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=additives |description=List of additives to get the sum of. |range=dec|list=y |required=y}} |} ===Versions 1.0 to 2.7=== {{ParametersHeader}} {{ParametersRow |num=1 |name=additive1 |description=Additive to get the sum of. |range=dec |required=y}} {{ParametersRow |num=2 |name=additive2 |description=Additive to get the sum of. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|3.0}} || Added ability to find the sum of a list of additives. |- | {{v|4.0}} || Simplified and optimized code; implemented GetText(). |- | {{v|5.0}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited. |} ==See also== *[[Sub]] *[[Mult]] *[[Div]] *[[IntDiv]] *[[Mod]] *[[RemDiv]] *[[Pow]] 725e602ac3fb0c5e8810d5d289dbda1a1858ee60 Mult 0 353 1478 938 2023-09-02T21:48:24Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = mult <factors> |aliases = mult |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Mult''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Mult command returns the product a list of factors. ==Parameters== ===Version 5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=factors |description=List of factors to get the product of. |range=dec|list=y |required=y}} |} ===Versions 3.0 to 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=factor1 |description=factor to get the product of. |range=dec |required=y}} {{ParametersRow |num=2 |name=factor2 |description=factor to get the product of. |range=dec |required=y}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=factors |description=List of factors to get the product of. |range=dec|list=y |required=y}} |} ===Versions 1.0 to 2.7=== {{ParametersHeader}} {{ParametersRow |num=1 |name=factor1 |description=factor to get the product of. |range=dec |required=y}} {{ParametersRow |num=2 |name=factor2 |description=factor to get the product of. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|3.0}} || Added ability to find the product of a list of factors. |- | {{v|4.0}} || Simplified and optimized code; implemented GetText(). |- || {{v|5.0}} || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited. |} ==See also== *[[Add]] *[[Sub]] *[[Div]] *[[IntDiv]] *[[Mod]] *[[Pow]] 2de1f5f51025f0fb8788b08f82d975fe0ffae5ef 1486 1478 2023-09-02T21:54:37Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = mult <factors> |aliases = mult |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Mult''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Mult command returns the product a list of factors. ==Parameters== ===Version 5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=factors |description=List of factors to get the product of. |range=dec|list=y |required=y}} |} ===Versions 3.0 to 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=factor1 |description=factor to get the product of. |range=dec |required=y}} {{ParametersRow |num=2 |name=factor2 |description=factor to get the product of. |range=dec |required=y}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=factors |description=List of factors to get the product of. |range=dec|list=y |required=y}} |} ===Versions 1.0 to 2.7=== {{ParametersHeader}} {{ParametersRow |num=1 |name=factor1 |description=factor to get the product of. |range=dec |required=y}} {{ParametersRow |num=2 |name=factor2 |description=factor to get the product of. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|3.0}} || Added ability to find the product of a list of factors. |- | {{v|4.0}} || Simplified and optimized code; implemented GetText(). |- || {{v|5.0}} || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited. |} ==See also== *[[Add]] *[[Sub]] *[[Div]] *[[IntDiv]] *[[Mod]] *[[RemDiv]] *[[Pow]] a7235e0dd81e2217bf715ec9d32ebc7053c3e840 Sub 0 354 1479 952 2023-09-02T21:49:24Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = sub <minuend> <subtrahend> |aliases = sub |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Sub''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Sub command returns the difference of the subtrahend from the minuend. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=minuend |description=Number to subtract from. |range=dec |required=y}} {{ParametersRow |num=2 |name=subtrahend |description=Amount to subtract. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Add]] *[[Mult]] *[[Div]] *[[IntDiv]] *[[Mod]] *[[Pow]] a971133b692f2b70186d572fc27e2b06c2a3fd5b 1485 1479 2023-09-02T21:54:21Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = sub <minuend> <subtrahend> |aliases = sub |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Sub''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Sub command returns the difference of the subtrahend from the minuend. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=minuend |description=Number to subtract from. |range=dec |required=y}} {{ParametersRow |num=2 |name=subtrahend |description=Amount to subtract. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Add]] *[[Mult]] *[[Div]] *[[IntDiv]] *[[Mod]] *[[RemDiv]] *[[Pow]] 635853fae9da55644424a3e1784841bd35ed7d5e Mod 0 357 1480 955 2023-09-02T21:52:31Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = mod <divisor> <dividend> |aliases = mod |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Mod''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Mod command returns the remainder of division of the dividend from the divisor. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=divisor |description=Base number to be divided |range=dec |required=y}} {{ParametersRow |num=2 |name=dividend |description=Number to divide by. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Add]] *[[Sub]] *[[Mult]] *[[Div]] *[[IntDiv]] *[[Pow]] 65f79b685c6e8cf2a7c4c708af224d9d7aae7c69 1489 1480 2023-09-02T21:55:19Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = mod <divisor> <dividend> |aliases = mod |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Mod''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Mod command returns the remainder of division of the dividend from the divisor. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=divisor |description=Base number to be divided |range=dec |required=y}} {{ParametersRow |num=2 |name=dividend |description=Number to divide by. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Add]] *[[Sub]] *[[Mult]] *[[Div]] *[[IntDiv]] *[[RemDiv]] *[[Pow]] 105f0eefa26da5ca25755932493087b139e5ca77 IntDiv 0 356 1481 954 2023-09-02T21:52:34Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = intdiv <divisor> <dividend> |aliases = intdiv |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''IntDiv''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The IntDiv command returns the quotient of the dividend from the divisor, rounded down to an integer. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=divisor |description=Base number to be divided |range=dec |required=y}} {{ParametersRow |num=2 |name=dividend |description=Number to divide by. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Add]] *[[Sub]] *[[Mult]] *[[Div]] *[[Mod]] *[[Pow]] f5fca2e1a5cfeffb8190764573520fbdfacb251c 1488 1481 2023-09-02T21:55:10Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = intdiv <divisor> <dividend> |aliases = intdiv |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''IntDiv''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The IntDiv command returns the quotient of the dividend from the divisor, rounded down to an integer. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=divisor |description=Base number to be divided |range=dec |required=y}} {{ParametersRow |num=2 |name=dividend |description=Number to divide by. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Add]] *[[Sub]] *[[Mult]] *[[Div]] *[[Mod]] *[[RemDiv]] *[[Pow]] 54577974b4eb1e0800e3fb14b39ef354bb91eb8f RemDiv 0 540 1482 2023-09-02T21:53:12Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = remdiv <divisor> <dividend> |aliases = remdiv |v5.0=y |console=y }} '''RemDiv''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'..." wikitext text/x-wiki {{infobox command |group = Math |usage = remdiv <divisor> <dividend> |aliases = remdiv |v5.0=y |console=y }} '''RemDiv''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The RemDiv command returns the integer quotient of the dividend from the divisor and the remainder of division. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=divisor |description=Base number to be divided |range=dec |required=y}} {{ParametersRow |num=2 |name=dividend |description=Number to divide by. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[Add]] *[[Sub]] *[[Mult]] *[[IntDiv]] *[[Mod]] *[[Pow]] 4fdea66138fd87890db7395db0309e1da95b225a 1483 1482 2023-09-02T21:53:38Z Serpent King 24956324 /* See also */ wikitext text/x-wiki {{infobox command |group = Math |usage = remdiv <divisor> <dividend> |aliases = remdiv |v5.0=y |console=y }} '''RemDiv''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The RemDiv command returns the integer quotient of the dividend from the divisor and the remainder of division. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=divisor |description=Base number to be divided |range=dec |required=y}} {{ParametersRow |num=2 |name=dividend |description=Number to divide by. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[Add]] *[[Sub]] *[[Mult]] *[[Div]] *[[IntDiv]] *[[Mod]] *[[Pow]] 9d720450edeb138aa09377b01d3fe99fb324af94 Div 0 355 1487 1323 2023-09-02T21:54:49Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = div <divisor> <dividend> |aliases = div |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Div''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Div command returns the quotient of the dividend from the divisor. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=divisor |description=Base number to be divided |range=dec |required=y}} {{ParametersRow |num=2 |name=dividend |description=Number to divide by. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Add]] *[[Sub]] *[[Mult]] *[[IntDiv]] *[[Mod]] *[[RemDiv]] *[[Pow]] 1f027e00c3df31cb2259e260284259fa917e3c71 Pow 0 358 1490 956 2023-09-02T21:55:57Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = pow <base> <exponent> |aliases = pow, exp |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Pow''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Pow command returns the result of the base to the exponent power. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=base |description=Base number to be raised to a power. |range=dec |required=y}} {{ParametersRow |num=2 |name=exponent |description=Power to raise by. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Add]] *[[Sub]] *[[Mult]] *[[Div]] *[[IntDiv]] *[[Mod]] *[[RemDiv]] *[[Sqrt]] *[[Root]] *[[Log]] *[[Ln]] 8c7da3fc4f78d6f8e97737ec446d91e9246d3bad Minute 0 428 1491 1113 2023-09-02T22:06:13Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Date/Time |usage = minute |aliases = minute |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Minute''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Minute command returns the current minute. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "min" alias added. |- | {{v|5.0}} || "min" alias removed to make way for [[Min]] command. |} ==See also== *[[Hour]] *[[Second]] *[[Time]] *[[LongTime]] *[[DateTime]] *[[LongDateTime]] *[[MilitaryTime]] *[[LongMilitaryTime]] 71d7d68ffa576637548861acc30ebdc79db1ffb7 Root 0 361 1493 1012 2023-09-02T23:01:04Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = root <argument> <root> |aliases = root |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Root''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command. ==Function== The Root command returns the specified root of the argument. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the root of. |range=dec |required=y}} {{ParametersRow |num=2 |name=root |description=Root to apply to the argument. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|5.0}} || Fixed a glitch involving negative arguments and odd numbered roots. |} ==See also== *[[Pow]] *[[Sqrt]] 2d57c1787bc4aedfb31e409dc3d9215ca9957f93 Log 0 362 1494 1014 2023-09-02T23:01:26Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = log <argument> <base> |aliases = log |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Log''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command. ==Function== The Log command returns the logarithm of the argument with a specified base. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to calculate a logarithm from. |range=dec |required=y}} {{ParametersRow |num=2 |name=base |description=Base of the logarithm |range=dec |default=10}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Pow]] *[[Ln]] a65aea568765855519f0cc5c5b8f920ffaaf0cfb Sqrt 0 360 1495 1013 2023-09-02T23:02:04Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = sqrt <argument> |aliases = sqrt |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Sqrt''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command. ==Function== The Sqrt command returns the square root of the argument. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the square root of. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Pow]] *[[Root]] b5fcb76107d59ab7113410689b981771d7b03020 Ln 0 363 1496 1016 2023-09-02T23:02:12Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = ln <argument> |aliases = ln |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Ln''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command. ==Function== The Ln command returns the natural logarithm of the argument with base e. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to calculate a logarithm from. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Pow]] *[[Log]] 6d675c6fdf848b7b1abd460992e0910dd3226c3b Abs 0 364 1497 1017 2023-09-02T23:02:21Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = abs <number> |aliases = abs |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Abs''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command. ==Function== The Abs command returns the absolute value of a number. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=number |description=Number to get the absolute value from. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |} 5c19689587d6989ded301f3c807050baa271805b Inv 0 367 1498 964 2023-09-02T23:02:28Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = inv <number> |aliases = inv |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Inv''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The Inv command returns the inverse of a number. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=number |description=Number to get the inverse of. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} 2bbc9488a838c4484a48f0ec875ee01dc7468999 Factorial 0 368 1499 965 2023-09-02T23:02:38Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = factorial <number> |aliases = factorial |1.0=y|2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Factorial''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Factorial command returns the factorial of a number. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=number |description=Number to get the factorial of. |range=int|minval=1|includemin=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} b26c6f24103c35b29d421ae675152b5ad84ad7b8 Sin 0 369 1500 1018 2023-09-02T23:02:49Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = sin <argument> |aliases = sin |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Sin''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command. ==Function== The Sin command returns the sine of the argument. The input can be taken as either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the sine of, in either radians or degrees depending on the mode. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Cos]] *[[Tan]] *[[Csc]] *[[Sec]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvCsc]] *[[InvSec]] *[[InvCot]] *[[Rad]] *[[Deg]] afac7d45c52df6368821da4bc30d45e3dca0b5ea Cos 0 370 1501 1019 2023-09-02T23:03:01Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = cos <argument> |aliases = cos |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Cos''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command. ==Function== The Cos command returns the cosine of the argument. The input can be taken as either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the cosine of, in either radians or degrees depending on the mode. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Sin]] *[[Tan]] *[[Csc]] *[[Sec]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvCsc]] *[[InvSec]] *[[InvCot]] *[[Rad]] *[[Deg]] 6a148b653db6e7804ee297bf1bfb0486a6a4f81a Tan 0 371 1502 1020 2023-09-02T23:03:15Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = tan <argument> |aliases = tan |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Tan''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command. ==Function== The Tan command returns the tangent of the argument. The input can be taken as either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the tangent of, in either radians or degrees depending on the mode. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Sin]] *[[Cos]] *[[Csc]] *[[Sec]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvCsc]] *[[InvSec]] *[[InvCot]] *[[Rad]] *[[Deg]] 9696cf1700bb96ab580a756aeef9013d0e15181e Csc 0 372 1503 1021 2023-09-02T23:03:29Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = csc <argument> |aliases = csc |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Csc''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command. ==Function== The Csc command returns the cosecant of the argument. The input can be taken as either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the cosecant of, in either radians or degrees depending on the mode. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Sin]] *[[Cos]] *[[Tan]] *[[Sec]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvCsc]] *[[InvSec]] *[[InvCot]] *[[Rad]] *[[Deg]] 5b1abc1cea0e5fef6f6cef1a0d992f4c3051ceab Sec 0 373 1504 1022 2023-09-02T23:03:46Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = sec <argument> |aliases = sec |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Sec''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command. ==Function== The Sec command returns the secant of the argument. The input can be taken as either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the secant of, in either radians or degrees depending on the mode. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Sin]] *[[Cos]] *[[Tan]] *[[Csc]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvCsc]] *[[InvSec]] *[[InvCot]] *[[Rad]] *[[Deg]] d0b40a991a1c6f2f2ebd5307d1ded2deccc1fae1 1520 1504 2023-09-02T23:17:43Z Serpent King 24956324 /* See also */ wikitext text/x-wiki {{infobox command |group = Math |usage = sec <argument> |aliases = sec |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Sec''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command. ==Function== The Sec command returns the secant of the argument. The input can be taken as either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the secant of, in either radians or degrees depending on the mode. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Sin]] *[[Cos]] *[[Tan]] *[[Csc]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvCsc]] *[[InvSec]] *[[InvCot]] *[[TrigMode]] *[[Rad]] *[[Deg]] 0fb37b6451a34eab0de73d21b3ce0e102e77c5c1 Cot 0 374 1505 1023 2023-09-02T23:03:57Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = cot <argument> |aliases = cot |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Cot''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command. ==Function== The Cot command returns the cotangent of the argument. The input can be taken as either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the cotangent of, in either radians or degrees depending on the mode. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Sin]] *[[Cos]] *[[Tan]] *[[Csc]] *[[Sec]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvCsc]] *[[InvSec]] *[[InvCot]] *[[Rad]] *[[Deg]] 7d10fcb222e4705f8dc6e37a03551289f7efc658 1522 1505 2023-09-02T23:18:34Z Serpent King 24956324 /* See also */ wikitext text/x-wiki {{infobox command |group = Math |usage = cot <argument> |aliases = cot |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Cot''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command. ==Function== The Cot command returns the cotangent of the argument. The input can be taken as either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the cotangent of, in either radians or degrees depending on the mode. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Sin]] *[[Cos]] *[[Tan]] *[[Csc]] *[[Sec]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvCsc]] *[[InvSec]] *[[InvCot]] *[[TrigMode]] *[[Rad]] *[[Deg]] 55a92b1de169cd98587a91622b39555597eec0ef InvSin 0 378 1506 1024 2023-09-02T23:04:25Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = invsin <argument> |aliases = invsin, asin |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''InvSin''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command. ==Function== The InvSin command returns the inverse sine of the argument in either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the inverse sine of. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Sin]] *[[Cos]] *[[Tan]] *[[Csc]] *[[Sec]] *[[Cot]] *[[InvCos]] *[[InvTan]] *[[InvCsc]] *[[InvSec]] *[[InvCot]] *[[Rad]] *[[Deg]] 61c63ae63af49439d8c0805a3c39224ea0c79027 1523 1506 2023-09-02T23:18:59Z Serpent King 24956324 /* See also */ wikitext text/x-wiki {{infobox command |group = Math |usage = invsin <argument> |aliases = invsin, asin |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''InvSin''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command. ==Function== The InvSin command returns the inverse sine of the argument in either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the inverse sine of. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Sin]] *[[Cos]] *[[Tan]] *[[Csc]] *[[Sec]] *[[Cot]] *[[InvCos]] *[[InvTan]] *[[InvCsc]] *[[InvSec]] *[[InvCot]] *[[TrigMode]] *[[Rad]] *[[Deg]] ee857f35dd70a817f1765cb60f310f0568938f20 InvCos 0 379 1507 1025 2023-09-02T23:04:49Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = invcos <argument> |aliases = invcos, acos |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''InvCos''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command. ==Function== The InvCos command returns the inverse cosine of the argument in either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the inverse cosine of. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Sin]] *[[Cos]] *[[Tan]] *[[Csc]] *[[Sec]] *[[Cot]] *[[InvSin]] *[[InvTan]] *[[InvCsc]] *[[InvSec]] *[[InvCot]] *[[Rad]] *[[Deg]] f5b4f77ed55a6aee82d52112b134af85101dd612 1524 1507 2023-09-02T23:19:05Z Serpent King 24956324 /* See also */ wikitext text/x-wiki {{infobox command |group = Math |usage = invcos <argument> |aliases = invcos, acos |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''InvCos''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command. ==Function== The InvCos command returns the inverse cosine of the argument in either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the inverse cosine of. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Sin]] *[[Cos]] *[[Tan]] *[[Csc]] *[[Sec]] *[[Cot]] *[[InvSin]] *[[InvTan]] *[[InvCsc]] *[[InvSec]] *[[InvCot]] *[[TrigMode]] *[[Rad]] *[[Deg]] bd32d4ba24d08968e86fa10a4f9b7541be2560ef InvTan 0 380 1508 1026 2023-09-02T23:04:59Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = invtan <argument> |aliases = invtan, atan |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''InvTan''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command. ==Function== The InvTan command returns the inverse tangent of the argument in either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the inverse tangent of. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Sin]] *[[Cos]] *[[Tan]] *[[Csc]] *[[Sec]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvCsc]] *[[InvSec]] *[[InvCot]] *[[Rad]] *[[Deg]] 0ac02d1301f269e264090aec30ff53b233c3c54e 1525 1508 2023-09-02T23:19:08Z Serpent King 24956324 /* See also */ wikitext text/x-wiki {{infobox command |group = Math |usage = invtan <argument> |aliases = invtan, atan |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''InvTan''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command. ==Function== The InvTan command returns the inverse tangent of the argument in either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the inverse tangent of. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Sin]] *[[Cos]] *[[Tan]] *[[Csc]] *[[Sec]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvCsc]] *[[InvSec]] *[[InvCot]] *[[TrigMode]] *[[Rad]] *[[Deg]] 748274466bc714553678bb2e5425ab88b859572a InvCsc 0 377 1509 1027 2023-09-02T23:05:08Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = invcsc <argument> |aliases = invcsc, acsc |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''InvCsc''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command. ==Function== The InvCsc command returns the inverse cosecant of the argument in either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the inverse cosecant of. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Sin]] *[[Cos]] *[[Tan]] *[[Csc]] *[[Sec]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvSec]] *[[InvCot]] *[[Rad]] *[[Deg]] 003dbc9efc5d38eb564f45520f4cb0d044b94fb3 1527 1509 2023-09-02T23:19:17Z Serpent King 24956324 /* See also */ wikitext text/x-wiki {{infobox command |group = Math |usage = invcsc <argument> |aliases = invcsc, acsc |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''InvCsc''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command. ==Function== The InvCsc command returns the inverse cosecant of the argument in either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the inverse cosecant of. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Sin]] *[[Cos]] *[[Tan]] *[[Csc]] *[[Sec]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvSec]] *[[InvCot]] *[[TrigMode]] *[[Rad]] *[[Deg]] 3837caac771930d79747bbaf02cca15d41f06472 InvSec 0 376 1510 1028 2023-09-02T23:05:20Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = invsec <argument> |aliases = invsec, asec |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''InvSec''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command. ==Function== The InvSec command returns the inverse secant of the argument in either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the inverse secant of. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Sin]] *[[Cos]] *[[Tan]] *[[Csc]] *[[Sec]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvCsc]] *[[InvCot]] *[[Rad]] *[[Deg]] d0e3b836011c491a56a7aece4e9aff66cd1fbbb9 1526 1510 2023-09-02T23:19:13Z Serpent King 24956324 /* See also */ wikitext text/x-wiki {{infobox command |group = Math |usage = invsec <argument> |aliases = invsec, asec |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''InvSec''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command. ==Function== The InvSec command returns the inverse secant of the argument in either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the inverse secant of. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Sin]] *[[Cos]] *[[Tan]] *[[Csc]] *[[Sec]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvCsc]] *[[InvCot]] *[[TrigMode]] *[[Rad]] *[[Deg]] 988938df02080e0c4d6f3d0aa4c2471bca5e08ab InvCot 0 375 1511 1029 2023-09-02T23:05:29Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = invcot <argument> |aliases = invcot, acot |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''InvCot''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In versions 2.0, this command was a subcommand of the math command. ==Function== The InvCot command returns the inverse cotangent of the argument in either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the inverse cotangent of. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Sin]] *[[Cos]] *[[Tan]] *[[Csc]] *[[Sec]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvCsc]] *[[InvSec]] *[[Rad]] *[[Deg]] 137fabce15f1512a836a3d5dd1a501288a2d2efe 1528 1511 2023-09-02T23:19:24Z Serpent King 24956324 /* See also */ wikitext text/x-wiki {{infobox command |group = Math |usage = invcot <argument> |aliases = invcot, acot |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''InvCot''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In versions 2.0, this command was a subcommand of the math command. ==Function== The InvCot command returns the inverse cotangent of the argument in either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the inverse cotangent of. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Sin]] *[[Cos]] *[[Tan]] *[[Csc]] *[[Sec]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvCsc]] *[[InvSec]] *[[TrigMode]] *[[Rad]] *[[Deg]] a64cc1f36b722623e5f9cac18b8a917e16889a9d DegToRad 0 392 1512 1047 2023-09-02T23:06:14Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = degtorad <argument> |aliases = degtorad |v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''DegToRad''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command. ==Function== The DegToRad command accepts an angle measurement in degrees and translates it into radians. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Angle measurement in degrees |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[RadToDeg]] *[[DegToDMS]] *[[DMSToDeg]] *[[Deg]] *[[Rad]] *[[Sin]] *[[Cos]] *[[Tan]] *[[Sec]] *[[Csc]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvSec]] *[[InvCsc]] *[[InvCot]] 39adbc8ca76c5daa2a9162abefc934d08d572824 RadToDeg 0 393 1513 1048 2023-09-02T23:06:38Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = radtodeg <argument> |aliases = radtodeg |v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''RadToDeg''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command. ==Function== The DegToRad command accepts an angle measurement in radians and translates it into degrees. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Angle measurement in radians |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[DegToRad]] *[[DegToDMS]] *[[DMSToDeg]] *[[Deg]] *[[Rad]] *[[Sin]] *[[Cos]] *[[Tan]] *[[Sec]] *[[Csc]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvSec]] *[[InvCsc]] *[[InvCot]] 2e90cdffb87195f203c3171f7049f87ecb0435c6 DegToDMS 0 394 1514 1050 2023-09-02T23:06:57Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = degtodms <argument> |aliases = degtodms |v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''DegToDMS''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command. ==Function== The DegToDMS command accepts an angle measurement in degrees and translates it into degrees-minutes-seconds notation. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Angle measurement in degrees |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[DegToRad]] *[[RadToDeg]] *[[DMSToDeg]] *[[Deg]] *[[Rad]] *[[Sin]] *[[Cos]] *[[Tan]] *[[Sec]] *[[Csc]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvSec]] *[[InvCsc]] *[[InvCot]] ed2bc89061836e186ba1255bbec5935815fce680 DMSToDeg 0 395 1515 1049 2023-09-02T23:08:27Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = dmstodeg <degrees> <minutes> <seconds> |aliases = dmstodeg |v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''DMSToDeg''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command. ==Function== The DMSToDeg command accepts an angle measurement in degrees-minutes-seconds notation and translates it into plain degrees. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=degrees |description=Degrees portion of DMS notation |range=int |required=y}} {{ParametersRow |num=2 |name=minutes |description=Minutes portion of DMS notation |range=int |required=y}} {{ParametersRow |num=3 |name=seconds |description=Seconds portion of DMS notation |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[DegToRad]] *[[RadToDeg]] *[[DegToDMS]] *[[Deg]] *[[Rad]] *[[Sin]] *[[Cos]] *[[Tan]] *[[Sec]] *[[Csc]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvSec]] *[[InvCsc]] *[[InvCot]] 26d99e22d39e4337a5fe4404ea37ab1c169f67de TrigMode 0 541 1516 2023-09-02T23:16:32Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = trigmode <mode> |aliases = trigmode |v5.0=y |console=y }} '''TrigMode''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that..." wikitext text/x-wiki {{infobox command |group = Math |usage = trigmode <mode> |aliases = trigmode |v5.0=y |console=y }} '''TrigMode''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is only present in version {{v|5.0}}. This command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The TrigMode command changes the trigonometry mode between radians and degrees. This command is a merged command of [[Rad]] and [[Deg]]. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=mode |description=Switches the trigonometry mode. |range=Options: rad, radian, radians, deg, degree, degrees|required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added, merged out of [[Rad]] and [[Deg]]. |} ==See also== *[[DegToRad]] *[[RadToDeg]] *[[DegToDMS]] *[[DMSToDeg]] *[[Deg]] *[[Rad]] *[[Sin]] *[[Cos]] *[[Tan]] *[[Sec]] *[[Csc]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvSec]] *[[InvCsc]] *[[InvCot]] a1218b065d2f8b693708f278ffa28de0cc562211 Sin 0 369 1517 1500 2023-09-02T23:16:50Z Serpent King 24956324 /* See also */ wikitext text/x-wiki {{infobox command |group = Math |usage = sin <argument> |aliases = sin |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Sin''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command. ==Function== The Sin command returns the sine of the argument. The input can be taken as either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the sine of, in either radians or degrees depending on the mode. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Cos]] *[[Tan]] *[[Csc]] *[[Sec]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvCsc]] *[[InvSec]] *[[InvCot]] *[[TrigMode]] *[[Rad]] *[[Deg]] 3331079205ac467a737bbfe39b2a07c8e2e5f3e6 Cos 0 370 1518 1501 2023-09-02T23:17:12Z Serpent King 24956324 /* See also */ wikitext text/x-wiki {{infobox command |group = Math |usage = cos <argument> |aliases = cos |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Cos''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command. ==Function== The Cos command returns the cosine of the argument. The input can be taken as either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the cosine of, in either radians or degrees depending on the mode. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Sin]] *[[Tan]] *[[Csc]] *[[Sec]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvCsc]] *[[InvSec]] *[[InvCot]] *[[TrigMode]] *[[Rad]] *[[Deg]] 6df0dd407fe90c2749311c29b746288379dd2d96 Tan 0 371 1519 1502 2023-09-02T23:17:22Z Serpent King 24956324 /* See also */ wikitext text/x-wiki {{infobox command |group = Math |usage = tan <argument> |aliases = tan |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Tan''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command. ==Function== The Tan command returns the tangent of the argument. The input can be taken as either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the tangent of, in either radians or degrees depending on the mode. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Sin]] *[[Cos]] *[[Csc]] *[[Sec]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvCsc]] *[[InvSec]] *[[InvCot]] *[[TrigMode]] *[[Rad]] *[[Deg]] af60ca998e1f31c699b58908c83ee906f46b8939 Csc 0 372 1521 1503 2023-09-02T23:18:02Z Serpent King 24956324 /* See also */ wikitext text/x-wiki {{infobox command |group = Math |usage = csc <argument> |aliases = csc |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Csc''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command. ==Function== The Csc command returns the cosecant of the argument. The input can be taken as either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the cosecant of, in either radians or degrees depending on the mode. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Sin]] *[[Cos]] *[[Tan]] *[[Sec]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvCsc]] *[[InvSec]] *[[InvCot]] *[[TrigMode]] *[[Rad]] *[[Deg]] e783abf6c72264117389d6f6916960d32d1e1acb Rad 0 387 1529 1072 2023-09-02T23:19:48Z Serpent King 24956324 /* See also */ wikitext text/x-wiki {{infobox command |group = Math |usage = rad <argument> |aliases = rad, radian, radians |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Rad''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command. ==Function== The Rad command switches the trigonometry mode to radians. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[TrigMode]] *[[Deg]] *[[Sin]] *[[Cos]] *[[Tan]] *[[Csc]] *[[Sec]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvCsc]] *[[InvSec]] *[[InvCot]] *[[RadToDeg]] *[[DegToRad]] 697fe026e406c61ce4026e63e77d26b25b234091 1531 1529 2023-09-02T23:21:34Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = rad <argument> |aliases = rad, radian, radians |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Rad''' is a defunct {{b|Math|group}} [[command]] in ''[[StarLight]]'' that was present in versions {{v|2.0}} to {{v|4.1}}. In version 2.0, this command was a subcommand of the math command. In version 5.0, the command was merged with [[Deg]] into [[TrigMode]] ==Function== The Rad command switches the trigonometry mode to radians. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[TrigMode]] *[[Deg]] *[[Sin]] *[[Cos]] *[[Tan]] *[[Csc]] *[[Sec]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvCsc]] *[[InvSec]] *[[InvCot]] *[[RadToDeg]] *[[DegToRad]] cae4a847f8f62b51ac5531aac36d7557174b04f1 1545 1531 2023-09-02T23:26:20Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = rad <argument> |aliases = rad, radian, radians |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Rad''' is a defunct {{b|Math|group}} [[command]] in ''[[StarLight]]'' that was present in versions {{v|2.0}} to {{v|4.1}}. In version 2.0, this command was a subcommand of the math command. In version 5.0, the command was merged with [[Deg]] into [[TrigMode]] ==Function== The Rad command switches the trigonometry mode to radians. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[TrigMode]] *[[Deg]] *[[Sin]] *[[Cos]] *[[Tan]] *[[Csc]] *[[Sec]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvCsc]] *[[InvSec]] *[[InvCot]] *[[RadToDeg]] *[[DegToRad]] [[Category:Defunct commands]] e7e7473716f8f27c05101a8610987fdfe05722a7 Deg 0 388 1530 1073 2023-09-02T23:19:51Z Serpent King 24956324 /* See also */ wikitext text/x-wiki {{infobox command |group = Math |usage = deg <argument> |aliases = deg, degree, degrees |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Deg''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command. ==Function== The Deg command switches the trigonometry mode to degrees. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[TrigMode]] *[[Rad]] *[[Sin]] *[[Cos]] *[[Tan]] *[[Csc]] *[[Sec]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvCsc]] *[[InvSec]] *[[InvCot]] *[[RadToDeg]] *[[DegToRad]] a179ac41d711f04542cc10741933d6ca98cc5413 1532 1530 2023-09-02T23:22:07Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = deg <argument> |aliases = deg, degree, degrees |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Deg''' is a defunct {{b|Math|group}} [[command]] in ''[[StarLight]]'' that was present in versions {{v|2.0}} to {{v|4.1}}. In version 2.0, this command was a subcommand of the math command. In version 5.0, the command was merged with [[Rad]] into [[TrigMode]] ==Function== The Deg command switches the trigonometry mode to degrees. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[TrigMode]] *[[Rad]] *[[Sin]] *[[Cos]] *[[Tan]] *[[Csc]] *[[Sec]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvCsc]] *[[InvSec]] *[[InvCot]] *[[RadToDeg]] *[[DegToRad]] 2d28a26252cd654a2cc22bb3f5d98c81c21f293c 1546 1532 2023-09-02T23:26:25Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = deg <argument> |aliases = deg, degree, degrees |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Deg''' is a defunct {{b|Math|group}} [[command]] in ''[[StarLight]]'' that was present in versions {{v|2.0}} to {{v|4.1}}. In version 2.0, this command was a subcommand of the math command. In version 5.0, the command was merged with [[Rad]] into [[TrigMode]] ==Function== The Deg command switches the trigonometry mode to degrees. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[TrigMode]] *[[Rad]] *[[Sin]] *[[Cos]] *[[Tan]] *[[Csc]] *[[Sec]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvCsc]] *[[InvSec]] *[[InvCot]] *[[RadToDeg]] *[[DegToRad]] [[Category:Defunct commands]] 5b097c4e9effeb0573ea1e6ca1ec7f2541d340bc Get 0 175 1533 1293 2023-09-02T23:22:56Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = get <variable> <index> |aliases = get |v1.0=y |console=y }} '''Get''' is a defunct [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present only in version {{v|1.0}}. It is a counterpart to the [[Set]] command, also a defunkt command only in version 1.0. ==Function== The Get command gets the value of internal variables. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=variable |description=The variable's name |range=str|nonull=y |required=y }} {{ParametersRow |num=2 |name=index |description=Index, only for array variables. |range=int|minval=0|maxval=10000 }} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Command removed. |} 1b910be17a1c0c2a6b5c99d6857a488f06501b13 1535 1533 2023-09-02T23:24:25Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = get <variable> <index> |aliases = get |v1.0=y |console=y }} '''Get''' is a defunct [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present only in version {{v|1.0}}. It is a counterpart to the [[Set]] command, also a defunct command only in version 1.0. ==Function== The Get command gets the value of internal variables. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=variable |description=The variable's name |range=str|nonull=y |required=y }} {{ParametersRow |num=2 |name=index |description=Index, only for array variables. |range=int|minval=0|maxval=10000 }} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Command removed. |} 1621561347ad15f328f71f8fe25287a1e41d8d67 1538 1535 2023-09-02T23:25:42Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = get <variable> <index> |aliases = get |v1.0=y |console=y }} '''Get''' is a defunct [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present only in version {{v|1.0}}. It is a counterpart to the [[Set]] command, also a defunct command only in version 1.0. ==Function== The Get command gets the value of internal variables. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=variable |description=The variable's name |range=str|nonull=y |required=y }} {{ParametersRow |num=2 |name=index |description=Index, only for array variables. |range=int|minval=0|maxval=10000 }} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Command removed. |} [[Category:Defunct commands]] f71ddeb104ab0f4d7b72b4785b3e3ec730623bc6 Set 0 176 1534 1294 2023-09-02T23:23:19Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = set <variable> <newvalue> ---- set <variable> <index> <newvalue> |aliases = set |v1.0=y |console=y }} '''Set''' is a defunct [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present only in version {{v|1.0}}. It is a counterpart to the [[Get]] command, also a defunkt command only in version 1.0. ==Function== The Set command sets the value of internal variables. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=variable |description=The variable's name |range=str|nonull=y |required=y }} {{ParametersRow |num=2 |name=newvalue |description=Value to set to the variable |range=Anything }} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=variable |description=The variable's name |range=str|nonull=y |required=y }} {{ParametersRow |num=2 |name=index |description=Index, only for array variables. |range=int|minval=0|maxval=10000 }} {{ParametersRow |num=3 |name=newvalue |description=Value to set to the variable |range=Anything }} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Command removed. |} 5aae67a97eb4ecb1b277c08a2c93dd5d6af96be3 1536 1534 2023-09-02T23:24:35Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = set <variable> <newvalue> ---- set <variable> <index> <newvalue> |aliases = set |v1.0=y |console=y }} '''Set''' is a defunct [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present only in version {{v|1.0}}. It is a counterpart to the [[Get]] command, also a defunct command only in version 1.0. ==Function== The Set command sets the value of internal variables. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=variable |description=The variable's name |range=str|nonull=y |required=y }} {{ParametersRow |num=2 |name=newvalue |description=Value to set to the variable |range=Anything }} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=variable |description=The variable's name |range=str|nonull=y |required=y }} {{ParametersRow |num=2 |name=index |description=Index, only for array variables. |range=int|minval=0|maxval=10000 }} {{ParametersRow |num=3 |name=newvalue |description=Value to set to the variable |range=Anything }} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Command removed. |} d8f93759fadd45b69cc30c8a6ac5582e0b72e8c7 1537 1536 2023-09-02T23:25:36Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = SLSystem |usage = set <variable> <newvalue> ---- set <variable> <index> <newvalue> |aliases = set |v1.0=y |console=y }} '''Set''' is a defunct [[SLSystem]] [[command]] in ''[[StarLight]]'' that is present only in version {{v|1.0}}. It is a counterpart to the [[Get]] command, also a defunct command only in version 1.0. ==Function== The Set command sets the value of internal variables. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=variable |description=The variable's name |range=str|nonull=y |required=y }} {{ParametersRow |num=2 |name=newvalue |description=Value to set to the variable |range=Anything }} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=variable |description=The variable's name |range=str|nonull=y |required=y }} {{ParametersRow |num=2 |name=index |description=Index, only for array variables. |range=int|minval=0|maxval=10000 }} {{ParametersRow |num=3 |name=newvalue |description=Value to set to the variable |range=Anything }} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Command removed. |} [[Category:Defunct commands]] cd2bd4e41449f8928848557b5fa478f343d7b2ef DeletePrivateNote 0 330 1539 1339 2023-09-02T23:25:48Z Serpent King 24956324 wikitext text/x-wiki {{disambig2|The defunct command present in versions 2.0 through 4.1|the command merged from [[DeletePublicNote]] and DeletePrivateNote|DeleteNote}} {{infobox command |group = Authentication |usage = deleteprivatenote <notename> |aliases = deleteprivatenote, dprivatenote, dprivnote |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''DeletePrivateNote''' is a defunct {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} to {{v|4.1}}. ==Function== The DeletePrivateNote command deletes a specified private note. The user must be logged in to use this command. ==Parameters== ===Version 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=notename |description=The name of the note. |range=str|nonull=y |required=y}} |} ===Versions 2.0 to 4.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=notenum |description=The ID of the note. |range=int|minval=1|includemin=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Uses names instead of numbers. |} ==See also== *[[CreatePrivateNote]] *[[ViewPrivateNote]] *[[CreatePublicNote]] *[[ViewPublicNote]] *[[DeletePublicNote]] [[Category:Defunct commands]] 663bfefc8717931acf6cb1a765426297c102fd77 DeletePublicNote 0 329 1540 1338 2023-09-02T23:25:53Z Serpent King 24956324 wikitext text/x-wiki {{disambig2|The defunct command present in versions 2.0 through 4.1|the command merged from DeletePublicNote and [[DeletePrivateNote]]|DeleteNote}} {{infobox command |group = Authentication |usage = deletepublicnote <notename> |aliases = deletepublicnote, dpublicnote, dpubnote, deletenote |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y }} '''DeletePublicNote''' is a defunct {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} to {{v|4.1}}. ==Function== The DeletePublicNote command deletes a specified public note. ==Parameters== ===Version 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=notename |description=The name of the note. |range=str|nonull=y |required=y}} |} ===Versions 2.0 to 4.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=notenum |description=The ID of the note. |range=int|minval=1|includemin=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Uses names instead of numbers; added "deletenote" alias. |} ==See also== *[[CreatePublicNote]] *[[ViewPublicNote]] *[[CreatePrivateNote]] *[[ViewPrivateNote]] *[[DeletePrivateNote]] [[Category:Defunct commands]] 9f6cbf4f57578da9d8cd3c2a79b2e50d9a249d52 ViewPublicNote 0 327 1541 1329 2023-09-02T23:25:58Z Serpent King 24956324 wikitext text/x-wiki {{disambig2|The defunct command present in versions 2.0 through 4.1|the command merged from ViewPublicNote and [[ViewPrivateNote]]|ViewNote}} {{infobox command |group = Authentication |usage = viewpublicnote <notename> |aliases = viewpublicnote, publicnote, vpubnote, pubnote, viewnote |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ViewPublicNote''' is a defunct {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} to {{v|4.1}}. ==Function== The ViewPublicNote command gets a specified note and outputs it to the console. If no note is specified, it outputs a list of all notes. ==Parameters== ===Version 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=notename |description=The name of the note. |range=str}} |} ===Versions 2.0 to 4.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=notenum |description=The ID of the note. |range=int|minval=1|includemin=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Uses names instead of numbers; added "viewnote" alias. |} ==See also== *[[CreatePublicNote]] *[[DeletePublicNote]] *[[CreatePrivateNote]] *[[ViewPrivateNote]] *[[DeletePrivateNote]] [[Category:Defunct commands]] 30710e72538fc2a69f6d8bd8efcb6d785daee54e ViewPrivateNote 0 328 1542 1332 2023-09-02T23:26:02Z Serpent King 24956324 wikitext text/x-wiki {{disambig2|The defunct command present in versions 2.0 through 4.1|the command merged from [[ViewPublicNote]] and ViewPrivateNote|ViewNote}} {{infobox command |group = Authentication |usage = viewprivatenote <notename> |aliases = viewprivatenote, privatenote, vprivnote, privnote |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ViewPrivateNote''' is a defunct {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} to {{v|4.1}}. ==Function== The ViewPrivateNote command gets a specified private note and outputs it to the console. This command requires the user to be logged in. If no note is specified, it outputs a list of all notes. ==Parameters== ===Version 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=notename |description=The name of the note. |range=str}} |} [[Category:Defunct commands]] ===Versions 2.0 to 4.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=notenum |description=The ID of the note. |range=int|minval=1|includemin=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Uses names instead of numbers. |} ==See also== *[[CreatePrivateNote]] *[[ViewPublicNote]] *[[DeletePrivateNote]] *[[CreatePrivateNote]] *[[DeletePrivateNote]] d9411ccfd1f3daf79f8506bbfad1cface9820ff7 CreatePrivateNote 0 326 1543 1325 2023-09-02T23:26:08Z Serpent King 24956324 wikitext text/x-wiki {{disambig2|The defunct command present in versions 2.0 through 4.1|the command merged from [[CreatePublicNote]] and CreatePrivateNote|CreateNote}} {{infobox command |group = Authentication |usage = createprivatenote <notename> <notecontents> |aliases = createprivatenote, newprivatenote, nprivnote, cprivnote |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''CreatePrivateNote''' is a defunct {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in in versions {{v|2.0}} to {{v|4.1}}. ==Function== The CreatePrivateNote command saves a user named note from the user that is visible to only the current user. As such, this command requires the user be logged in. Prior to {{v|4.1}}, the command was labeled by IDs instead of names. ==Parameters== ===Version 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=notename |description=The name of the note. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=notecontents |description=Contents to put in the note. |range=str |required=y}} |} ===Versions 2.0 to 4.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=notenum |description=The ID of the note. |range=int|minval=1|includemin=y |required=y}} {{ParametersRow |num=2 |name=notecontents |description=Contents to put in the note. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Uses names instead of numbers. |} ==See also== *[[ViewPrivateNote]] *[[DeletePrivateNote]] *[[CreatePublicNote]] *[[ViewPublicNote]] *[[DeletePublicNote]] [[Category:Defunct commands]] d112522058b954e5f953c440a541ac6c988218df CreatePublicNote 0 325 1544 1324 2023-09-02T23:26:12Z Serpent King 24956324 wikitext text/x-wiki {{disambig2|The defunct command present in versions 2.0 through 4.1|the command merged from CreatePublicNote and [[CreatePrivateNote]]|CreateNote}} {{infobox command |group = Authentication |usage = createpublicnote <notename> <notecontents> |aliases = createpublicnote, newpublicnote, npubnote, cpubnote, createnote, note |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''CreatePublicNote''' is a defunct {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} to {{v|4.1}}. ==Function== The CreatePublicNote command saves a user named note from the user that is visible to anyone. Prior to {{v|4.1}}, the command was labeled by IDs instead of names. ==Parameters== ===Version 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=notename |description=The name of the note. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=notecontents |description=Contents to put in the note. |range=str |required=y}} |} ===Versions 2.0 to 4.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=notenum |description=The ID of the note. |range=int|minval=1|includemin=y |required=y}} {{ParametersRow |num=2 |name=notecontents |description=Contents to put in the note. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Uses names instead of numbers; Added "createnote" and "note" aliases. |} ==See also== *[[ViewPublicNote]] *[[DeletePublicNote]] *[[CreatePrivateNote]] *[[ViewPrivateNote]] *[[DeletePrivateNote]] [[Category:Defunct commands]] f44436f759b61b4ac80e6d84acdb65a6b6f9c81a PlayIntroSound 0 232 1547 1384 2023-09-02T23:26:30Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = playintrosound <switch> |aliases = playintrosound, introsound, is |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''PlayIntroSound''' is a defunct {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.5}} to {{v|4.1}}. In version {{v|5.0}}, this command was merged with [[IntroSoundPath]] ==Function== The PlayIntroSound command toggles the setting for determining if the introsound will play on startup. This [[settings|setting]] is saveable. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=switch |description=Switches introsound setting on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting. |range=Bool}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[IntroSoundPath]] [[Category:Defunct commands]] 8c8162271303120a4bedba1b39e25e28ccce8c3f Category:Registry commands 14 510 1548 1258 2023-09-02T23:27:27Z Serpent King 24956324 Serpent King moved page [[Category:Registry]] to [[Category:Registry commands]] without leaving a redirect wikitext text/x-wiki These are all of the commands belonging to the [[registry]] group. [[Category:Commands]] e6207845ed591c6a2a1237dbba48a7075834fb0f Category:Defunct commands 14 542 1549 2023-09-02T23:29:25Z Serpent King 24956324 Created page with "These are all commands that have been excluded from the latest version of [[StarLight]]. Many of these have existing replacements, or have been merged with another command und..." wikitext text/x-wiki These are all commands that have been excluded from the latest version of [[StarLight]]. Many of these have existing replacements, or have been merged with another command under a new name. d34a20a377b699e2e604f3be1bb1d6cd94cd4721 1550 1549 2023-09-02T23:30:06Z Serpent King 24956324 wikitext text/x-wiki These are all commands that have been excluded from the latest version of [[StarLight]]. Many of these have existing replacements, or have been merged with another command under a new name. [[Category:Commands]] fb75937dc91bbfc575e703a730198c9c616e4bc8 Glossary 0 278 1551 1283 2023-09-02T23:34:08Z Serpent King 24956324 wikitext text/x-wiki The following is a list of terms used on this wiki and within ''[[StarLight]]''. {|class="wikitable sortable" ! Term !! Definition/Description |- | {{Anchor|.NET Framework|.NET Framework}} || Platform of programming languages and tools used to build applications. |- | {{Anchor|Alias|Alias}} || An alternate way to call a command. Aliases are often shortenings of the command name, or sometimes synonyms for it. |- | {{Anchor|Boolean|Boolean}} || Data type that stores a binary true/false value. |- | {{Anchor|Build|Build}} || Refers to versions of StarLight. |- | {{Anchor|Character|Character}} || Data type that stores a single character of text. |- | {{Anchor|Command|Command}} || The method through which ''StarLight'' accepts input from the user. A command is made up of the call name and parameters. |- | {{Anchor|Console|Console}} || The display apparatus of ''StarLight''. The console is responsible for accepting the user's input and displaying output in a simple manner. |- | {{Anchor|Decimal|Decimal}} || Data type that stores numeric values, not restricted to whole numbers. |- | {{Anchor|Exception|Exception}} || An error that occurs possibly due to invalid inputs or an internal coding problem. |- | {{Anchor|Exception handler|Exception Handler}} || System in place to prevent ''StarLight'' from crashing if it encounters an exception. If an exception is thrown, the operation that was attempted will be aborted. |- | {{Anchor|Group|Group}} || Commands are sorted into groups for easy look up. These include SLSystem, Settings, Authentication, String, Math, Date/Time, File, Registry, System, Fun, and Misc. |- | {{Anchor|GUI|GUI}} || "Graphic User Interface", a form used to display what ''StarLight'' is doing and accept user input in a manner much more complex than a console. |- | {{Anchor|Input|Input}} || The user's request. Includes the command and all parameters. |- | {{Anchor|Integer|Integer}} || Data type that stores numeric values, restricted to whole numbers. |- | {{Anchor|Keywords|[[Keywords]]}} || Identifying strings that ''StarLight'''s parser searches for and replaces with a corresponding string. |- | {{Anchor|Output|Output}} || The result of a command. |- | {{Anchor|Parameter|Parameter}} || The method through which the user provides information for a command. Every command has a specified amount and type of parameters. Not every command has parameters, and not every parameter is required for the command to work. |- | {{Anchor|Parse|Parse}} || A string is broken down into parts based on a set of rules. ''StarLight'''s parser breaks the user's input down based on spaces and double quotes. This is used to isolate the command's call name and its parameters. |- | {{Anchor|Settings|[[Settings]]}} || Values that ''StarLight'' saves to the hard drive to use in the next session. By default, settings are loaded and saved automatically. |- | {{Anchor|String|String}} || Data type that stores multiple characters of text. |- | {{Anchor|Visual Basic|Visual Basic}} || Programming language ''StarLight'' runs on. |- | {{Anchor|Visual Studio|Visual Studio}} || An IDE (Integrated Development Environment). Used to create ''StarLight''. |} [[Category:StarLight]] 36306686cf11f24aacbc96c4c087f2c1a9e2c158 1552 1551 2023-09-02T23:35:13Z Serpent King 24956324 wikitext text/x-wiki The following is a list of terms used on this wiki and within ''[[StarLight]]''. {|class="wikitable sortable" ! Term !! Definition/Description |- | {{Anchor|.NET Framework|.NET Framework}} || Platform of programming languages and tools used to build applications. |- | {{Anchor|Alias|Alias}} || An alternate way to call a command. Aliases are often shortenings of the command name, or sometimes synonyms for it. |- | {{Anchor|Boolean|Boolean}} || Data type that stores a binary true/false value. |- | {{Anchor|Build|Build}} || Refers to versions of StarLight. |- | {{Anchor|Character|Character}} || Data type that stores a single character of text. |- | {{Anchor|Command|Command}} || The method through which ''StarLight'' accepts input from the user. A command is made up of the call name and parameters. |- | {{Anchor|Console|Console}} || The display apparatus of ''StarLight''. The console is responsible for accepting the user's input and displaying output in a simple manner. |- | {{Anchor|Decimal|Decimal}} || Data type that stores numeric values, not restricted to whole numbers. |- | {{Anchor|Exception|Exception}} || An error that occurs possibly due to invalid inputs or an internal coding problem. |- | {{Anchor|Exception handler|Exception Handler}} || System in place to prevent ''StarLight'' from crashing if it encounters an exception. If an exception is thrown, the operation that was attempted will be aborted. |- | {{Anchor|Group|Group}} || Commands are sorted into groups for easy look up. These include SLSystem, Settings, Authentication, String, Math, Date/Time, File, Registry, System, Fun, and Misc. |- | {{Anchor|GUI|GUI}} || "Graphic User Interface", a form used to display what ''StarLight'' is doing and accept user input in a manner much more complex than a console. |- | {{Anchor|Input|Input}} || The user's request. Includes the command and all parameters. |- | {{Anchor|Integer|Integer}} || Data type that stores numeric values, restricted to whole numbers. |- | {{Anchor|Keyword|[[Keywords|Keyword]]}} || Identifying string that ''StarLight'''s parser searches for and replaces with a corresponding string. |- | {{Anchor|Output|Output}} || The result of a command. |- | {{Anchor|Parameter|Parameter}} || The method through which the user provides information for a command. Every command has a specified amount and type of parameters. Not every command has parameters, and not every parameter is required for the command to work. |- | {{Anchor|Parse|Parse}} || A string is broken down into parts based on a set of rules. ''StarLight'''s parser breaks the user's input down based on spaces and double quotes. This is used to isolate the command's call name and its parameters. |- | {{Anchor|Settings|[[Settings]]}} || Values that ''StarLight'' saves to the hard drive to use in the next session. By default, settings are loaded and saved automatically. |- | {{Anchor|String|String}} || Data type that stores multiple characters of text. |- | {{Anchor|Visual Basic|Visual Basic}} || Programming language ''StarLight'' runs on. |- | {{Anchor|Visual Studio|Visual Studio}} || An IDE (Integrated Development Environment). Used to create ''StarLight''. |} [[Category:StarLight]] 3b6c3d86cb5c882c75edf3aeb5a3af6fbe79b149 Quadratic 0 396 1553 1194 2023-09-04T16:38:42Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = quadratic <nowiki><a> <b> <c></nowiki> |aliases = quadratic, quad |v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Quadratic''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} forward. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command. ==Function== The Quadratic command accepts values a b and c of a quadratic equations and returns the result of the quadratic formula. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=a |description=A value |range=dec|minval=0 |required=y}} {{ParametersRow |num=2 |name=b |description=B value |range=dec |required=y}} {{ParametersRow |num=3 |name=c |description=C value |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Command split out of math command. |- | {{v|4.0}} || Implemented GetText(). |} 3b6dffd936753f3f2817c7d01ea2ac0104c6086b Fibonacci 0 397 1554 1051 2023-09-04T16:40:21Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = fibonacci <termcout> <startterms> |aliases = fibonacci |v4.1=y|v5.0=y |console=y }} '''Fibonacci''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}} forward. ==Function== The Fibonacci command returns the Fibonacci sequence out to a specified number of terms. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=termcount |description=Number of terms to go out to |range=int |required=y}} {{ParametersRow |num=2 |name=startterms |description=Terms to start the sequence |range=dec|list=y |required= |default={0, 1}}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.1}} || New command added. |} 6eea13dd0b4774959fd23ede77232df2619ca5e7 Pythagorean 0 543 1555 2023-09-04T16:51:47Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = pythagorean <nowiki><val1> <val2> <sides></nowiki> |aliases = pythagorean, pythag |v5.0=y |console=y }} '''Pythagorean''' is a {{b|Mat..." wikitext text/x-wiki {{infobox command |group = Math |usage = pythagorean <nowiki><val1> <val2> <sides></nowiki> |aliases = pythagorean, pythag |v5.0=y |console=y }} '''Pythagorean''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The Pythagorean command accepts two side lengths of a right triangle and returns the third via the Pythagorean Theorem. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=val1 |description=One of the side lengths. |range=dec|minval=0 |required=y}} {{ParametersRow |num=2 |name=val2 |description=One of the side lengths. |range=dec|minval=0 |required=y}} {{ParametersRow |num=3 |name=sides |description=Which of the sides were provided? the first character is for val1, the second is for val2. |range=Options: ab, ba; ac, bc; ca, cb |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} 422399f2d910a9398fdbe3436aed4f797700d42e SimpInterest 0 399 1556 1055 2023-09-04T16:52:28Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = simpinterest <principal> <rate> <time> |aliases = simpinterest |v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''SimpInterest''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command. ==Function== The SimpInterest command calculates simple interest from the principal, rate, and time using <code>A = Prt</code>. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=principal |description=The amount borrowed |range=int|minval=0 |required=y}} {{ParametersRow |num=2 |name=rate |description=The rate of return |range=int |required=y}} {{ParametersRow |num=3 |name=time |description=Over how much time |range=dec |required=y}} |} ==See also== *[[CompInterest]] *[[ContInterest]] ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Command split out of math command. |} 4f6ab236241dacbb4b80dde424998851c93dbe54 CompInterest 0 400 1557 1056 2023-09-04T16:52:39Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = compinterest <principal> <rate> <time> <timescompounded> |aliases = compinterest |v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''CompInterest''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command. ==Function== The CompInterest command calculates compound interest from the principal, rate, time, and times compounded using <code>A = P(1+r/n)^(tn)</code>. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=principal |description=The amount borrowed |range=int|minval=0 |required=y}} {{ParametersRow |num=2 |name=rate |description=The rate of return |range=int |required=y}} {{ParametersRow |num=3 |name=time |description=Over how much time |range=dec |required=y}} {{ParametersRow |num=4 |name=timescompounded |description=Number of times compounded |range=dec |default=1}} |} ==See also== *[[SimpInterest]] *[[ContInterest]] ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Command split out of math command. |} 04328ec8b2f8ea40104415cbfedaacae62720c96 ContInterest 0 401 1558 1057 2023-09-04T16:52:51Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = continterest <principal> <rate> <time> |aliases = continterest |v1.0=|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''ContInterest''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command. ==Function== The ContInterest command calculates continuously compounded interest from the principal, rate, and time using <code>A = Pe^(rt)</code>. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=principal |description=The amount borrowed |range=int|minval=0 |required=y}} {{ParametersRow |num=2 |name=rate |description=The rate of return |range=int |required=y}} {{ParametersRow |num=3 |name=time |description=Over how much time |range=dec |required=y}} |} ==See also== *[[SimpInterest]] *[[CompInterest]] ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Command split out of math command. |} e45a88232b8bdafb961cd24ab914d36e15a3861e Perimeter 0 123 1559 1032 2023-09-04T16:53:11Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = perimeter <shape> <...> |aliases = perimeter |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Perimeter''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command. ==Function== Perimeter gets the perimeter/circumference of various two-dimensional shapes. The number of parameters it accepts varies depending on the shape. Shapes include: *Triangle <code>perimeter triangle <side1length> <side2length> <side3length></code> *Square <code>perimeter square <sidelength></code> *Rectangle <code>perimeter rectangle <length> <width></code> *Trapezoid <code>perimeter trapezoid <base1length> <base2length> <sidelength></code> *Hexagon <code>perimeter hexagon <sidelength></code> *Circle <code>perimeter circle <radius></code> *{{rollover|Ellipse <code>perimeter ellipse <a> <nowiki><b></nowiki></code>|Added in 4.0|y}} ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=shape |description=The shape to get the perimeter of. |range=Valid units: triangle, square, rectangle, trapezoid, hexagon, circle, ellipse |required=y}} |- !colspan=6|Triangle {{ParametersRow |num=2 |name=side1length |description=Length of side 1. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=side2length |description=Length of side 2. |range=dec |minval=0 |required=y}} {{ParametersRow |num=4 |name=side3length |description=Length of side 3. |range=dec |minval=0 |required=y}} |- !colspan=6|Square {{ParametersRow |num=2 |name=sidelength |description=Length of a side. |range=dec |minval=0 |required=y}} |- !colspan=6|Rectangle {{ParametersRow |num=2 |name=length |description=Length of the rectangle. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=width |description=Width of the rectangle. |range=dec |minval=0 |required=y}} |- !colspan=6|Trapezoid {{ParametersRow |num=2 |name=base1length |description=Length of base 1. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=base2length |description=Length of base 2. |range=dec |minval=0 |required=y}} {{ParametersRow |num=4 |name=sidelength |description=Length of the slanted sides. |range=dec |minval=0 |required=y}} |- !colspan=6|Hexagon {{ParametersRow |num=2 |name=sidelength |description=Length of a side. |range=dec |minval=0 |required=y}} |- !colspan=6|Circle {{ParametersRow |num=2 |name=radius |description=Radius of the circle. |range=dec |minval=0 |required=y}} |- !colspan=6|{{rollover|Ellipse|Added in 4.1|y}} {{ParametersRow |num=2 |name=a |description=Length of the major axis. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=b |description=Length of the minor axis. |range=dec |minval=0 |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of the dissolved math command. |- | {{v|4.1}} || New subcommand added: Ellipse; implemented GetText(). |} ==See also== *[[Area]] *[[Volume]] *[[SurfaceArea]] 0d4eb04fcbf40854105d0261aa7bedd93bed8da5 Area 0 262 1560 1033 2023-09-04T16:53:22Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = area <shape> <...> |aliases = area |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Area''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command. ==Function== Area gets the area of various two-dimensional shapes. The number of parameters it accepts varies depending on the shape. Shapes include: *Triangle <code>area triangle <base> <height></code> *Square <code>area square <sidelength></code> *Rectangle <code>area rectangle <length> <width></code> *Trapezoid <code>area trapezoid <height> <base1length> <base2length></code> *Hexagon <code>area hexagon <height> <diameter (corner to corner)> <sidelength></code> *Circle <code>area circle <radius></code> *{{rollover|Ellipse <code>area ellipse <a> <nowiki><b></nowiki></code>|Added in 4.0|y}} ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=shape |description=The shape to get the area of. |range=Valid units: triangle, square, rectangle, trapezoid, hexagon, circle, ellipse |required=y}} |- !colspan=6|Triangle {{ParametersRow |num=2 |name=base |description=Length of the base. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=height |description=Height of the triangle. |range=dec |minval=0 |required=y}} |- !colspan=6|Square {{ParametersRow |num=2 |name=sidelength |description=Length of a side. |range=dec |minval=0 |required=y}} |- !colspan=6|Rectangle {{ParametersRow |num=2 |name=length |description=Length of the rectangle. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=width |description=Width of the rectangle. |range=dec |minval=0 |required=y}} |- !colspan=6|Trapezoid {{ParametersRow |num=2 |name=height |description=Height of the trapezoid. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=base1length |description=Length of base 1. |range=dec |minval=0 |required=y}} {{ParametersRow |num=4 |name=base2length |description=Length of base 2. |range=dec |minval=0 |required=y}} |- !colspan=6|Hexagon {{ParametersRow |num=2 |name=height |description=Height of the hexagon. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=diameter |description=Length from one corner to the opposite corner. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=sidelength |description=Length of a side. |range=dec |minval=0 |required=y}} |- !colspan=6|Circle {{ParametersRow |num=2 |name=radius |description=Radius of the circle. |range=dec |minval=0 |required=y}} |- !colspan=6|{{rollover|Ellipse|Added in 4.1|y}} {{ParametersRow |num=2 |name=a |description=Length of the major axis. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=b |description=Length of the minor axis. |range=dec |minval=0 |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of the dissolved math command. |- | {{v|4.1}} || New subcommand added: Ellipse; implemented GetText(). |} ==See also== *[[Perimeter]] *[[Volume]] *[[SurfaceArea]] f40896b78a977a736ff8880cc50753f2c4eb24b0 Volume 0 264 1561 1034 2023-09-04T16:53:30Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = volume <shape> <...> |aliases = volume |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Volume''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command. ==Function== Volume gets the volume of various three-dimensional shapes. The number of parameters it accepts varies depending on the shape. Shapes include: *Cube <code>volume cube <sidelength></code> *Triangular Prism <code>volume triprism <basebase> <baseheight> <height></code> *Rectangular Prism <code>volume recprism <length> <width> <height></code> *Prism <code>volume prism <base> <height></code> *Triangular Pyramid <code>volume tripyramid <basebase> <baseheight> <height></code> *Rectangular Pyramid <code>volume recpyramid <length> <width> <height></code> *Pyramid <code>volume pyramid <base> <height></code> *Cone <code>volume cone <radius> <height> <height></code> *Cylinder <code>volume cylinder <radius> <height></code> *Sphere <code>volume sphere <radius></code> ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=shape |description=The shape to get the volume of. |range=Valid units: cube, triprism, recprism, prism, tripyramid, recpyramid, pyramid, cone, cylinder, sphere |required=y}} |- !colspan=6|Cube {{ParametersRow |num=2 |name=sidelength |description=Length of one of the edges. |range=dec |minval=0 |required=y}} |- !colspan=6|Triangular Prism {{ParametersRow |num=2 |name=basebase |description=Base length of the base triangle. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=baseheight |description=Height of the base triangle. |range=dec |minval=0 |required=y}} {{ParametersRow |num=4 |name=height |description=Height of the prism. |range=dec |minval=0 |required=y}} |- !colspan=6|Rectangular Prism {{ParametersRow |num=2 |name=length |description=Length of the prism. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=width |description=Width of the prism. |range=dec |minval=0 |required=y}} {{ParametersRow |num=4 |name=height |description=Height of the prism. |range=dec |minval=0 |required=y}} |- !colspan=6|Prism {{ParametersRow |num=2 |name=base |description=Base area of the prism. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=height |description=Height of the prism. |range=dec |minval=0 |required=y}} |- !colspan=6|Triangular Pyramid {{ParametersRow |num=2 |name=basebase |description=Base length of the base triangle. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=baseheight |description=Height of the base triangle. |range=dec |minval=0 |required=y}} {{ParametersRow |num=4 |name=height |description=Height of the pyramid. |range=dec |minval=0 |required=y}} |- !colspan=6|Rectangular Pyramid {{ParametersRow |num=2 |name=length |description=Length of the base of the pyramid. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=width |description=Width of the base of the pyramid. |range=dec |minval=0 |required=y}} {{ParametersRow |num=4 |name=height |description=Height of the pyramid. |range=dec |minval=0 |required=y}} |- !colspan=6|Pyramid {{ParametersRow |num=2 |name=base |description=Base area of the pyramid. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=height |description=Height of the pyramid. |range=dec |minval=0 |required=y}} |- !colspan=6|Cone {{ParametersRow |num=2 |name=radius |description=Radius of the base circle. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=height |description=Height of the cone. |range=dec |minval=0 |required=y}} |- !colspan=6|Cylinder {{ParametersRow |num=2 |name=radius |description=Radius of the base circle. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=height |description=Height of the cylinder. |range=dec |minval=0 |required=y}} |- !colspan=6|Sphere {{ParametersRow |num=2 |name=radius |description= Radius of the sphere. |range=dec |minval=0 |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of the dissolved math command. |- | {{v|4.1}} || Implemented GetText(). |} ==See also== *[[Perimeter]] *[[Area]] *[[SurfaceArea]] 34f0731484708526606e2b0226b51f548657dd81 SurfaceArea 0 265 1562 1035 2023-09-04T16:53:38Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = surfacearea <shape> <...> |aliases = surfacearea |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''SurfaceArea''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command. ==Function== SurfaceArea gets the surface area of various three-dimensional shapes. The number of parameters it accepts varies depending on the shape. Shapes include: *Cube <code>surfacearea cube <sidelength></code> *Cone <code>surfacearea cone <radius> <height> <height></code> *Cylinder <code>surfacearea cylinder <radius> <height></code> *Sphere <code>surfacearea sphere <radius></code> ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=shape |description=The shape to get the surfacearea of. |range=Valid units: cube, cone, cylinder, sphere |required=y}} |- !colspan=6|Cube {{ParametersRow |num=2 |name=sidelength |description=Length of one of the edges. |range=dec |minval=0 |required=y}} |- !colspan=6|Cone {{ParametersRow |num=2 |name=radius |description=Radius of the base circle. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=height |description=Height of the cone. |range=dec |minval=0 |required=y}} |- !colspan=6|Cylinder {{ParametersRow |num=2 |name=radius |description=Radius of the base circle. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=height |description=Height of the cylinder. |range=dec |minval=0 |required=y}} |- !colspan=6|Sphere {{ParametersRow |num=2 |name=radius |description= Radius of the sphere. |range=dec |minval=0 |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of the dissolved math command. |- | {{v|4.1}} || Implemented GetText(). |} ==See also== *[[Perimeter]] *[[Area]] *[[Volume]] 435ec446fb44283d67332266f4b00ea5d417f0ed Min 0 544 1563 2023-09-04T17:01:33Z Serpent King 24956324 Created page with "{{disambig2|math command that gets the minimum of a dataset.|the [[Date/Time]] command|Minute}} {{infobox command |group = Math |usage = min <dataset> |aliases = min |v5.0=y |..." wikitext text/x-wiki {{disambig2|math command that gets the minimum of a dataset.|the [[Date/Time]] command|Minute}} {{infobox command |group = Math |usage = min <dataset> |aliases = min |v5.0=y |console=y }} '''Min''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The Min command accepts a dataset and returns the minimum value of the set. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=dataset |description=The dataset to analyze |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[Median]] *[[DataSet]] 17723b48d049c536beb53695a77f60ea19504ffe 1566 1563 2023-09-04T17:08:12Z Serpent King 24956324 wikitext text/x-wiki {{disambig2|math command that gets the minimum of a dataset.|the [[Date/Time]] command|Minute}} {{infobox command |group = Math |usage = min <dataset> |aliases = min |v5.0=y |console=y }} '''Min''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The Min command accepts a dataset and returns the minimum value of the set. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=dataset |description=The dataset to analyze. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[Max]] *[[Range]] *[[DataSet]] b949a6d843eeb7f7a7995f44702e9dc447328cd6 Sec 0 373 1564 1520 2023-09-04T17:02:29Z Serpent King 24956324 wikitext text/x-wiki {{disambig2|math command that gets the secant|the [[Date/Time]] command|Second}} {{infobox command |group = Math |usage = sec <argument> |aliases = sec |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Sec''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command. ==Function== The Sec command returns the secant of the argument. The input can be taken as either radians or degrees depending on the mode, set by the [[Rad]] and [[Deg]] commands. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the secant of, in either radians or degrees depending on the mode. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[Sin]] *[[Cos]] *[[Tan]] *[[Csc]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvCsc]] *[[InvSec]] *[[InvCot]] *[[TrigMode]] *[[Rad]] *[[Deg]] 602f4f0bfe67ce9faf47a6c1441b2c19f18a49c7 Average 0 391 1565 1037 2023-09-04T17:06:42Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = average <dataset> |aliases = average, ave |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Average''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command. ==Function== The Average command accepts dataset and returns the average. ==Parameters== ===Version 2.0 to 5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=dataset |description=The dataset to analyze. |range=dec|list=y |required=y}} |} ===Version 1.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=num1... |description=Numbers to get data from. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Input now contained in one parameter instead of a parameter list; "ave" alias added; added ctrl loop break. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || GetText() implemented. |} ==See also== *[[Median]] *[[DataSet]] c68992c64ab4f61a008ca001b7db071a2f9a2bb5 1575 1565 2023-09-06T16:37:03Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = average <dataset> |aliases = average, ave, mean, arithmean, arithmeticmean |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Average''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command. ==Function== The Average command accepts dataset and returns the average. ==Parameters== ===Version 2.0 to 5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=dataset |description=The dataset to analyze. |range=dec|list=y |required=y}} |} ===Version 1.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=num1... |description=Numbers to get data from. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Input now contained in one parameter instead of a parameter list; "ave" alias added; added ctrl loop break. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || GetText() implemented. |- | {{v|5.0}} || "mean", "arithmean", and "arithmeticmean" aliases added. |} ==See also== *[[Median]] *[[DataSet]] 6ef832a040c93b6c207c2ba2bc154b41b9381bbf Max 0 545 1567 2023-09-04T17:08:15Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = max <dataset> |aliases = max |v5.0=y |console=y }} '''Max''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present i..." wikitext text/x-wiki {{infobox command |group = Math |usage = max <dataset> |aliases = max |v5.0=y |console=y }} '''Max''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The Max command accepts a dataset and returns the maximum value of the set. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=dataset |description=The dataset to analyze. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[Min]] *[[Range]] *[[DataSet]] c28543365abc29474240ba78d12d33fa3b4f2018 Range 0 546 1568 2023-09-04T17:09:27Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = range <dataset> |aliases = range |v5.0=y |console=y }} '''Range''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is pre..." wikitext text/x-wiki {{infobox command |group = Math |usage = range <dataset> |aliases = range |v5.0=y |console=y }} '''Range''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The Range command accepts a dataset and returns the range value of the set. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=dataset |description=The dataset to analyze. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[Min]] *[[Max]] *[[DataSet]] 0330537a74c3e0dada2bbc4c162086a052c53a59 Median 0 398 1569 1052 2023-09-04T17:12:44Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = median <dataset> |aliases = median |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Median''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command. ==Function== The Median command accepts a dataset and returns the median of the set. ==Parameters== ===Version 5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=dataset |description=The dataset to analyze. |range=dec|list=y |required=y}} |} ===Versions 1.0 to 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=num1 |description=first number |range=dec |required=y}} {{ParametersRow |num=2 |name=num2 |description=second number |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || GetText() implemented. |- | {{v|5.0}} || Now accepts an entire dataset. |} ==See also== *[[Average]] *[[DataSet]] ba626814706d647fad51be2178ac5ae48e9c1696 Mode 0 547 1570 2023-09-04T17:15:01Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = mode <dataset> |aliases = mode |v5.0=y |console=y }} '''Mode''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is presen..." wikitext text/x-wiki {{infobox command |group = Math |usage = mode <dataset> |aliases = mode |v5.0=y |console=y }} '''Mode''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The Mode command accepts a dataset and returns the mode value of the set. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=dataset |description=The dataset to analyze. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[DataSet]] 4b31086840cd3727b1a1c21ae36dfb1223d16910 GeometricMean 0 548 1571 2023-09-06T16:31:00Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = geometricmean <dataset> |aliases = geometricmean, geommean |v5.0=y |console=y }} '''GeometricMean''' is a {{b|Math|group}} [[command]..." wikitext text/x-wiki {{infobox command |group = Math |usage = geometricmean <dataset> |aliases = geometricmean, geommean |v5.0=y |console=y }} '''GeometricMean''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The GeometricMean command accepts a dataset and returns the geometric mean of the set. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=dataset |description=The dataset to analyze. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[Average]] *[[HarmonicMean]] *[[DataSet]] 7411b2c8ce985517372aed19344af711d11ec166 HarmonicMean 0 549 1572 2023-09-06T16:32:35Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = harmonicmean <dataset> |aliases = harmonicmean, harmmean |v5.0=y |console=y }} '''HarmonicMean''' is a {{b|Math|group}} [[command]] i..." wikitext text/x-wiki {{infobox command |group = Math |usage = harmonicmean <dataset> |aliases = harmonicmean, harmmean |v5.0=y |console=y }} '''HarmonicMean''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The HarmonicMean command accepts a dataset and returns the harmonic mean of the set. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=dataset |description=The dataset to analyze. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[Average]] *[[GeometricMean]] *[[DataSet]] d8081822ae78a3f0a21c79f8d8c57c7bf30db4e3 Variance 0 550 1573 2023-09-06T16:35:21Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = variance <dataset> |aliases = variance |v5.0=y |console=y }} '''Variance''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' th..." wikitext text/x-wiki {{infobox command |group = Math |usage = variance <dataset> |aliases = variance |v5.0=y |console=y }} '''Variance''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The variance command accepts a dataset and returns the variance of the set. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=dataset |description=The dataset to analyze. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[StandardDeviation]] *[[CoefficientVariance]] *[[DataSet]] 34b75e51406967bae607b6ba2f02970fb97de160 1579 1573 2023-09-06T16:39:41Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = variance <dataset> |aliases = variance |v5.0=y |console=y }} '''Variance''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The Variance command accepts a dataset and returns the variance of the set. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=dataset |description=The dataset to analyze. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[StandardDeviation]] *[[CoefficientVariance]] *[[DataSet]] 0b0533dab95730ec39005c3ee3e0b44ad588b0c5 StarLightV5.0 0 505 1574 1492 2023-09-06T16:36:40Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV5.0''}} '''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only. ==General changes== *Multiple speed improvements, streamlined code to allow data to only flow once per command. *Passwords now go through encryption. *Passwords now switch backed to input box prompts. *Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command) *Audio files now exist in a global variable, making it easier to add more. *Variables now save to the hard drive for use in future sessions. *Variables also now exist publicly and privately. *Debug timer now added to measure command times. *Restart command now added as a lock exception. *More robust exception handler. Gives more concise details about what went wrong. *"?" command prefix added that returns help entries for an existing command. *"??" command prefix added that searches this wiki for the command entry. *Keywords added: #REG, #OBOX, #SBOX, #DBOX *Settings added: REG, SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH *Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound) *New autosave mode: after every command. *Output system speed improvements. *Corrected Black Star glitch. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.1|last version]] |- | [[Exit]] || [[SLSystem]] || &mdash; |- | [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it. |- | [[ExceptionHandler]] || SLSystem || &mdash; |- | [[DebugMode]] || SLSystem || &mdash; |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering. |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || &mdash; |- | [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units. |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[CommandCount]] || SLSystem || New command added. |- | [[ForceKill]] || SLSystem || &mdash; |- | [[Clone]] || SLSystem || New command added. |- | [[GetText]] || SLSystem || Argument list now in one parameter. |- | [[SetVar]] || SLSystem || Added ability to set both public and private variables. |- | [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables. |- | [[ListVar]] || SLSystem || Added ability to list both public and private variables. |- | [[SaveVar]] || SLSystem || New command added. |- | [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]]. |- | [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]]. |- | [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]]. |- | [[Run]] || SLSystem || New command added. |- | [[GOTO]] || SLSystem || New command added. |- | [[SystemMode]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || &mdash; |- | [[Title]] || Settings || &mdash; |- | [[Message]] || Settings || &mdash; |- | [[Length]] || Settings || &mdash; |- | [[Width]] || Settings || If original WIDTH and CONSOLE_BUFFER_WIDTH are equal, CONSOLE_BUFFER_WIDTH now changes with the CONSOLE_WIDTH. |- | [[BufferLength]] || Settings || &mdash; |- | [[BufferWidth]] || Settings || #DEFAULT now sets CONSOLE_BUFFER_WIDTH to the current CONSOLE_WIDTH. |- | [[CursorSize]] || Settings || &mdash; |- | [[ForeColor]] || Settings || &mdash; |- | [[BackColor]] || Settings || &mdash; |- | [[ResetColor]] || Settings || &mdash; |- | [[AutosaveMode]] || Settings || Added "After every command" mode. |- | [[SaveDirectory]] || Settings || &mdash; |- | [[OutputToClipboard]] || Settings || &mdash; |- | [[Timestamp]] || Settings || &mdash; |- | [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]]. |- | [[Lock]] || Settings || Password parameter removed, now accepts password via input box. |- | [[Unlock]] || Settings || Password parameter removed, now accepts password via input box. |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || Now accepts partial filenames. |- | [[SaveSettings]] || Settings || Filepath parameter added, can optionally specify where to save settings. |- | [[ClearSettings]] || Settings || Now deletes the settings file. |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Now loads private variables; password parameter removed, now accepts password via input box. |- | [[Logout]] || Authentication || Now unloads private variables. |- | [[Register]] || Authentication || Password parameter removed, now accepts password via input box. |- | [[DeleteAccount]] || Authentication || New command added. |- | [[ChangePassword]] || Authentication || New command added. |- | [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used. |- | [[Print]] || {{b|String|group}} || Added "echo" alias. |- | [[Type]] || String || &mdash; |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[SubString]] || String || New command added. |- | [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim. |- | [[Pad]] || String || padright? parameter replaced with direction parameter; default pad direction changed to right. |- | [[Replace]] || String || Now optionally accepts start and count parameters. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || Now only accepts a single omission string. |- | [[Repeat]] || String || &mdash; |- | [[Reverse]] || String || &mdash; |- | [[Scramble]] || String || No longer uses a recursive loop, improving speed. |- | [[Offset]] || String || &mdash; |- | [[LCase]] || String || &mdash; |- | [[UCase]] || String || &mdash; |- | [[PCase]] || String || &mdash; |- | [[Len]] || String || &mdash; |- | [[IndexOf]] || String || New command added. |- | [[Contains]] || String || New command added. |- | [[StartsWith]] || String || New command added. |- | [[EndsWith]] || String || New command added. |- | [[Frequency]] || String || &mdash; |- | [[GetChar]] || String || &mdash; |- | [[ASCII]] || String || &mdash; |- | [[Char]] || String || &mdash; |- | [[Hex]] || String || Now accepts 64 bit integers. |- | [[Oct]] || String || Now accepts 64 bit integers. |- | [[Binary]] || String || &mdash; |- | [[NumBinary]] || String || Now accepts 64 bit integers. |- | [[StrConvert]] || String || &mdash; |- | [[KeyCode]] || String || &mdash; |- | [[ColorCode]] || String || &mdash; |- | [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers. |- | [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited. |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited. |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[RemDiv]] || Math || New command added. |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots. |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]] |- | [[Quadratic]] || Math || &mdash; |- | [[Fibonacci]] || Math || &mdash; |- | [[Pathagorean]] || Math || New command added. |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Perimeter]] || Math || &mdash; |- | [[Area]] || Math || &mdash; |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Min]] || Math || New command added. |- | [[Max]] || Math || New command added. |- | [[Range]] || Math || New command added. |- | [[Median]] || Math || Now accepts an entire dataset. |- | [[Mode]] || Math || New command added. |- | [[Average]] || Math || "mean", "arithmean", and "arithmeticmean" aliases added. |- | [[GeometricMean]] || Math || New command added. |- | [[HarmonicMean]] || Math || New command added. |- | [[Variance]] || Math || New command added. |- | [[StandardDeviation]] || Math || New command added. |- | [[CoefficientVariance]] || Math || New command added. |- | [[DataSet]] || Math || &mdash; |- | [[Random]] || Math || Now optionally will not repeat numbers |- | [[Chance]] || Math || &mdash; |- | [[Count]] || Math || &mdash; |- | [[Factor]] || Math || Redone command with a speed boost. |- | [[Gcf]] || Math || Redone command with a speed boost. |- | [[Lcm]] || Math || New command added. |- | [[Simplify]] || Math || Redone command with a speed boost. |- | [[ToFraction]] || Math || Redone command with a speed boost. |- | [[Prime]] || Math || New command added. |- | [[PrimeList]] || Math || New command added. |- | [[Round]] || Math || New command added. |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[VolumeConvert]] || Math || &mdash; |- | [[WeightConvert]] || Math || &mdash; |- | [[Test]] || Math || Now able to accepts inputs as either strings or numeric values. |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || &mdash; |- | [[DayOfYear]] || Date/Time || &mdash; |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || "min" alias removed to make way for Min command. |- | [[Second]] || Date/Time || &mdash; |- | [[Millisecond]] || Date/Time || New command added. |- | [[UTC]] || Date/Time || Added offset parameter. |- | [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[NewDir]] || File || Output now describes what operation has been done. |- | [[NewFile]] || File || Output now describes what operation has been done. |- | [[EditFile]] || File || New command added. |- | [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers. |- | [[Attr]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes. |- | [[ChRoute]] || [[Registry]] || New command added. |- | [[RegDIR]] || Registry || New command added. |- | [[GetRegVal]] || Registry || New command added. |- | [[SetRegVal]] || Registry || New command added. |- | [[DeleteRegVal]] || Registry || New command added. |- | [[NewRegVal]] || Registry || New command added. |- | [[DeleteRegKey]] || Registry || New command added. |- | [[NewRegKey]] || Registry || New command added. |- | [[Launch]] || System || Added ability to launch saved processes. |- | [[ProcessSave]] || System || New command added. |- | [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process. |- | [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules and threads. |- | [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding. |- | [[SystemHealth]] || System || Added GPU usage; Power reading now returns whether the system is on battery or plugged in. |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || &mdash; |- | [[ClearClipBoard]] || System || &mdash; |- | [[Play]] || System || Now able to accept partial filenames. |- | [[Stop]] || System || &mdash; |- | [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters. |- | [[InputBox]] || System || Renamed from "SimulateInputBox". |- | [[ColorBox]] || System || New command added. |- | [[FontBox]] || System || New command added. |- | [[PrintBox]] || System || New command added. |- | [[OpenBox]] || System || New command added. |- | [[SaveBox]] || System || New command added. |- | [[DirBox]] || System || New command added. |- | [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows. |- | [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0. |- | [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped. |- | [[PauseStopwatch]] || System || Now displays time of the stopwatch. |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Search]] || System || &mdash; |- | [[SearchAdd]] || System || New command added. |- | [[SearchRemove]] || System || New command added. |- | [[SearchEdit]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[Ping]] || System || Added option to ping indefinitely |- | [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry. |- | [[ChangeLogSettings]] || System || New command added. |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Mosquito]] || Fun || New command added. |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || 100% more glitchy. Also now able to control break. |- | [[RockPaperScissors]] || Fun || &mdash; |- | [[EightBall]] || Fun || &mdash; |- | [[DrawCard]] || Fun || New command added. |- | [[ReplaceCard]] || Fun || New command added. |- | [[ShuffleDeck]] || Fun || New command added. |- | [[ResetDeck]] || Fun || New command added. |- | [[ListDeck]] || Fun || New command added. |- | [[TotalDeck]] || Fun || New command added. |} [[Category:StarLight builds]] c12dc02d7acb82317459ddac98ef367e3c7bea42 1603 1574 2023-09-06T17:51:53Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV5.0''}} '''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only. ==General changes== *Multiple speed improvements, streamlined code to allow data to only flow once per command. *Passwords now go through encryption. *Passwords now switch backed to input box prompts. *Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command) *Audio files now exist in a global variable, making it easier to add more. *Variables now save to the hard drive for use in future sessions. *Variables also now exist publicly and privately. *Debug timer now added to measure command times. *Restart command now added as a lock exception. *More robust exception handler. Gives more concise details about what went wrong. *"?" command prefix added that returns help entries for an existing command. *"??" command prefix added that searches this wiki for the command entry. *Keywords added: #REG, #OBOX, #SBOX, #DBOX *Settings added: REG, SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH *Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound) *New autosave mode: after every command. *Output system speed improvements. *Corrected Black Star glitch. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.1|last version]] |- | [[Exit]] || [[SLSystem]] || &mdash; |- | [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it. |- | [[ExceptionHandler]] || SLSystem || &mdash; |- | [[DebugMode]] || SLSystem || &mdash; |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering. |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || &mdash; |- | [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units. |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[CommandCount]] || SLSystem || New command added. |- | [[ForceKill]] || SLSystem || &mdash; |- | [[Clone]] || SLSystem || New command added. |- | [[GetText]] || SLSystem || Argument list now in one parameter. |- | [[SetVar]] || SLSystem || Added ability to set both public and private variables. |- | [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables. |- | [[ListVar]] || SLSystem || Added ability to list both public and private variables. |- | [[SaveVar]] || SLSystem || New command added. |- | [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]]. |- | [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]]. |- | [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]]. |- | [[Run]] || SLSystem || New command added. |- | [[GOTO]] || SLSystem || New command added. |- | [[SystemMode]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || &mdash; |- | [[Title]] || Settings || &mdash; |- | [[Message]] || Settings || &mdash; |- | [[Length]] || Settings || &mdash; |- | [[Width]] || Settings || If original WIDTH and CONSOLE_BUFFER_WIDTH are equal, CONSOLE_BUFFER_WIDTH now changes with the CONSOLE_WIDTH. |- | [[BufferLength]] || Settings || &mdash; |- | [[BufferWidth]] || Settings || #DEFAULT now sets CONSOLE_BUFFER_WIDTH to the current CONSOLE_WIDTH. |- | [[CursorSize]] || Settings || &mdash; |- | [[ForeColor]] || Settings || &mdash; |- | [[BackColor]] || Settings || &mdash; |- | [[ResetColor]] || Settings || &mdash; |- | [[AutosaveMode]] || Settings || Added "After every command" mode. |- | [[SaveDirectory]] || Settings || &mdash; |- | [[OutputToClipboard]] || Settings || &mdash; |- | [[Timestamp]] || Settings || &mdash; |- | [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]]. |- | [[Lock]] || Settings || Password parameter removed, now accepts password via input box. |- | [[Unlock]] || Settings || Password parameter removed, now accepts password via input box. |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || Now accepts partial filenames. |- | [[SaveSettings]] || Settings || Filepath parameter added, can optionally specify where to save settings. |- | [[ClearSettings]] || Settings || Now deletes the settings file. |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Now loads private variables; password parameter removed, now accepts password via input box. |- | [[Logout]] || Authentication || Now unloads private variables. |- | [[Register]] || Authentication || Password parameter removed, now accepts password via input box. |- | [[DeleteAccount]] || Authentication || New command added. |- | [[ChangePassword]] || Authentication || New command added. |- | [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used. |- | [[Print]] || {{b|String|group}} || Added "echo" alias. |- | [[Type]] || String || &mdash; |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[SubString]] || String || New command added. |- | [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim. |- | [[Pad]] || String || padright? parameter replaced with direction parameter; default pad direction changed to right. |- | [[Replace]] || String || Now optionally accepts start and count parameters. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || Now only accepts a single omission string. |- | [[Repeat]] || String || &mdash; |- | [[Reverse]] || String || &mdash; |- | [[Scramble]] || String || No longer uses a recursive loop, improving speed. |- | [[Offset]] || String || &mdash; |- | [[LCase]] || String || &mdash; |- | [[UCase]] || String || &mdash; |- | [[PCase]] || String || &mdash; |- | [[Len]] || String || &mdash; |- | [[IndexOf]] || String || New command added. |- | [[Contains]] || String || New command added. |- | [[StartsWith]] || String || New command added. |- | [[EndsWith]] || String || New command added. |- | [[Frequency]] || String || &mdash; |- | [[GetChar]] || String || &mdash; |- | [[ASCII]] || String || &mdash; |- | [[Char]] || String || &mdash; |- | [[Hex]] || String || Now accepts 64 bit integers. |- | [[Oct]] || String || Now accepts 64 bit integers. |- | [[Binary]] || String || &mdash; |- | [[NumBinary]] || String || Now accepts 64 bit integers. |- | [[StrConvert]] || String || &mdash; |- | [[KeyCode]] || String || &mdash; |- | [[ColorCode]] || String || &mdash; |- | [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers. |- | [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited. |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited. |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[RemDiv]] || Math || New command added. |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots. |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]] |- | [[Quadratic]] || Math || &mdash; |- | [[Fibonacci]] || Math || &mdash; |- | [[Pythagorean]] || Math || New command added. |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Perimeter]] || Math || &mdash; |- | [[Area]] || Math || &mdash; |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Min]] || Math || New command added. |- | [[Max]] || Math || New command added. |- | [[Range]] || Math || New command added. |- | [[Median]] || Math || Now accepts an entire dataset. |- | [[Mode]] || Math || New command added. |- | [[Average]] || Math || "mean", "arithmean", and "arithmeticmean" aliases added. |- | [[GeometricMean]] || Math || New command added. |- | [[HarmonicMean]] || Math || New command added. |- | [[Variance]] || Math || New command added. |- | [[StandardDeviation]] || Math || New command added. |- | [[CoefficientVariance]] || Math || New command added. |- | [[DataSet]] || Math || &mdash; |- | [[Random]] || Math || Now optionally will not repeat numbers |- | [[Chance]] || Math || &mdash; |- | [[Count]] || Math || &mdash; |- | [[Factor]] || Math || Redone command with a speed boost. |- | [[Gcf]] || Math || Redone command with a speed boost. |- | [[Lcm]] || Math || New command added. |- | [[Simplify]] || Math || Redone command with a speed boost. |- | [[ToFraction]] || Math || Redone command with a speed boost. |- | [[Prime]] || Math || New command added. |- | [[PrimeList]] || Math || New command added. |- | [[Round]] || Math || New command added. |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[VolumeConvert]] || Math || &mdash; |- | [[WeightConvert]] || Math || &mdash; |- | [[Test]] || Math || Now able to accepts inputs as either strings or numeric values. |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || &mdash; |- | [[DayOfYear]] || Date/Time || &mdash; |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || "min" alias removed to make way for Min command. |- | [[Second]] || Date/Time || &mdash; |- | [[Millisecond]] || Date/Time || New command added. |- | [[UTC]] || Date/Time || Added offset parameter. |- | [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[NewDir]] || File || Output now describes what operation has been done. |- | [[NewFile]] || File || Output now describes what operation has been done. |- | [[EditFile]] || File || New command added. |- | [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers. |- | [[Attr]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes. |- | [[ChRoute]] || [[Registry]] || New command added. |- | [[RegDIR]] || Registry || New command added. |- | [[GetRegVal]] || Registry || New command added. |- | [[SetRegVal]] || Registry || New command added. |- | [[DeleteRegVal]] || Registry || New command added. |- | [[NewRegVal]] || Registry || New command added. |- | [[DeleteRegKey]] || Registry || New command added. |- | [[NewRegKey]] || Registry || New command added. |- | [[Launch]] || System || Added ability to launch saved processes. |- | [[ProcessSave]] || System || New command added. |- | [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process. |- | [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules and threads. |- | [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding. |- | [[SystemHealth]] || System || Added GPU usage; Power reading now returns whether the system is on battery or plugged in. |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || &mdash; |- | [[ClearClipBoard]] || System || &mdash; |- | [[Play]] || System || Now able to accept partial filenames. |- | [[Stop]] || System || &mdash; |- | [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters. |- | [[InputBox]] || System || Renamed from "SimulateInputBox". |- | [[ColorBox]] || System || New command added. |- | [[FontBox]] || System || New command added. |- | [[PrintBox]] || System || New command added. |- | [[OpenBox]] || System || New command added. |- | [[SaveBox]] || System || New command added. |- | [[DirBox]] || System || New command added. |- | [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows. |- | [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0. |- | [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped. |- | [[PauseStopwatch]] || System || Now displays time of the stopwatch. |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Search]] || System || &mdash; |- | [[SearchAdd]] || System || New command added. |- | [[SearchRemove]] || System || New command added. |- | [[SearchEdit]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[Ping]] || System || Added option to ping indefinitely |- | [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry. |- | [[ChangeLogSettings]] || System || New command added. |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Mosquito]] || Fun || New command added. |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || 100% more glitchy. Also now able to control break. |- | [[RockPaperScissors]] || Fun || &mdash; |- | [[EightBall]] || Fun || &mdash; |- | [[DrawCard]] || Fun || New command added. |- | [[ReplaceCard]] || Fun || New command added. |- | [[ShuffleDeck]] || Fun || New command added. |- | [[ResetDeck]] || Fun || New command added. |- | [[ListDeck]] || Fun || New command added. |- | [[TotalDeck]] || Fun || New command added. |} [[Category:StarLight builds]] a0e903543c04e198303600d0e198fb2c5863275d Mean 0 551 1576 2023-09-06T16:37:23Z Serpent King 24956324 Redirected page to [[Average]] wikitext text/x-wiki #REDIRECT [[Average]] 7c9a7f02542f9bb418d9b116199178f0b352b1b3 Arithmean 0 552 1577 2023-09-06T16:37:44Z Serpent King 24956324 Redirected page to [[Average]] wikitext text/x-wiki #REDIRECT [[Average]] 7c9a7f02542f9bb418d9b116199178f0b352b1b3 Arithmeticmean 0 553 1578 2023-09-06T16:38:07Z Serpent King 24956324 Redirected page to [[Average]] wikitext text/x-wiki #REDIRECT [[Average]] 7c9a7f02542f9bb418d9b116199178f0b352b1b3 CoefficientVariance 0 554 1580 2023-09-06T16:40:15Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = coefficientvariance <dataset> |aliases = coefficientvariance, coeffvar |v5.0=y |console=y }} '''CoefficientVariance''' is a {{b|Math|..." wikitext text/x-wiki {{infobox command |group = Math |usage = coefficientvariance <dataset> |aliases = coefficientvariance, coeffvar |v5.0=y |console=y }} '''CoefficientVariance''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The CoefficientVariance command accepts a dataset and returns the coefficient of variance of the set. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=dataset |description=The dataset to analyze. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[Variance]] *[[StandardDeviation]] *[[DataSet]] 229cfdb82f67c09ee2d6fc63a3536d6b192e55ec StandardDeviation 0 555 1581 2023-09-06T16:41:48Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = standarddeviation <dataset> |aliases = standarddeviation, standarddev, stddev |v5.0=y |console=y }} '''StandardDeviation''' is a {{b|..." wikitext text/x-wiki {{infobox command |group = Math |usage = standarddeviation <dataset> |aliases = standarddeviation, standarddev, stddev |v5.0=y |console=y }} '''StandardDeviation''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The StandardDeviation command accepts a dataset and returns the standard of deviation of the set. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=dataset |description=The dataset to analyze. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[Variance]] *[[StandardDeviation]] *[[DataSet]] c7a6f45f6ab87d287b03e3a13d3a581c10260369 Standarddev 0 556 1582 2023-09-06T16:42:22Z Serpent King 24956324 Redirected page to [[StandardDeviation]] wikitext text/x-wiki #REDIRECT [[StandardDeviation]] c105c40e7aa7ca674175251ce8c143b95cc2cc4c Stddev 0 557 1583 2023-09-06T16:42:35Z Serpent King 24956324 Redirected page to [[StandardDeviation]] wikitext text/x-wiki #REDIRECT [[StandardDeviation]] c105c40e7aa7ca674175251ce8c143b95cc2cc4c DataSet 0 390 1584 1007 2023-09-06T16:48:09Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = dataset <dataset> |aliases = dataset |v1.0=|v2.0=|v2.5=|v2.7=|v3.0=|v3.1=|v3.5=|v4.0=|v4.1=y|v5.0=y |console=y|gui= }} '''DataSet''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}} forward. ==Function== The DataSet command accepts a set of numbers and gives statistical data back. *Minimum: Lowest value in the dataset *Maximum: Highest value in the dataset *Range: Difference between maximum and minimum *Median: Number in the direct middle of the dataset *Mode: Number with the most occurrences in the dataset (also displays number of instances) *Arithmetic mean: Sum of all numbers in the dataset divided by the amount of numbers in the set *Geometric mean: Product of all numbers in the dataset to the power of the inverse of the amount of numbers in the set *Harmonic mean: The amount of numbers in the dataset divided by the sum of the inverse of all numbers in the dataset *Variance: Sum of the difference of all numbers in the dataset and the arithmetic mean of the same set, squared *Standard deviation: The square root of variance *Coefficient of variation: Standard deviation divided by the arithmetic mean ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=nums |description=List of numbers to get data from. |range=dec|list=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.1}} || New command added. |} ==See also== *[[Max]] *[[Min]] *[[Range]] *[[Median]] *[[Mode]] *[[Average]] *[[GeometricMean]] *[[HarmonicMean]] *[[Variance]] *[[StandardDeviation]] *[[CoefficientVariance]] 3c26f4052278fa6099228e384eb1be245c30f662 Random 0 110 1585 934 2023-09-06T16:58:48Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = random <floor> <ceiling> <count> <dontrepeat> ---- random <ceiling> |aliases = random, rand, rnd |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Random''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Random command pulls random {{b|integer|type}}s between specified bounds. Because the function uses a loop, it can be aborted with the ctrl key. ==Parameters== ===Version 5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=floor |description=The minimum bound for the random command to pick from. |range=int |required=y}} {{ParametersRow |num=2 |name=ceiling |description=The maximum bound for the random command to pick from. |range=int |required=y}} {{ParametersRow |num=3 |name=count |description=The number of integers to pick. |range=int |minval=0 |includemin=y |default=1}} {{ParametersRow |num=4 |name=dontrepeat |description=Should the command repeat numbers? If true, <count> must be lower than the range of numbers. |range=Bool |default=False}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=ceiling |description=The maximum bound for the random command to pick from. |range=int |required=y}} |} ===Version 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=floor |description=The minimum bound for the random command to pick from. |range=int |required=y}} {{ParametersRow |num=2 |name=ceiling |description=The maximum bound for the random command to pick from. |range=int |required=y}} {{ParametersRow |num=3 |name=count |description=The number of integers to pick. |range=int |minval=0 |includemin=y |default=1}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=ceiling |description=The maximum bound for the random command to pick from. |range=int |required=y}} |} ===Version 1.0 to 3.5=== {{ParametersHeader}} {{ParametersRow |num=1 |name=floor |description=The minimum bound for the random command to pick from. |range=int |required=y}} {{ParametersRow |num=2 |name=ceiling |description=The maximum bound for the random command to pick from. |range=int |required=y}} {{ParametersRow |num=3 |name=count |description=The number of integers to pick. |range=int |minval=0 |includemin=y |default=1}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Ctrl break added; Pulled randomize() out of the loop for optimization; Made the command pull all random numbers before displaying them; "rand" and "rnd" aliases added. |- | {{v|4.0}} || Corrected trailing space glitch; implemented validity functions; implemented GetText(); implemented GUI-only progress bar. |- | {{v|4.1}} || Added the ability to only accept a ceiling and assume the floor is 1. |- | {{v|5.0]}} || Now optionally will not repeat numbers. |} ==See also== *[[Chance]] 09e1c7b3ec56450d1b3f0e1085551a07e2e88a38 1586 1585 2023-09-06T16:59:04Z Serpent King 24956324 /* Legacy */ wikitext text/x-wiki {{infobox command |group = Math |usage = random <floor> <ceiling> <count> <dontrepeat> ---- random <ceiling> |aliases = random, rand, rnd |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Random''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Random command pulls random {{b|integer|type}}s between specified bounds. Because the function uses a loop, it can be aborted with the ctrl key. ==Parameters== ===Version 5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=floor |description=The minimum bound for the random command to pick from. |range=int |required=y}} {{ParametersRow |num=2 |name=ceiling |description=The maximum bound for the random command to pick from. |range=int |required=y}} {{ParametersRow |num=3 |name=count |description=The number of integers to pick. |range=int |minval=0 |includemin=y |default=1}} {{ParametersRow |num=4 |name=dontrepeat |description=Should the command repeat numbers? If true, <count> must be lower than the range of numbers. |range=Bool |default=False}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=ceiling |description=The maximum bound for the random command to pick from. |range=int |required=y}} |} ===Version 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=floor |description=The minimum bound for the random command to pick from. |range=int |required=y}} {{ParametersRow |num=2 |name=ceiling |description=The maximum bound for the random command to pick from. |range=int |required=y}} {{ParametersRow |num=3 |name=count |description=The number of integers to pick. |range=int |minval=0 |includemin=y |default=1}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=ceiling |description=The maximum bound for the random command to pick from. |range=int |required=y}} |} ===Version 1.0 to 3.5=== {{ParametersHeader}} {{ParametersRow |num=1 |name=floor |description=The minimum bound for the random command to pick from. |range=int |required=y}} {{ParametersRow |num=2 |name=ceiling |description=The maximum bound for the random command to pick from. |range=int |required=y}} {{ParametersRow |num=3 |name=count |description=The number of integers to pick. |range=int |minval=0 |includemin=y |default=1}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Ctrl break added; Pulled randomize() out of the loop for optimization; Made the command pull all random numbers before displaying them; "rand" and "rnd" aliases added. |- | {{v|4.0}} || Corrected trailing space glitch; implemented validity functions; implemented GetText(); implemented GUI-only progress bar. |- | {{v|4.1}} || Added the ability to only accept a ceiling and assume the floor is 1. |- | {{v|5.0}} || Now optionally will not repeat numbers. |} ==See also== *[[Chance]] ae249a5c578eb083bb726c4a7c7230198a00f5d1 Count 0 389 1587 1006 2023-09-06T17:02:55Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = count <start> <end> <step> ---- count <end> |aliases = count |v1.0=|v2.0=|v2.5=|v2.7=|v3.0=|v3.1=|v3.5=|v4.0=|v4.1=y|v5.0=y |console=y|gui= }} '''Count''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|4.1}} forward. ==Function== The count command counts from a specified start point to a specified end point by a specified increment. If only one parameter is provided, the command counts from 0 by 1 to the specified number. Because the function uses a loop, it can be aborted with the ctrl key. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=start |description=Number to start counting from. |range=dec |required=y}} {{ParametersRow |num=2 |name=end |description=Number to count to. |range=dec |required=y}} {{ParametersRow |num=3 |name=step |description=Number to count by. |range=dec |default=1}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=end |description=Number to count to. Counts by 1 from 0. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.1}} || New command added |} 6a3e68ff6e6d7d0b75bf0d31420be440911f8aa2 Chance 0 113 1588 1236 2023-09-06T17:04:31Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = chance <rate> <count> <showstats> |aliases = chance |v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Chance''' is a [[math]] [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} forward. ==Function== Chance gets {{b|boolean|type}}s based on a rate (between 0 and 100: 0 is never true, 100 is always true). The "showstats" parameter causes the command to present a list of statistics after the boolean list: *True Count - The number of "true"s the command returned. *False Count - The number of "false"s the command returned. *True Rate - The percentage of "true"s returned out of the total boolean count. *False Rate - The percentage of "false"s returned out of the total boolean count. *Balance - The percentage of "true"s relative to a perfect 50:50 rate. *Error Margin - The difference between the number of trues returned by the command and the number that should have theoretically been returned based on the rate. Because the function uses a loop, it can be aborted with the ctrl key. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=rate |description=The true rate modifier. |range=int |minval=0 |maxval=100 |includemin=y |includemax=y |requirednote=Required in 4.0 |default=50 }} {{ParametersRow |num=2 |name=count |description=The number of booleans to return. |range=int |minval=0 |includemin=y}} {{ParametersRow |num=3 |name=showstats |description=The number of booleans to pick. |range=bool |includemin=y |default=false}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.0}} || New command added. |- | {{v|4.1}} || Changed to return a 50:50 true/false ratio if no parameter is specified. |} ==See also== *[[Random]] e52c82a0168330ecc908df79245a15be2616a8b2 Factor 0 404 1589 1064 2023-09-06T17:07:52Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = factor <argument> |aliases = factor |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Factor''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command. ==Function== The Factor command returns all whole factors of a given number. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to get the factors of. |range=int|minval=1|includemin=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Added ctrl loop break. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || GetText() implemented. |- | {{v|5.0}} || Redone command with a speed boost. |} ==See also== *[[Gcf]] *[[Simplify]] *[[ToFraction]] d708818103d3879fbd2bcd5bd7dde55c15f2a2a3 Gcf 0 405 1590 1066 2023-09-06T17:08:03Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = gcf <argument1> <argument2> |aliases = gcf |v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Gcf''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that was introduced in version {{v|3.1}}. ==Function== The Gcf command returns the greatest common factor of two numbers. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument1 |description=First number. |range=int|minval=1|includemin=y |required=y}} {{ParametersRow |num=2 |name=argument2 |description=Second number. |range=int|minval=1|includemin=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.1}} || New command added. |- | {{v|4.0}} || GetText() implemented. |- | {{v|5.0}} || Redone command with a speed boost. |} ==See also== *[[Factor]] *[[Simplify]] *[[ToFraction]] 250ba1902ef8e311109491ab9acd44aad3516e32 1591 1590 2023-09-06T17:08:29Z Serpent King 24956324 /* See also */ wikitext text/x-wiki {{infobox command |group = Math |usage = gcf <argument1> <argument2> |aliases = gcf |v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Gcf''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that was introduced in version {{v|3.1}}. ==Function== The Gcf command returns the greatest common factor of two numbers. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument1 |description=First number. |range=int|minval=1|includemin=y |required=y}} {{ParametersRow |num=2 |name=argument2 |description=Second number. |range=int|minval=1|includemin=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.1}} || New command added. |- | {{v|4.0}} || GetText() implemented. |- | {{v|5.0}} || Redone command with a speed boost. |} ==See also== *[[Lcm]] *[[Factor]] *[[Simplify]] *[[ToFraction]] aade9c200b8f1139f85ab67cf52a7df8584f0927 Lcm 0 558 1592 2023-09-06T17:11:07Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = lcm <argument1> <argument2> |aliases = lcm |v5.0=y |console=y|gui=y }} '''Lcm''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]..." wikitext text/x-wiki {{infobox command |group = Math |usage = lcm <argument1> <argument2> |aliases = lcm |v5.0=y |console=y|gui=y }} '''Lcm''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The Lcm command returns the least common multiple of two numbers. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument1 |description=First number. |range=int|minval=1|includemin=y |required=y}} {{ParametersRow |num=2 |name=argument2 |description=Second number. |range=int|minval=1|includemin=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.1}} || New command added. |- | {{v|4.0}} || GetText() implemented. |- | {{v|5.0}} || Redone command with a speed boost. |} ==See also== *[[Gcf]] 8e1ac40e5aa4912ec3b04368b9aff4184b75bef1 1595 1592 2023-09-06T17:14:58Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = lcm <argument1> <argument2> |aliases = lcm |v5.0=y |console=y }} '''Lcm''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The Lcm command returns the least common multiple of two numbers. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument1 |description=First number. |range=int|minval=1|includemin=y |required=y}} {{ParametersRow |num=2 |name=argument2 |description=Second number. |range=int|minval=1|includemin=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.1}} || New command added. |- | {{v|4.0}} || GetText() implemented. |- | {{v|5.0}} || Redone command with a speed boost. |} ==See also== *[[Gcf]] 5bc049c000a7fa80cb04e7b6e3eca9a13b269361 ToFraction 0 407 1593 1068 2023-09-06T17:13:23Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = tofraction <argument> |aliases = tofraction, tofrac |v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''ToFraction''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that was introduced in version {{v|3.1}}. ==Function== The ToFraction command returns a fraction from a given decimal number. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Decimal number to get fraction from |range=dec|minval=0 |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.1}} || New command added. |- | {{v|4.0}} || GetText() implemented. |- | {{v|5.0}} || Redone command with a speed boost. |} ==See also== *[[Factor]] *[[Gcf]] *[[Simplify]] 10024aec6bde09321bc6d48c2951ddc4dd7f0097 Simplify 0 406 1594 1067 2023-09-06T17:13:44Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = simplify <numerator> <denominator> |aliases = simplify |v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Simplify''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that was introduced in version {{v|3.1}}. ==Function== The Simplify command returns a simplified version of a given fraction. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=numerator |description=Numerator of the input fraction |range=int|minval=1|includemin=y |required=y}} {{ParametersRow |num=2 |name=denominator |description=Denominator of the input fraction |range=int|minval=1|includemin=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.1}} || New command added. |- | {{v|4.0}} || GetText() implemented. |- | {{v|5.0}} || Redone command with a speed boost. |} ==See also== *[[Factor]] *[[Gcf]] *[[ToFraction]] 08bfc49d0977c0311aaeb74a87fbaad2cb7200eb Prime 0 559 1596 2023-09-06T17:17:40Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = prime <argument> |aliases = prime, isprime |v5.0=y |console=y }} '''Prime''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' t..." wikitext text/x-wiki {{infobox command |group = Math |usage = prime <argument> |aliases = prime, isprime |v5.0=y |console=y }} '''Prime''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The Prime command returns the whether or not the given number is a prime number. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to evaluate |range=int |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[Factor]] *[[PrimeList]] 63e5416987be4cac18daa8a9bb0f010401be5ca2 1598 1596 2023-09-06T17:18:48Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = prime <argument> |aliases = prime, isprime |v5.0=y |console=y }} '''Prime''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The Prime command returns whether or not the given number is a prime number. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=Number to evaluate |range=int |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[Factor]] *[[PrimeList]] cf6ed5db6ecdeeb6ef52509c4c1a4fe3a33b3120 Isprime 0 560 1597 2023-09-06T17:18:05Z Serpent King 24956324 Redirected page to [[Prime]] wikitext text/x-wiki #REDIRECT [[Prime]] 7921a4ba372ba4341f63b600187863cf4d35cbb4 PrimeList 0 561 1599 2023-09-06T17:22:00Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = primelist <count> |aliases = primelist |v5.0=y |console=y }} '''PrimeList''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' t..." wikitext text/x-wiki {{infobox command |group = Math |usage = primelist <count> |aliases = primelist |v5.0=y |console=y }} '''PrimeList''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The PrimeList command returns a list of prime numbers. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=count |description=Number of prime numbers to get. |range=int|minval=1|includemin=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[Factor]] *[[Prime]] e6885f4e6cbf87e7c572cec7e60388b150533508 Files 0 263 1600 743 2023-09-06T17:45:02Z Serpent King 24956324 wikitext text/x-wiki Below is a list of files ''[[StarLight]]'' uses to run. {| class="wikitable sortable" ! rowspan=2|Filename !! rowspan=2|Purpose !! rowspan=2|{{rollover|Location|Program, AppData, or Embedded|y}} !! colspan=11|In version/file size |- ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}}<br>(GUI) ! {{v|4.0}}<br>(Con) ! {{v|4.1}} ! {{v|5.0}} |- | StarLight.exe || Executable program for ''StarLight''. || Program || {{y}} 486 KB || {{y}} 518 KB || {{y}} 531 KB || {{y}} 539 KB || {{y}} 1302 KB || {{y}} 1340 KB || {{y}} 1350 KB || {{y}} 1567 KB || {{y}} 52065 KB || {{y}} 52140 KB || {{y}} 538 KB |- | Extensions.txt || Text file containing file extensions and their descriptions. || Program || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} 11 KB || {{y}} 11 KB || {{y}} 11 KB || {{y}} 11 KB |- | Help.txt || Text file containing the [[Help]] command's text. || Program || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} 22 KB || {{y}} 23 KB || {{y}} 24 KB || {{y}} 27 KB || {{y}} 27 KB || {{y}} 24 KB || {{y}} 60 KB |- | Messages.txt || Text file containing set output for the program. || Program || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} 40 KB || {{y}} 40 KB || {{y}} 42 KB || {{y}} 46 KB |- | StarLight.ico || Icon file. || Embedded || colspan=11 style="text-align:center;"|&mdash; |- | StarCursor.png || Image file for the Star Wand cursor. || {{rollover|Embedded|Program prior to 4.0|y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} 5 KB || {{y}} 5 KB || {{y}} 5 KB || &mdash; || {{n}} || {{n}} || {{n}} |- | Crystals.wav || Audio file for the default intro sound. || {{rollover|Embedded|Program prior to 4.0|y}} || {{n}} || {{n}} || {{y}} 118 KB || {{y}} 118 KB || {{y}} 118 KB || {{y}} 118 KB || {{y}} 118 KB || colspan=4 style="text-align:center;"|&mdash; |- | Settings.cfg || Settings file for version {{v|2.0}}. || AppData || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} |- | SettingsV2.5.cfg || Settings file for version {{v|2.5}}. || AppData || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} |- | SettingsV2.7.cfg || Settings file for version {{v|2.7}}. || AppData || {{n}} || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} |- | SettingsV3.0.cfg || Settings file for version {{v|3.0}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} |- | SettingsV3.1.cfg || Settings file for version {{v|3.1}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} |- | SettingsV3.5.cfg || Settings file for version {{v|3.5}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} |- | SettingsV4.0.cfg || Settings file for the GUI version {{v|4.0}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} |- | SettingsV4.0 Console.cfg || Settings file for the console version of {{v|4.0}} and {{v|4.1}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} |- | SettingsV5.0.cfg || Settings file for version {{v|5.0}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | Users.cfg || User list file for versions prior to 4.0. || AppData || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} |- | UsersV4.0.cfg || User list file for version 4.0 and 4.1. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} |- | UsersV5.0.cfg || User list file for version 5.0. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | SchedV4.0.cfg || List file for the process scheduler in version 4.0 || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} |- | CommandCounts.log || File that contains the number of uses per command. <br>For use with [[CommandCount]] || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | Processes.cfg || File that contains processes and their paths for easy calling. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | Search.cfg || File that contains search engine information. <br>For use with the [[Search]] command. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | Vars.cfg || File that contains saved variables. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |} [[Category:StarLight]] ef55618b94b498c5bdfbdccc427097ae82eca17e 1601 1600 2023-09-06T17:49:12Z Serpent King 24956324 wikitext text/x-wiki Below is a list of files ''[[StarLight]]'' uses to run. {| class="wikitable sortable" ! rowspan=2|Filename !! rowspan=2|Purpose !! rowspan=2|{{rollover|Location|Program, AppData, or Embedded|y}} !! colspan=11|In version/file size |- ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}}<br>(GUI) ! {{v|4.0}}<br>(Con) ! {{v|4.1}} ! {{v|5.0}} |- | StarLight.exe || Executable program for ''StarLight''. || Program || {{y}} 486 KB || {{y}} 518 KB || {{y}} 531 KB || {{y}} 539 KB || {{y}} 1302 KB || {{y}} 1340 KB || {{y}} 1350 KB || {{y}} 1567 KB || {{y}} 52065 KB || {{y}} 52140 KB || {{y}} 538 KB |- | Extensions.txt || Text file containing file extensions and their descriptions. || Program || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} 11 KB || {{y}} 11 KB || {{y}} 11 KB || {{y}} 11 KB |- | Help.txt || Text file containing the [[Help]] command's text. || Program || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} 22 KB || {{y}} 23 KB || {{y}} 24 KB || {{y}} 27 KB || {{y}} 27 KB || {{y}} 24 KB || {{y}} 60 KB |- | Messages.txt || Text file containing set output for the program. || Program || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} 40 KB || {{y}} 40 KB || {{y}} 42 KB || {{y}} 46 KB |- | StarLight.ico || Icon file. || Embedded || colspan=11 style="text-align:center;"|&mdash; |- | StarCursor.png || Image file for the Star Wand cursor. || {{rollover|Embedded|Program prior to 4.0|y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} 5 KB || {{y}} 5 KB || {{y}} 5 KB || &mdash; || {{n}} || {{n}} || {{n}} |- | Crystals.wav || Audio file for the default intro sound. || {{rollover|Embedded|Program prior to 4.0|y}} || {{n}} || {{n}} || {{y}} 118 KB || {{y}} 118 KB || {{y}} 118 KB || {{y}} 118 KB || {{y}} 118 KB || colspan=4 style="text-align:center;"|&mdash; |- | Log{mm-dd-yyyy}.log || Log file. || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | Settings.cfg || Settings file for version {{v|2.0}}. || AppData || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} |- | SettingsV2.5.cfg || Settings file for version {{v|2.5}}. || AppData || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} |- | SettingsV2.7.cfg || Settings file for version {{v|2.7}}. || AppData || {{n}} || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} |- | SettingsV3.0.cfg || Settings file for version {{v|3.0}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} |- | SettingsV3.1.cfg || Settings file for version {{v|3.1}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} |- | SettingsV3.5.cfg || Settings file for version {{v|3.5}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} |- | SettingsV4.0.cfg || Settings file for the GUI version {{v|4.0}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} |- | SettingsV4.0 Console.cfg || Settings file for the console version of {{v|4.0}} and {{v|4.1}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} |- | SettingsV5.0.cfg || Settings file for version {{v|5.0}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | Users.cfg || User list file for versions prior to 4.0. || AppData || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} |- | UsersV4.0.cfg || User list file for version 4.0 and 4.1. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} |- | UsersV5.0.cfg || User list file for version 5.0. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | SchedV4.0.cfg || List file for the process scheduler in version 4.0 || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} |- | CommandCounts.log || File that contains the number of uses per command. <br>For use with [[CommandCount]] || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | Processes.cfg || File that contains processes and their paths for easy calling. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | Search.cfg || File that contains search engine information. <br>For use with the [[Search]] command. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | Vars.cfg || File that contains saved variables. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |} [[Category:StarLight]] 8c97b3569998f2f61dfd7478864481bd0ce474f2 1602 1601 2023-09-06T17:49:37Z Serpent King 24956324 wikitext text/x-wiki Below is a list of files ''[[StarLight]]'' uses to run. {| class="wikitable sortable" ! rowspan=2|Filename !! rowspan=2|Purpose !! rowspan=2|{{rollover|Location|Program, AppData, or Embedded|y}} !! colspan=11|In version/file size |- ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}}<br>(GUI) ! {{v|4.0}}<br>(Con) ! {{v|4.1}} ! {{v|5.0}} |- | StarLight.exe || Executable program for ''StarLight''. || Program || {{y}} 486 KB || {{y}} 518 KB || {{y}} 531 KB || {{y}} 539 KB || {{y}} 1302 KB || {{y}} 1340 KB || {{y}} 1350 KB || {{y}} 1567 KB || {{y}} 52065 KB || {{y}} 52140 KB || {{y}} 538 KB |- | Extensions.txt || Text file containing file extensions and their descriptions. || Program || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} 11 KB || {{y}} 11 KB || {{y}} 11 KB || {{y}} 11 KB |- | Help.txt || Text file containing the [[Help]] command's text. || Program || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} 22 KB || {{y}} 23 KB || {{y}} 24 KB || {{y}} 27 KB || {{y}} 27 KB || {{y}} 24 KB || {{y}} 60 KB |- | Messages.txt || Text file containing set output for the program. || Program || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} 40 KB || {{y}} 40 KB || {{y}} 42 KB || {{y}} 46 KB |- | StarLight.ico || Icon file. || Embedded || colspan=11 style="text-align:center;"|&mdash; |- | StarCursor.png || Image file for the Star Wand cursor. || {{rollover|Embedded|Program prior to 4.0|y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} 5 KB || {{y}} 5 KB || {{y}} 5 KB || &mdash; || {{n}} || {{n}} || {{n}} |- | Crystals.wav || Audio file for the default intro sound. || {{rollover|Embedded|Program prior to 4.0|y}} || {{n}} || {{n}} || {{y}} 118 KB || {{y}} 118 KB || {{y}} 118 KB || {{y}} 118 KB || {{y}} 118 KB || colspan=4 style="text-align:center;"|&mdash; |- | Log{mm-dd-yyyy}.log || Log file. || AppData || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | Settings.cfg || Settings file for version {{v|2.0}}. || AppData || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} |- | SettingsV2.5.cfg || Settings file for version {{v|2.5}}. || AppData || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} |- | SettingsV2.7.cfg || Settings file for version {{v|2.7}}. || AppData || {{n}} || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} |- | SettingsV3.0.cfg || Settings file for version {{v|3.0}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} |- | SettingsV3.1.cfg || Settings file for version {{v|3.1}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} |- | SettingsV3.5.cfg || Settings file for version {{v|3.5}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} |- | SettingsV4.0.cfg || Settings file for the GUI version {{v|4.0}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} |- | SettingsV4.0 Console.cfg || Settings file for the console version of {{v|4.0}} and {{v|4.1}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} |- | SettingsV5.0.cfg || Settings file for version {{v|5.0}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | Users.cfg || User list file for versions prior to 4.0. || AppData || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} |- | UsersV4.0.cfg || User list file for version 4.0 and 4.1. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} |- | UsersV5.0.cfg || User list file for version 5.0. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | SchedV4.0.cfg || List file for the process scheduler in version 4.0 || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} |- | CommandCounts.log || File that contains the number of uses per command. <br>For use with [[CommandCount]] || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | Processes.cfg || File that contains processes and their paths for easy calling. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | Search.cfg || File that contains search engine information. <br>For use with the [[Search]] command. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | Vars.cfg || File that contains saved variables. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |} [[Category:StarLight]] f98276807e97f5726cc0d3675f4b18188f9ba948 DataConvert 0 266 1604 771 2023-09-06T17:58:10Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = dataconvert <source> <fromunit> <tounit> <base1000> |aliases = dataconvert, dconvert |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''DataConvert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. This command was split from the [[Convert]] command present in earlier versions. ==Function== DataConvert converts between data units. ==Parameters== ===Versions 4.1 and 5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The value to convert. |range=dec|minval=0|includemin=y |nonull=y |required=y}} {{ParametersRow |num=2 |name=fromunit |description=The unit of the original value. |range=Valid units: bit, nibble, byte, kb, mb, gb, tb, pb |required=y}} {{ParametersRow |num=3 |name=tounit |description=The unit to be converted to. |range=Valid units: bit, nibble, byte, kb, mb, gb, tb, pb |required=y}} {{ParametersRow |num=4 |name=base1000 |description=Do conversions based on 1000s instead of 1024s? |range=bool |default=False}} |} ===Versions 2.7 to 4.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The value to convert. |range=dec|minval=0|includemin=y |nonull=y |required=y}} {{ParametersRow |num=2 |name=fromunit |description=The unit of the original value. |range=Valid units: bit, nibble, byte, kb, mb, gb, tb, pb |required=y}} {{ParametersRow |num=3 |name=tounit |description=The unit to be converted to. |range=Valid units: bit, nibble, byte, kb, mb, gb, tb, pb |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.1}} || Complete retool/optimization, fixed several glitches and errors; added ability to change between base 1000 and 1024. |} ==See also== *[[TimeConvert]] *[[TempConvert]] *[[LengthConvert]] *[[VolumeConvert]] *[[WeightConvert]] b83a555a2c8da2a8cee56131095ab3997dd7a6dc Convert 0 272 1605 1087 2023-09-06T18:01:10Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = math convert <type> <originalunit> <newunit> <value> |aliases = convert |v1.0=y|v2.0=y |console=y|gui=y }} '''Convert''' is a defunct {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|1.0}} and {{v|2.0}}. In version {{v|2.5}}, this command was split into 4 commands: [[DataConvert]], [[TempConvert]], [[TimeConvert]], and [[LengthConvert]]. In {{v|4.1}}, [[VolumeConvert]] and [[WeightConvert]] were added as well. ==Function== Convert converts between various kinds of units. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=type |description=The type of unit to convert. |range=length, weight, volume, time, temp, data |required=y}} {{ParametersRow |num=2 |name=originalunit |description=The unit of the original value. |range=length: in, ft, yd, mi, mm, cm, dm, m, Dm, hm, km<br> weight: oz, lbs, T, mg, cg, dg, g, Dg, hg, kg<br> volume: floz, C, P, Q, G<br> time: sec, min, hour, day, week, year, decade, century, millennium<br> temp: C, F, K<br> data: bit, nibble, byte, kb, kB, Mb, MB, Gb, GB, Tb, TB, Pb, PB |required=y}} {{ParametersRow |num=3 |name=newunit |description=The unit to be converted to. |range=length: in, ft, yd, mi, mm, cm, dm, m, Dm, hm, km<br> weight: oz, lbs, T, mg, cg, dg, g, Dg, hg, kg<br> volume: floz, C, P, Q, G<br> time: sec, min, hour, day, week, year, decade, century, millennium<br> temp: C, F, K<br> data: bit, nibble, byte, kb, kB, Mb, MB, Gb, GB, Tb, TB, Pb, PB |required=y}} {{ParametersRow |num=4 |name=value |description=The value to convert. |range=dec |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Command removed. |} [[Category:Defunct commands]] 18707fe8d109febc7b6db9ebf2b90454653dfe10 LengthConvert 0 269 1606 774 2023-09-06T18:01:57Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = lengthconvert <source> <fromunit> <tounit> |aliases = lengthconvert, lconvert |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''LengthConvert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. This command was split from the [[Convert]] command present in earlier versions. ==Function== LengthConvert converts between units of length. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The value to convert. |range=dec|minval=0|includemin=y |nonull=y |required=y}} {{ParametersRow |num=2 |name=fromunit |description=The unit of the original value. |range=Valid units: in, ft, yd, mi, mm, cm, m, km |required=y}} {{ParametersRow |num=3 |name=tounit |description=The unit to be converted to. |range=Valid units: in, ft, yd, mi, mm, cm, m, km |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.1}} || Complete retool/optimization, fixed several glitches and errors. |} ==See also== *[[DataConvert]] *[[TimeConvert]] *[[TempConvert]] *[[VolumeConvert]] *[[WeightConvert]] e4b4200fc4c90ed6e130d5b78340b5b191773298 TempConvert 0 268 1607 772 2023-09-06T18:02:35Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = tempconvert <source> <fromunit> <tounit> |aliases = tempconvert |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''TempConvert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. This command was split from the [[Convert]] command present in earlier versions. ==Function== TempConvert converts between units of temperature. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The value to convert. |range=dec|minval=0|includemin=y |nonull=y |required=y}} {{ParametersRow |num=2 |name=fromunit |description=The unit of the original value. |range=Valid units: C, F, K |required=y}} {{ParametersRow |num=3 |name=tounit |description=The unit to be converted to. |range=Valid units: C, F, K |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.7}} || New command added. |- | {{v|4.1}} || Complete retool/optimization, fixed several glitches and errors. |} ==See also== *[[DataConvert]] *[[TimeConvert]] *[[LengthConvert]] *[[VolumeConvert]] *[[WeightConvert]] 30ad23f68c6bbd1f6497fc985216d44d302c83ea TimeConvert 0 267 1608 773 2023-09-06T18:04:45Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = timeconvert <source> <fromunit> <tounit> |aliases = timeconvert |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''TimeConvert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. This command was split from the [[Convert]] command present in earlier versions. ==Function== TimeConvert converts between units of time. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The value to convert. |range=dec|minval=0|includemin=y |nonull=y |required=y}} {{ParametersRow |num=2 |name=fromunit |description=The unit of the original value. |range=Valid units: ms, sec, min, hour, day, week, year, decade, century, millennium |required=y}} {{ParametersRow |num=3 |name=tounit |description=The unit to be converted to. |range=Valid units: ms, sec, min, hour, day, week, year, decade, century, millennium |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.7}} || New command added. |- | {{v|4.1}} || Complete retool/optimization, fixed several glitches and errors. |} ==See also== *[[DataConvert]] *[[TempConvert]] *[[LengthConvert]] *[[VolumeConvert]] *[[WeightConvert]] 6610def52b6f587099e15f9638f81d664891728a VolumeConvert 0 270 1609 775 2023-09-06T18:04:55Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = volumeconvert <source> <fromunit> <tounit> |aliases = volumeconvert, vconvert |v4.1=y|v5.0=y |console=y }} '''VolumeConvert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}} forward. ==Function== VolumeConvert converts between units of volume. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The value to convert. |range=dec|minval=0|includemin=y |nonull=y |required=y}} {{ParametersRow |num=2 |name=fromunit |description=The unit of the original value. |range=Valid units: floz, cup, pt, qt, gal, ml, l |required=y}} {{ParametersRow |num=3 |name=tounit |description=The unit to be converted to. |range=Valid units: floz, cup, pt, qt, gal, ml, l |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.1}} || New command added. |} ==See also== *[[DataConvert]] *[[TimeConvert]] *[[TempConvert]] *[[LengthConvert]] *[[WeightConvert]] 77ffbc28916b1a4b0fbb4fabac3a75ba289ecafc WeightConvert 0 271 1610 776 2023-09-06T18:05:02Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = weightconvert <source> <fromunit> <tounit> |aliases = weightconvert, wconvert |v4.1=y|v5.0=y |console=y }} '''WeightConvert''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}} forward. ==Function== WeightConvert converts between units of weight. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The value to convert. |range=dec|minval=0|includemin=y |nonull=y |required=y}} {{ParametersRow |num=2 |name=fromunit |description=The unit of the original value. |range=Valid units: oz, lb, ton, mg, g, kg, t |required=y}} {{ParametersRow |num=3 |name=tounit |description=The unit to be converted to. |range=Valid units: oz, lb, ton, mg, g, kg, t |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.1}} || New command added. |} ==See also== *[[DataConvert]] *[[TimeConvert]] *[[TempConvert]] *[[LengthConvert]] *[[VolumeConvert]] 45a052e61f1b0293f9b998de888a5234d2c18688 Pi 0 415 1611 1082 2023-09-06T18:05:26Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = pi |aliases = pi |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Pi''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command. ==Function== The Pi command returns π. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |} 86fac1f3b19502d1f1d1ab78256a49d0100575fe E 0 416 1612 1083 2023-09-06T18:05:34Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = e |aliases = e |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''E''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. In versions {{v|1.0}} and {{v|2.0}}, this command was a subcommand of the math command. ==Function== The E command returns the Euler's number. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |} 1a81dfb2657b3bbd84c42edf67b2f1dc282d052c Test 0 417 1613 1086 2023-09-06T18:11:49Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = test <object1> <comparison> <object2> <asnumeric> |aliases = test |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Test''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The Test command tests a conditional and returns true or false. ==Parameters== ===Version 5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=object1 |description=First value to compare. |range=str |required=y}} {{ParametersRow |num=2 |name=comparison |description=How to compare the values. |range=Valid inputs:<br>eq, =, ==<br>gt, ><br> lt, <<br>ge, >=<br>le, <=<br>ne, <>, !=, =/=, not |required=y}} {{ParametersRow |num=3 |name=object2 |description=Second value to compare. |range=str |required=y}} {{ParametersRow |num=4 |name=asnumeric |description=Should the input be taken as numeric? If not, takes it as a string. |range=Bool |default=True}} |} ===Versions 2.5 to 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=object1 |description=First value to compare. |range=str |required=y}} {{ParametersRow |num=2 |name=comparison |description=How to compare the values. |range=Valid inputs:<br>eq, =, ==<br>gt, ><br> lt, <<br>ge, >=<br>le, <=<br>ne, <>, !=, =/=, not |required=y}} {{ParametersRow |num=3 |name=object2 |description=Second value to compare. |range=str |required=y}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=fileexists |description=Check to see if a file exists. |range=fileexists |required=y }} {{ParametersRow |num=2 |name=path |description=File path to check. |range=str|nonull=y |required=y }} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=direxists |description=Check to see if a directory exists. |range=direxists |required=y }} {{ParametersRow |num=2 |name=path |description=directory path to check. |range=str|nonull=y |required=y }} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|5.0}} || Now able to accepts inputs as either strings or numeric values; removed "fileexists" and "direxists" paths. |} 065cb9de1ca023706c2f94a9eb943fc3aa4e670c StarLightV5.0 0 505 1614 1603 2023-09-06T18:12:20Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV5.0''}} '''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only. ==General changes== *Multiple speed improvements, streamlined code to allow data to only flow once per command. *Passwords now go through encryption. *Passwords now switch backed to input box prompts. *Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command) *Audio files now exist in a global variable, making it easier to add more. *Variables now save to the hard drive for use in future sessions. *Variables also now exist publicly and privately. *Debug timer now added to measure command times. *Restart command now added as a lock exception. *More robust exception handler. Gives more concise details about what went wrong. *"?" command prefix added that returns help entries for an existing command. *"??" command prefix added that searches this wiki for the command entry. *Keywords added: #REG, #OBOX, #SBOX, #DBOX *Settings added: REG, SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH *Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound) *New autosave mode: after every command. *Output system speed improvements. *Corrected Black Star glitch. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.1|last version]] |- | [[Exit]] || [[SLSystem]] || &mdash; |- | [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it. |- | [[ExceptionHandler]] || SLSystem || &mdash; |- | [[DebugMode]] || SLSystem || &mdash; |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering. |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || &mdash; |- | [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units. |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[CommandCount]] || SLSystem || New command added. |- | [[ForceKill]] || SLSystem || &mdash; |- | [[Clone]] || SLSystem || New command added. |- | [[GetText]] || SLSystem || Argument list now in one parameter. |- | [[SetVar]] || SLSystem || Added ability to set both public and private variables. |- | [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables. |- | [[ListVar]] || SLSystem || Added ability to list both public and private variables. |- | [[SaveVar]] || SLSystem || New command added. |- | [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]]. |- | [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]]. |- | [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]]. |- | [[Run]] || SLSystem || New command added. |- | [[GOTO]] || SLSystem || New command added. |- | [[SystemMode]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || &mdash; |- | [[Title]] || Settings || &mdash; |- | [[Message]] || Settings || &mdash; |- | [[Length]] || Settings || &mdash; |- | [[Width]] || Settings || If original WIDTH and CONSOLE_BUFFER_WIDTH are equal, CONSOLE_BUFFER_WIDTH now changes with the CONSOLE_WIDTH. |- | [[BufferLength]] || Settings || &mdash; |- | [[BufferWidth]] || Settings || #DEFAULT now sets CONSOLE_BUFFER_WIDTH to the current CONSOLE_WIDTH. |- | [[CursorSize]] || Settings || &mdash; |- | [[ForeColor]] || Settings || &mdash; |- | [[BackColor]] || Settings || &mdash; |- | [[ResetColor]] || Settings || &mdash; |- | [[AutosaveMode]] || Settings || Added "After every command" mode. |- | [[SaveDirectory]] || Settings || &mdash; |- | [[OutputToClipboard]] || Settings || &mdash; |- | [[Timestamp]] || Settings || &mdash; |- | [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]]. |- | [[Lock]] || Settings || Password parameter removed, now accepts password via input box. |- | [[Unlock]] || Settings || Password parameter removed, now accepts password via input box. |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || Now accepts partial filenames. |- | [[SaveSettings]] || Settings || Filepath parameter added, can optionally specify where to save settings. |- | [[ClearSettings]] || Settings || Now deletes the settings file. |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Now loads private variables; password parameter removed, now accepts password via input box. |- | [[Logout]] || Authentication || Now unloads private variables. |- | [[Register]] || Authentication || Password parameter removed, now accepts password via input box. |- | [[DeleteAccount]] || Authentication || New command added. |- | [[ChangePassword]] || Authentication || New command added. |- | [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used. |- | [[Print]] || {{b|String|group}} || Added "echo" alias. |- | [[Type]] || String || &mdash; |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[SubString]] || String || New command added. |- | [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim. |- | [[Pad]] || String || padright? parameter replaced with direction parameter; default pad direction changed to right. |- | [[Replace]] || String || Now optionally accepts start and count parameters. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || Now only accepts a single omission string. |- | [[Repeat]] || String || &mdash; |- | [[Reverse]] || String || &mdash; |- | [[Scramble]] || String || No longer uses a recursive loop, improving speed. |- | [[Offset]] || String || &mdash; |- | [[LCase]] || String || &mdash; |- | [[UCase]] || String || &mdash; |- | [[PCase]] || String || &mdash; |- | [[Len]] || String || &mdash; |- | [[IndexOf]] || String || New command added. |- | [[Contains]] || String || New command added. |- | [[StartsWith]] || String || New command added. |- | [[EndsWith]] || String || New command added. |- | [[Frequency]] || String || &mdash; |- | [[GetChar]] || String || &mdash; |- | [[ASCII]] || String || &mdash; |- | [[Char]] || String || &mdash; |- | [[Hex]] || String || Now accepts 64 bit integers. |- | [[Oct]] || String || Now accepts 64 bit integers. |- | [[Binary]] || String || &mdash; |- | [[NumBinary]] || String || Now accepts 64 bit integers. |- | [[StrConvert]] || String || &mdash; |- | [[KeyCode]] || String || &mdash; |- | [[ColorCode]] || String || &mdash; |- | [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers. |- | [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited. |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited. |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[RemDiv]] || Math || New command added. |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots. |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]] |- | [[Quadratic]] || Math || &mdash; |- | [[Fibonacci]] || Math || &mdash; |- | [[Pythagorean]] || Math || New command added. |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Perimeter]] || Math || &mdash; |- | [[Area]] || Math || &mdash; |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Min]] || Math || New command added. |- | [[Max]] || Math || New command added. |- | [[Range]] || Math || New command added. |- | [[Median]] || Math || Now accepts an entire dataset. |- | [[Mode]] || Math || New command added. |- | [[Average]] || Math || "mean", "arithmean", and "arithmeticmean" aliases added. |- | [[GeometricMean]] || Math || New command added. |- | [[HarmonicMean]] || Math || New command added. |- | [[Variance]] || Math || New command added. |- | [[StandardDeviation]] || Math || New command added. |- | [[CoefficientVariance]] || Math || New command added. |- | [[DataSet]] || Math || &mdash; |- | [[Random]] || Math || Now optionally will not repeat numbers |- | [[Chance]] || Math || &mdash; |- | [[Count]] || Math || &mdash; |- | [[Factor]] || Math || Redone command with a speed boost. |- | [[Gcf]] || Math || Redone command with a speed boost. |- | [[Lcm]] || Math || New command added. |- | [[Simplify]] || Math || Redone command with a speed boost. |- | [[ToFraction]] || Math || Redone command with a speed boost. |- | [[Prime]] || Math || New command added. |- | [[PrimeList]] || Math || New command added. |- | [[Round]] || Math || New command added. |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[VolumeConvert]] || Math || &mdash; |- | [[WeightConvert]] || Math || &mdash; |- | [[Test]] || Math || Now able to accepts inputs as either strings or numeric values; removed "fileexists" and "direxists" paths. |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || &mdash; |- | [[DayOfYear]] || Date/Time || &mdash; |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || "min" alias removed to make way for Min command. |- | [[Second]] || Date/Time || &mdash; |- | [[Millisecond]] || Date/Time || New command added. |- | [[UTC]] || Date/Time || Added offset parameter. |- | [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[NewDir]] || File || Output now describes what operation has been done. |- | [[NewFile]] || File || Output now describes what operation has been done. |- | [[EditFile]] || File || New command added. |- | [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers. |- | [[Attr]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes. |- | [[ChRoute]] || [[Registry]] || New command added. |- | [[RegDIR]] || Registry || New command added. |- | [[GetRegVal]] || Registry || New command added. |- | [[SetRegVal]] || Registry || New command added. |- | [[DeleteRegVal]] || Registry || New command added. |- | [[NewRegVal]] || Registry || New command added. |- | [[DeleteRegKey]] || Registry || New command added. |- | [[NewRegKey]] || Registry || New command added. |- | [[Launch]] || System || Added ability to launch saved processes. |- | [[ProcessSave]] || System || New command added. |- | [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process. |- | [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules and threads. |- | [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding. |- | [[SystemHealth]] || System || Added GPU usage; Power reading now returns whether the system is on battery or plugged in. |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || &mdash; |- | [[ClearClipBoard]] || System || &mdash; |- | [[Play]] || System || Now able to accept partial filenames. |- | [[Stop]] || System || &mdash; |- | [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters. |- | [[InputBox]] || System || Renamed from "SimulateInputBox". |- | [[ColorBox]] || System || New command added. |- | [[FontBox]] || System || New command added. |- | [[PrintBox]] || System || New command added. |- | [[OpenBox]] || System || New command added. |- | [[SaveBox]] || System || New command added. |- | [[DirBox]] || System || New command added. |- | [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows. |- | [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0. |- | [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped. |- | [[PauseStopwatch]] || System || Now displays time of the stopwatch. |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Search]] || System || &mdash; |- | [[SearchAdd]] || System || New command added. |- | [[SearchRemove]] || System || New command added. |- | [[SearchEdit]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[Ping]] || System || Added option to ping indefinitely |- | [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry. |- | [[ChangeLogSettings]] || System || New command added. |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Mosquito]] || Fun || New command added. |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || 100% more glitchy. Also now able to control break. |- | [[RockPaperScissors]] || Fun || &mdash; |- | [[EightBall]] || Fun || &mdash; |- | [[DrawCard]] || Fun || New command added. |- | [[ReplaceCard]] || Fun || New command added. |- | [[ShuffleDeck]] || Fun || New command added. |- | [[ResetDeck]] || Fun || New command added. |- | [[ListDeck]] || Fun || New command added. |- | [[TotalDeck]] || Fun || New command added. |} [[Category:StarLight builds]] 3d6ccac10650d73dbe6b9a6a610d6ae7b2d0f9f0 1628 1614 2023-09-06T18:47:40Z Serpent King 24956324 /* General changes */ wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV5.0''}} '''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only. ==General changes== *Now running on .NET 4.8 *Multiple speed improvements, streamlined code to allow data to only flow once per command. *Passwords now go through encryption. *Passwords now switch backed to input box prompts. *Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command) *Audio files now exist in a global variable, making it easier to add more. *Variables now save to the hard drive for use in future sessions. *Variables also now exist publicly and privately. *Debug timer now added to measure command times. *Restart command now added as a lock exception. *More robust exception handler. Gives more concise details about what went wrong. *"?" command prefix added that returns help entries for an existing command. *"??" command prefix added that searches this wiki for the command entry. *Keywords added: #REG, #OBOX, #SBOX, #DBOX *Settings added: REG, SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH *Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound) *New autosave mode: after every command. *Output system speed improvements. *Corrected Black Star glitch. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.1|last version]] |- | [[Exit]] || [[SLSystem]] || &mdash; |- | [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it. |- | [[ExceptionHandler]] || SLSystem || &mdash; |- | [[DebugMode]] || SLSystem || &mdash; |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering. |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || &mdash; |- | [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units. |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[CommandCount]] || SLSystem || New command added. |- | [[ForceKill]] || SLSystem || &mdash; |- | [[Clone]] || SLSystem || New command added. |- | [[GetText]] || SLSystem || Argument list now in one parameter. |- | [[SetVar]] || SLSystem || Added ability to set both public and private variables. |- | [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables. |- | [[ListVar]] || SLSystem || Added ability to list both public and private variables. |- | [[SaveVar]] || SLSystem || New command added. |- | [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]]. |- | [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]]. |- | [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]]. |- | [[Run]] || SLSystem || New command added. |- | [[GOTO]] || SLSystem || New command added. |- | [[SystemMode]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || &mdash; |- | [[Title]] || Settings || &mdash; |- | [[Message]] || Settings || &mdash; |- | [[Length]] || Settings || &mdash; |- | [[Width]] || Settings || If original WIDTH and CONSOLE_BUFFER_WIDTH are equal, CONSOLE_BUFFER_WIDTH now changes with the CONSOLE_WIDTH. |- | [[BufferLength]] || Settings || &mdash; |- | [[BufferWidth]] || Settings || #DEFAULT now sets CONSOLE_BUFFER_WIDTH to the current CONSOLE_WIDTH. |- | [[CursorSize]] || Settings || &mdash; |- | [[ForeColor]] || Settings || &mdash; |- | [[BackColor]] || Settings || &mdash; |- | [[ResetColor]] || Settings || &mdash; |- | [[AutosaveMode]] || Settings || Added "After every command" mode. |- | [[SaveDirectory]] || Settings || &mdash; |- | [[OutputToClipboard]] || Settings || &mdash; |- | [[Timestamp]] || Settings || &mdash; |- | [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]]. |- | [[Lock]] || Settings || Password parameter removed, now accepts password via input box. |- | [[Unlock]] || Settings || Password parameter removed, now accepts password via input box. |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || Now accepts partial filenames. |- | [[SaveSettings]] || Settings || Filepath parameter added, can optionally specify where to save settings. |- | [[ClearSettings]] || Settings || Now deletes the settings file. |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Now loads private variables; password parameter removed, now accepts password via input box. |- | [[Logout]] || Authentication || Now unloads private variables. |- | [[Register]] || Authentication || Password parameter removed, now accepts password via input box. |- | [[DeleteAccount]] || Authentication || New command added. |- | [[ChangePassword]] || Authentication || New command added. |- | [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used. |- | [[Print]] || {{b|String|group}} || Added "echo" alias. |- | [[Type]] || String || &mdash; |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[SubString]] || String || New command added. |- | [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim. |- | [[Pad]] || String || padright? parameter replaced with direction parameter; default pad direction changed to right. |- | [[Replace]] || String || Now optionally accepts start and count parameters. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || Now only accepts a single omission string. |- | [[Repeat]] || String || &mdash; |- | [[Reverse]] || String || &mdash; |- | [[Scramble]] || String || No longer uses a recursive loop, improving speed. |- | [[Offset]] || String || &mdash; |- | [[LCase]] || String || &mdash; |- | [[UCase]] || String || &mdash; |- | [[PCase]] || String || &mdash; |- | [[Len]] || String || &mdash; |- | [[IndexOf]] || String || New command added. |- | [[Contains]] || String || New command added. |- | [[StartsWith]] || String || New command added. |- | [[EndsWith]] || String || New command added. |- | [[Frequency]] || String || &mdash; |- | [[GetChar]] || String || &mdash; |- | [[ASCII]] || String || &mdash; |- | [[Char]] || String || &mdash; |- | [[Hex]] || String || Now accepts 64 bit integers. |- | [[Oct]] || String || Now accepts 64 bit integers. |- | [[Binary]] || String || &mdash; |- | [[NumBinary]] || String || Now accepts 64 bit integers. |- | [[StrConvert]] || String || &mdash; |- | [[KeyCode]] || String || &mdash; |- | [[ColorCode]] || String || &mdash; |- | [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers. |- | [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited. |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited. |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[RemDiv]] || Math || New command added. |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots. |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]] |- | [[Quadratic]] || Math || &mdash; |- | [[Fibonacci]] || Math || &mdash; |- | [[Pythagorean]] || Math || New command added. |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Perimeter]] || Math || &mdash; |- | [[Area]] || Math || &mdash; |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Min]] || Math || New command added. |- | [[Max]] || Math || New command added. |- | [[Range]] || Math || New command added. |- | [[Median]] || Math || Now accepts an entire dataset. |- | [[Mode]] || Math || New command added. |- | [[Average]] || Math || "mean", "arithmean", and "arithmeticmean" aliases added. |- | [[GeometricMean]] || Math || New command added. |- | [[HarmonicMean]] || Math || New command added. |- | [[Variance]] || Math || New command added. |- | [[StandardDeviation]] || Math || New command added. |- | [[CoefficientVariance]] || Math || New command added. |- | [[DataSet]] || Math || &mdash; |- | [[Random]] || Math || Now optionally will not repeat numbers |- | [[Chance]] || Math || &mdash; |- | [[Count]] || Math || &mdash; |- | [[Factor]] || Math || Redone command with a speed boost. |- | [[Gcf]] || Math || Redone command with a speed boost. |- | [[Lcm]] || Math || New command added. |- | [[Simplify]] || Math || Redone command with a speed boost. |- | [[ToFraction]] || Math || Redone command with a speed boost. |- | [[Prime]] || Math || New command added. |- | [[PrimeList]] || Math || New command added. |- | [[Round]] || Math || New command added. |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[VolumeConvert]] || Math || &mdash; |- | [[WeightConvert]] || Math || &mdash; |- | [[Test]] || Math || Now able to accepts inputs as either strings or numeric values; removed "fileexists" and "direxists" paths. |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || &mdash; |- | [[DayOfYear]] || Date/Time || &mdash; |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || "min" alias removed to make way for Min command. |- | [[Second]] || Date/Time || &mdash; |- | [[Millisecond]] || Date/Time || New command added. |- | [[UTC]] || Date/Time || Added offset parameter. |- | [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[NewDir]] || File || Output now describes what operation has been done. |- | [[NewFile]] || File || Output now describes what operation has been done. |- | [[EditFile]] || File || New command added. |- | [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers. |- | [[Attr]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes. |- | [[ChRoute]] || [[Registry]] || New command added. |- | [[RegDIR]] || Registry || New command added. |- | [[GetRegVal]] || Registry || New command added. |- | [[SetRegVal]] || Registry || New command added. |- | [[DeleteRegVal]] || Registry || New command added. |- | [[NewRegVal]] || Registry || New command added. |- | [[DeleteRegKey]] || Registry || New command added. |- | [[NewRegKey]] || Registry || New command added. |- | [[Launch]] || System || Added ability to launch saved processes. |- | [[ProcessSave]] || System || New command added. |- | [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process. |- | [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules and threads. |- | [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding. |- | [[SystemHealth]] || System || Added GPU usage; Power reading now returns whether the system is on battery or plugged in. |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || &mdash; |- | [[ClearClipBoard]] || System || &mdash; |- | [[Play]] || System || Now able to accept partial filenames. |- | [[Stop]] || System || &mdash; |- | [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters. |- | [[InputBox]] || System || Renamed from "SimulateInputBox". |- | [[ColorBox]] || System || New command added. |- | [[FontBox]] || System || New command added. |- | [[PrintBox]] || System || New command added. |- | [[OpenBox]] || System || New command added. |- | [[SaveBox]] || System || New command added. |- | [[DirBox]] || System || New command added. |- | [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows. |- | [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0. |- | [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped. |- | [[PauseStopwatch]] || System || Now displays time of the stopwatch. |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Search]] || System || &mdash; |- | [[SearchAdd]] || System || New command added. |- | [[SearchRemove]] || System || New command added. |- | [[SearchEdit]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[Ping]] || System || Added option to ping indefinitely |- | [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry. |- | [[ChangeLogSettings]] || System || New command added. |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Mosquito]] || Fun || New command added. |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || 100% more glitchy. Also now able to control break. |- | [[RockPaperScissors]] || Fun || &mdash; |- | [[EightBall]] || Fun || &mdash; |- | [[DrawCard]] || Fun || New command added. |- | [[ReplaceCard]] || Fun || New command added. |- | [[ShuffleDeck]] || Fun || New command added. |- | [[ResetDeck]] || Fun || New command added. |- | [[ListDeck]] || Fun || New command added. |- | [[TotalDeck]] || Fun || New command added. |} [[Category:StarLight builds]] 3d81224d3cfa918fc5b70825d2d174914c07e10a 1629 1628 2023-09-06T18:48:06Z Serpent King 24956324 /* General changes */ wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV5.0''}} '''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only. ==General changes== *Now running on .NET Framework 4.8 *Multiple speed improvements, streamlined code to allow data to only flow once per command. *Passwords now go through encryption. *Passwords now switch backed to input box prompts. *Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command) *Audio files now exist in a global variable, making it easier to add more. *Variables now save to the hard drive for use in future sessions. *Variables also now exist publicly and privately. *Debug timer now added to measure command times. *Restart command now added as a lock exception. *More robust exception handler. Gives more concise details about what went wrong. *"?" command prefix added that returns help entries for an existing command. *"??" command prefix added that searches this wiki for the command entry. *Keywords added: #REG, #OBOX, #SBOX, #DBOX *Settings added: REG, SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH *Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound) *New autosave mode: after every command. *Output system speed improvements. *Corrected Black Star glitch. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.1|last version]] |- | [[Exit]] || [[SLSystem]] || &mdash; |- | [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it. |- | [[ExceptionHandler]] || SLSystem || &mdash; |- | [[DebugMode]] || SLSystem || &mdash; |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering. |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || &mdash; |- | [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units. |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[CommandCount]] || SLSystem || New command added. |- | [[ForceKill]] || SLSystem || &mdash; |- | [[Clone]] || SLSystem || New command added. |- | [[GetText]] || SLSystem || Argument list now in one parameter. |- | [[SetVar]] || SLSystem || Added ability to set both public and private variables. |- | [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables. |- | [[ListVar]] || SLSystem || Added ability to list both public and private variables. |- | [[SaveVar]] || SLSystem || New command added. |- | [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]]. |- | [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]]. |- | [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]]. |- | [[Run]] || SLSystem || New command added. |- | [[GOTO]] || SLSystem || New command added. |- | [[SystemMode]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || &mdash; |- | [[Title]] || Settings || &mdash; |- | [[Message]] || Settings || &mdash; |- | [[Length]] || Settings || &mdash; |- | [[Width]] || Settings || If original WIDTH and CONSOLE_BUFFER_WIDTH are equal, CONSOLE_BUFFER_WIDTH now changes with the CONSOLE_WIDTH. |- | [[BufferLength]] || Settings || &mdash; |- | [[BufferWidth]] || Settings || #DEFAULT now sets CONSOLE_BUFFER_WIDTH to the current CONSOLE_WIDTH. |- | [[CursorSize]] || Settings || &mdash; |- | [[ForeColor]] || Settings || &mdash; |- | [[BackColor]] || Settings || &mdash; |- | [[ResetColor]] || Settings || &mdash; |- | [[AutosaveMode]] || Settings || Added "After every command" mode. |- | [[SaveDirectory]] || Settings || &mdash; |- | [[OutputToClipboard]] || Settings || &mdash; |- | [[Timestamp]] || Settings || &mdash; |- | [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]]. |- | [[Lock]] || Settings || Password parameter removed, now accepts password via input box. |- | [[Unlock]] || Settings || Password parameter removed, now accepts password via input box. |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || Now accepts partial filenames. |- | [[SaveSettings]] || Settings || Filepath parameter added, can optionally specify where to save settings. |- | [[ClearSettings]] || Settings || Now deletes the settings file. |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Now loads private variables; password parameter removed, now accepts password via input box. |- | [[Logout]] || Authentication || Now unloads private variables. |- | [[Register]] || Authentication || Password parameter removed, now accepts password via input box. |- | [[DeleteAccount]] || Authentication || New command added. |- | [[ChangePassword]] || Authentication || New command added. |- | [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used. |- | [[Print]] || {{b|String|group}} || Added "echo" alias. |- | [[Type]] || String || &mdash; |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[SubString]] || String || New command added. |- | [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim. |- | [[Pad]] || String || padright? parameter replaced with direction parameter; default pad direction changed to right. |- | [[Replace]] || String || Now optionally accepts start and count parameters. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || Now only accepts a single omission string. |- | [[Repeat]] || String || &mdash; |- | [[Reverse]] || String || &mdash; |- | [[Scramble]] || String || No longer uses a recursive loop, improving speed. |- | [[Offset]] || String || &mdash; |- | [[LCase]] || String || &mdash; |- | [[UCase]] || String || &mdash; |- | [[PCase]] || String || &mdash; |- | [[Len]] || String || &mdash; |- | [[IndexOf]] || String || New command added. |- | [[Contains]] || String || New command added. |- | [[StartsWith]] || String || New command added. |- | [[EndsWith]] || String || New command added. |- | [[Frequency]] || String || &mdash; |- | [[GetChar]] || String || &mdash; |- | [[ASCII]] || String || &mdash; |- | [[Char]] || String || &mdash; |- | [[Hex]] || String || Now accepts 64 bit integers. |- | [[Oct]] || String || Now accepts 64 bit integers. |- | [[Binary]] || String || &mdash; |- | [[NumBinary]] || String || Now accepts 64 bit integers. |- | [[StrConvert]] || String || &mdash; |- | [[KeyCode]] || String || &mdash; |- | [[ColorCode]] || String || &mdash; |- | [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers. |- | [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited. |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited. |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[RemDiv]] || Math || New command added. |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots. |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]] |- | [[Quadratic]] || Math || &mdash; |- | [[Fibonacci]] || Math || &mdash; |- | [[Pythagorean]] || Math || New command added. |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Perimeter]] || Math || &mdash; |- | [[Area]] || Math || &mdash; |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Min]] || Math || New command added. |- | [[Max]] || Math || New command added. |- | [[Range]] || Math || New command added. |- | [[Median]] || Math || Now accepts an entire dataset. |- | [[Mode]] || Math || New command added. |- | [[Average]] || Math || "mean", "arithmean", and "arithmeticmean" aliases added. |- | [[GeometricMean]] || Math || New command added. |- | [[HarmonicMean]] || Math || New command added. |- | [[Variance]] || Math || New command added. |- | [[StandardDeviation]] || Math || New command added. |- | [[CoefficientVariance]] || Math || New command added. |- | [[DataSet]] || Math || &mdash; |- | [[Random]] || Math || Now optionally will not repeat numbers |- | [[Chance]] || Math || &mdash; |- | [[Count]] || Math || &mdash; |- | [[Factor]] || Math || Redone command with a speed boost. |- | [[Gcf]] || Math || Redone command with a speed boost. |- | [[Lcm]] || Math || New command added. |- | [[Simplify]] || Math || Redone command with a speed boost. |- | [[ToFraction]] || Math || Redone command with a speed boost. |- | [[Prime]] || Math || New command added. |- | [[PrimeList]] || Math || New command added. |- | [[Round]] || Math || New command added. |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[VolumeConvert]] || Math || &mdash; |- | [[WeightConvert]] || Math || &mdash; |- | [[Test]] || Math || Now able to accepts inputs as either strings or numeric values; removed "fileexists" and "direxists" paths. |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || &mdash; |- | [[DayOfYear]] || Date/Time || &mdash; |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || "min" alias removed to make way for Min command. |- | [[Second]] || Date/Time || &mdash; |- | [[Millisecond]] || Date/Time || New command added. |- | [[UTC]] || Date/Time || Added offset parameter. |- | [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[NewDir]] || File || Output now describes what operation has been done. |- | [[NewFile]] || File || Output now describes what operation has been done. |- | [[EditFile]] || File || New command added. |- | [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers. |- | [[Attr]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes. |- | [[ChRoute]] || [[Registry]] || New command added. |- | [[RegDIR]] || Registry || New command added. |- | [[GetRegVal]] || Registry || New command added. |- | [[SetRegVal]] || Registry || New command added. |- | [[DeleteRegVal]] || Registry || New command added. |- | [[NewRegVal]] || Registry || New command added. |- | [[DeleteRegKey]] || Registry || New command added. |- | [[NewRegKey]] || Registry || New command added. |- | [[Launch]] || System || Added ability to launch saved processes. |- | [[ProcessSave]] || System || New command added. |- | [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process. |- | [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules and threads. |- | [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding. |- | [[SystemHealth]] || System || Added GPU usage; Power reading now returns whether the system is on battery or plugged in. |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || &mdash; |- | [[ClearClipBoard]] || System || &mdash; |- | [[Play]] || System || Now able to accept partial filenames. |- | [[Stop]] || System || &mdash; |- | [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters. |- | [[InputBox]] || System || Renamed from "SimulateInputBox". |- | [[ColorBox]] || System || New command added. |- | [[FontBox]] || System || New command added. |- | [[PrintBox]] || System || New command added. |- | [[OpenBox]] || System || New command added. |- | [[SaveBox]] || System || New command added. |- | [[DirBox]] || System || New command added. |- | [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows. |- | [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0. |- | [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped. |- | [[PauseStopwatch]] || System || Now displays time of the stopwatch. |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Search]] || System || &mdash; |- | [[SearchAdd]] || System || New command added. |- | [[SearchRemove]] || System || New command added. |- | [[SearchEdit]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[Ping]] || System || Added option to ping indefinitely |- | [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry. |- | [[ChangeLogSettings]] || System || New command added. |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Mosquito]] || Fun || New command added. |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || 100% more glitchy. Also now able to control break. |- | [[RockPaperScissors]] || Fun || &mdash; |- | [[EightBall]] || Fun || &mdash; |- | [[DrawCard]] || Fun || New command added. |- | [[ReplaceCard]] || Fun || New command added. |- | [[ShuffleDeck]] || Fun || New command added. |- | [[ResetDeck]] || Fun || New command added. |- | [[ListDeck]] || Fun || New command added. |- | [[TotalDeck]] || Fun || New command added. |} [[Category:StarLight builds]] 8280e5f9fe6261527d08ce82d7dc4afb88a01a3f Round 0 562 1615 2023-09-06T18:18:24Z Serpent King 24956324 Created page with "{{infobox command |group = Math |usage = round <argument> <digits> |aliases = round |v5.0=y |console=y }} '''Round''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' t..." wikitext text/x-wiki {{infobox command |group = Math |usage = round <argument> <digits> |aliases = round |v5.0=y |console=y }} '''Round''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} forward. ==Function== The Round command rounds a decimal number to a specified decimal place. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=argument |description=The true rate modifier. |range=dec |required=y }} {{ParametersRow |num=2 |name=digits |description=Decimal place to round to. 0 is whole, 1 is tenths, 2 is hundredths, etc. |range=int|minval=0|includemin=y |default=0}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[Random]] 30b7afa1e9f51621eca6098d83e1be25bddf3079 Chance 0 113 1616 1588 2023-09-06T18:18:27Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = chance <rate> <count> <showstats> |aliases = chance |v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Chance''' is a {{b|Math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|4.0}} forward. ==Function== Chance gets {{b|boolean|type}}s based on a rate (between 0 and 100: 0 is never true, 100 is always true). The "showstats" parameter causes the command to present a list of statistics after the boolean list: *True Count - The number of "true"s the command returned. *False Count - The number of "false"s the command returned. *True Rate - The percentage of "true"s returned out of the total boolean count. *False Rate - The percentage of "false"s returned out of the total boolean count. *Balance - The percentage of "true"s relative to a perfect 50:50 rate. *Error Margin - The difference between the number of trues returned by the command and the number that should have theoretically been returned based on the rate. Because the function uses a loop, it can be aborted with the ctrl key. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=rate |description=The true rate modifier. |range=int |minval=0 |maxval=100 |includemin=y |includemax=y |requirednote=Required in 4.0 |default=50 }} {{ParametersRow |num=2 |name=count |description=The number of booleans to return. |range=int |minval=0 |includemin=y}} {{ParametersRow |num=3 |name=showstats |description=The number of booleans to pick. |range=bool |includemin=y |default=false}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.0}} || New command added. |- | {{v|4.1}} || Changed to return a 50:50 true/false ratio if no parameter is specified. |} ==See also== *[[Random]] d2d28f50af2d8cb8ed988171b6db9a6e87e1eb32 Math (group) 0 414 1617 1196 2023-09-06T18:28:01Z Serpent King 24956324 wikitext text/x-wiki {{disambig2|the math command group|the command|Math (command)}} The '''math''' group is a group that contains mathematic commands. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} ! {{v|5.0}} |- | {{b|Math|command}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Add]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Sub]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Mult]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Div]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[IntDiv]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Mod]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[RemDiv]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Pow]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Sqrt]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Root]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Log]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Ln]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Abs]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Inv]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Factorial]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Sin]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Cos]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Tan]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Csc]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Sec]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Cot]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[InvSin]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[InvCos]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[InvTan]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[InvCsc]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[InvSec]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[InvCot]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[DegToRad]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[RadToDeg]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[DegToDMS]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[DMSToDeg]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[TrigMode]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Rad]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{n}} |- | [[Deg]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{n}} |- | [[Quadratic]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Fibonacci]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- | [[Pythagorean]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[SimpInterest]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[CompInterest]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ContInterest]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Perimeter]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Area]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Volume]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[SurfaceArea]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Min]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Max]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Range]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Median]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Mode]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Average]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[GeometricMean]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[HarmonicMean]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Variance]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[StandardDeviation]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[CoefficientVariance]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[DataSet]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- | [[Random]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Chance]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} |- | [[Count]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- | [[Factor]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Gcf]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Lcm]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Simplify]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ToFraction]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Prime]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[PrimeList]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Round]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Convert]] || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[DataConvert]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[LengthConvert]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[TempConvert]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[TimeConvert]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[VolumeConvert]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- | [[WeightConvert]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- | [[Test]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Pi]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[E]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |} [[Category:Math commands|*]] [[Category:Command groups]] 1bd9f98be620fffc2b6ae405414c9f6e6879117c Deg 0 388 1618 1546 2023-09-06T18:28:51Z Serpent King 24956324 /* Legacy */ wikitext text/x-wiki {{infobox command |group = Math |usage = deg <argument> |aliases = deg, degree, degrees |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Deg''' is a defunct {{b|Math|group}} [[command]] in ''[[StarLight]]'' that was present in versions {{v|2.0}} to {{v|4.1}}. In version 2.0, this command was a subcommand of the math command. In version 5.0, the command was merged with [[Rad]] into [[TrigMode]] ==Function== The Deg command switches the trigonometry mode to degrees. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|5.0}} || Command merged with [[Rad]] as [[TrigMode]]. |} ==See also== *[[TrigMode]] *[[Rad]] *[[Sin]] *[[Cos]] *[[Tan]] *[[Csc]] *[[Sec]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvCsc]] *[[InvSec]] *[[InvCot]] *[[RadToDeg]] *[[DegToRad]] [[Category:Defunct commands]] 5fb1b8365d745fd9cc4e298bc204bfa2cd6248c4 Rad 0 387 1619 1545 2023-09-06T18:28:55Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = rad <argument> |aliases = rad, radian, radians |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Rad''' is a defunct {{b|Math|group}} [[command]] in ''[[StarLight]]'' that was present in versions {{v|2.0}} to {{v|4.1}}. In version 2.0, this command was a subcommand of the math command. In version 5.0, the command was merged with [[Deg]] into [[TrigMode]] ==Function== The Rad command switches the trigonometry mode to radians. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of the math command. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|5.0}} || Command merged with [[Deg]] as [[TrigMode]]. |} ==See also== *[[TrigMode]] *[[Deg]] *[[Sin]] *[[Cos]] *[[Tan]] *[[Csc]] *[[Sec]] *[[Cot]] *[[InvSin]] *[[InvCos]] *[[InvTan]] *[[InvCsc]] *[[InvSec]] *[[InvCot]] *[[RadToDeg]] *[[DegToRad]] [[Category:Defunct commands]] 28eaa5c38021b8de4ee72ecfabb6a0dc4ed9240b CreatePrivateNote 0 326 1620 1543 2023-09-06T18:30:33Z Serpent King 24956324 /* Legacy */ wikitext text/x-wiki {{disambig2|The defunct command present in versions 2.0 through 4.1|the command merged from [[CreatePublicNote]] and CreatePrivateNote|CreateNote}} {{infobox command |group = Authentication |usage = createprivatenote <notename> <notecontents> |aliases = createprivatenote, newprivatenote, nprivnote, cprivnote |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''CreatePrivateNote''' is a defunct {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in in versions {{v|2.0}} to {{v|4.1}}. ==Function== The CreatePrivateNote command saves a user named note from the user that is visible to only the current user. As such, this command requires the user be logged in. Prior to {{v|4.1}}, the command was labeled by IDs instead of names. ==Parameters== ===Version 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=notename |description=The name of the note. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=notecontents |description=Contents to put in the note. |range=str |required=y}} |} ===Versions 2.0 to 4.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=notenum |description=The ID of the note. |range=int|minval=1|includemin=y |required=y}} {{ParametersRow |num=2 |name=notecontents |description=Contents to put in the note. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Uses names instead of numbers. |- | {{v|5.0}} || Command merged with [[CreatePublicNote]] as [[CreateNote]]. |} ==See also== *[[ViewPrivateNote]] *[[DeletePrivateNote]] *[[CreatePublicNote]] *[[ViewPublicNote]] *[[DeletePublicNote]] [[Category:Defunct commands]] ff6c296becdf2bcc057e7f9b404db56e5fc6f299 CreatePublicNote 0 325 1621 1544 2023-09-06T18:30:47Z Serpent King 24956324 /* Legacy */ wikitext text/x-wiki {{disambig2|The defunct command present in versions 2.0 through 4.1|the command merged from CreatePublicNote and [[CreatePrivateNote]]|CreateNote}} {{infobox command |group = Authentication |usage = createpublicnote <notename> <notecontents> |aliases = createpublicnote, newpublicnote, npubnote, cpubnote, createnote, note |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''CreatePublicNote''' is a defunct {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} to {{v|4.1}}. ==Function== The CreatePublicNote command saves a user named note from the user that is visible to anyone. Prior to {{v|4.1}}, the command was labeled by IDs instead of names. ==Parameters== ===Version 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=notename |description=The name of the note. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=notecontents |description=Contents to put in the note. |range=str |required=y}} |} ===Versions 2.0 to 4.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=notenum |description=The ID of the note. |range=int|minval=1|includemin=y |required=y}} {{ParametersRow |num=2 |name=notecontents |description=Contents to put in the note. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Uses names instead of numbers; Added "createnote" and "note" aliases. |- | {{v|5.0}} || Command merged with [[CreatePrivateNote]] as [[CreateNote]]. |} ==See also== *[[ViewPublicNote]] *[[DeletePublicNote]] *[[CreatePrivateNote]] *[[ViewPrivateNote]] *[[DeletePrivateNote]] [[Category:Defunct commands]] 8cfbbb510bfeecb2461a55afeaa39b564444fbdf DeletePrivateNote 0 330 1622 1539 2023-09-06T18:31:50Z Serpent King 24956324 /* Legacy */ wikitext text/x-wiki {{disambig2|The defunct command present in versions 2.0 through 4.1|the command merged from [[DeletePublicNote]] and DeletePrivateNote|DeleteNote}} {{infobox command |group = Authentication |usage = deleteprivatenote <notename> |aliases = deleteprivatenote, dprivatenote, dprivnote |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''DeletePrivateNote''' is a defunct {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} to {{v|4.1}}. ==Function== The DeletePrivateNote command deletes a specified private note. The user must be logged in to use this command. ==Parameters== ===Version 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=notename |description=The name of the note. |range=str|nonull=y |required=y}} |} ===Versions 2.0 to 4.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=notenum |description=The ID of the note. |range=int|minval=1|includemin=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Uses names instead of numbers. |- | {{v|5.0}} || Command merged with [[DeletePublicNote]] as [[DeleteNote]]. |} ==See also== *[[CreatePrivateNote]] *[[ViewPrivateNote]] *[[CreatePublicNote]] *[[ViewPublicNote]] *[[DeletePublicNote]] [[Category:Defunct commands]] 4c91d92365e63a9276f0acc0e5a408ca53182fa0 DeletePublicNote 0 329 1623 1540 2023-09-06T18:32:09Z Serpent King 24956324 /* Legacy */ wikitext text/x-wiki {{disambig2|The defunct command present in versions 2.0 through 4.1|the command merged from DeletePublicNote and [[DeletePrivateNote]]|DeleteNote}} {{infobox command |group = Authentication |usage = deletepublicnote <notename> |aliases = deletepublicnote, dpublicnote, dpubnote, deletenote |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y }} '''DeletePublicNote''' is a defunct {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} to {{v|4.1}}. ==Function== The DeletePublicNote command deletes a specified public note. ==Parameters== ===Version 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=notename |description=The name of the note. |range=str|nonull=y |required=y}} |} ===Versions 2.0 to 4.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=notenum |description=The ID of the note. |range=int|minval=1|includemin=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Uses names instead of numbers; added "deletenote" alias. |- | {{v|5.0}} || Command merged with [[DeletePrivateNote]] as [[DeleteNote]]. |} ==See also== *[[CreatePublicNote]] *[[ViewPublicNote]] *[[CreatePrivateNote]] *[[ViewPrivateNote]] *[[DeletePrivateNote]] [[Category:Defunct commands]] 8e9de69d0a52719a57b3ca7f1f337810bd45f4ad ViewPrivateNote 0 328 1624 1542 2023-09-06T18:32:35Z Serpent King 24956324 /* Legacy */ wikitext text/x-wiki {{disambig2|The defunct command present in versions 2.0 through 4.1|the command merged from [[ViewPublicNote]] and ViewPrivateNote|ViewNote}} {{infobox command |group = Authentication |usage = viewprivatenote <notename> |aliases = viewprivatenote, privatenote, vprivnote, privnote |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ViewPrivateNote''' is a defunct {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} to {{v|4.1}}. ==Function== The ViewPrivateNote command gets a specified private note and outputs it to the console. This command requires the user to be logged in. If no note is specified, it outputs a list of all notes. ==Parameters== ===Version 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=notename |description=The name of the note. |range=str}} |} [[Category:Defunct commands]] ===Versions 2.0 to 4.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=notenum |description=The ID of the note. |range=int|minval=1|includemin=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Uses names instead of numbers. |- | {{v|5.0}} || Command merged with [[ViewPublicNote]] as [[ViewNote]]. |} ==See also== *[[CreatePrivateNote]] *[[ViewPublicNote]] *[[DeletePrivateNote]] *[[CreatePrivateNote]] *[[DeletePrivateNote]] 41f7cbb4ffca03be53aebdf7b3cfabee4b411d82 ViewPublicNote 0 327 1625 1541 2023-09-06T18:33:13Z Serpent King 24956324 wikitext text/x-wiki {{disambig2|The defunct command present in versions 2.0 through 4.1|the command merged from ViewPublicNote and [[ViewPrivateNote]]|ViewNote}} {{infobox command |group = Authentication |usage = viewpublicnote <notename> |aliases = viewpublicnote, publicnote, vpubnote, pubnote, viewnote |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''ViewPublicNote''' is a defunct {{b|Authentication|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.0}} to {{v|4.1}}. ==Function== The ViewPublicNote command gets a specified note and outputs it to the console. If no note is specified, it outputs a list of all notes. ==Parameters== ===Version 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=notename |description=The name of the note. |range=str}} |} ===Versions 2.0 to 4.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=notenum |description=The ID of the note. |range=int|minval=1|includemin=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Uses names instead of numbers; added "viewnote" alias. |- | {{v|5.0}} || Command merged with [[ViewPrivateNote]] as [[ViewNote]]. |} ==See also== *[[CreatePublicNote]] *[[DeletePublicNote]] *[[CreatePrivateNote]] *[[ViewPrivateNote]] *[[DeletePrivateNote]] [[Category:Defunct commands]] 516d6201e16b0e62bb20e6b0ac7b4f0563eaa0ae PlayIntroSound 0 232 1626 1547 2023-09-06T18:33:46Z Serpent King 24956324 /* Legacy */ wikitext text/x-wiki {{infobox command |group = Settings |usage = playintrosound <switch> |aliases = playintrosound, introsound, is |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''PlayIntroSound''' is a defunct {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in versions {{v|2.5}} to {{v|4.1}}. In version {{v|5.0}}, this command was merged with [[IntroSoundPath]] ==Function== The PlayIntroSound command toggles the setting for determining if the introsound will play on startup. This [[settings|setting]] is saveable. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=switch |description=Switches introsound setting on or off. #DEFAULT will set this setting to it's default value. Leaving this null toggles the setting. |range=Bool}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|5.0}} || Command merged with [[IntroSoundPath]]. |} ==See also== *[[IntroSoundPath]] [[Category:Defunct commands]] 62a2ec35722af7746042bb7f6916d213225b77b4 Files 0 263 1627 1602 2023-09-06T18:43:03Z Serpent King 24956324 wikitext text/x-wiki Below is a list of files ''[[StarLight]]'' uses to run. {| class="wikitable sortable" ! rowspan=2|Filename !! rowspan=2|Purpose !! rowspan=2|{{rollover|Location|Program, AppData, or Embedded|y}} !! colspan=11|In version/file size |- ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}}<br>(GUI) ! {{v|4.0}}<br>(Con) ! {{v|4.1}} ! {{v|5.0}} |- | StarLight.exe || Executable program for ''StarLight''. || Program || {{y}} 486 KB || {{y}} 518 KB || {{y}} 531 KB || {{y}} 539 KB || {{y}} 1302 KB || {{y}} 1340 KB || {{y}} 1350 KB || {{y}} 1567 KB || {{y}} 52065 KB || {{y}} 52140 KB || {{y}} 538 KB |- | Extensions.txt || Text file containing file extensions and their descriptions. || Program || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} 11 KB || {{y}} 11 KB || {{y}} 11 KB || {{y}} 11 KB |- | Help.txt || Text file containing the [[Help]] command's text. || Program || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} 22 KB || {{y}} 23 KB || {{y}} 24 KB || {{y}} 27 KB || {{y}} 27 KB || {{y}} 24 KB || {{y}} 60 KB |- | Messages.txt || Text file containing set output for the program. || Program || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} 40 KB || {{y}} 40 KB || {{y}} 42 KB || {{y}} 46 KB |- | StarLight.ico || Icon file. || Embedded || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | StarCursor.png || Image file for the Star Wand cursor. || {{rollover|Embedded|Program prior to 4.0|y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} 5 KB || {{y}} 5 KB || {{y}} 5 KB || {{y}} || {{n}} || {{n}} || {{n}} |- | Crystals.wav || Audio file for the default intro sound. || {{rollover|Embedded|Program prior to 4.0|y}} || {{n}} || {{n}} || {{y}} 118 KB || {{y}} 118 KB || {{y}} 118 KB || {{y}} 118 KB || {{y}} 118 KB || {{y}} || {{y}} || {{y}} || {{y}} |- | Log{mm-dd-yyyy}.log || Log file. || AppData || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | Settings.cfg || Settings file for version {{v|2.0}}. || AppData || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} |- | SettingsV2.5.cfg || Settings file for version {{v|2.5}}. || AppData || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} |- | SettingsV2.7.cfg || Settings file for version {{v|2.7}}. || AppData || {{n}} || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} |- | SettingsV3.0.cfg || Settings file for version {{v|3.0}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} |- | SettingsV3.1.cfg || Settings file for version {{v|3.1}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} |- | SettingsV3.5.cfg || Settings file for version {{v|3.5}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} |- | SettingsV4.0.cfg || Settings file for the GUI version {{v|4.0}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} |- | SettingsV4.0 Console.cfg || Settings file for the console version of {{v|4.0}} and {{v|4.1}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} |- | SettingsV5.0.cfg || Settings file for version {{v|5.0}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | Users.cfg || User list file for versions prior to 4.0. || AppData || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} |- | UsersV4.0.cfg || User list file for version 4.0 and 4.1. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} |- | UsersV5.0.cfg || User list file for version 5.0. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | SchedV4.0.cfg || List file for the process scheduler in version 4.0 || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} |- | CommandCounts.log || File that contains the number of uses per command. <br>For use with [[CommandCount]] || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | Processes.cfg || File that contains processes and their paths for easy calling. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | Search.cfg || File that contains search engine information. <br>For use with the [[Search]] command. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | Vars.cfg || File that contains saved variables. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |} [[Category:StarLight]] 043a5646251bdb2b551599f869a68754e28a67d5 Date 0 418 1630 1098 2023-09-06T18:57:59Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Date/Time |usage = date |aliases = date |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Date''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Date command returns the current date in <code>MM/DD/YYYY</code> format. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |} ==See also== *[[Time]] *[[DateTime]] *[[LongDate]] *[[LongTime]] *[[LongDateTime]] *[[DayOfWeek]] *[[DayOfYear]] *[[Month]] *[[Day]] *[[Year]] 796bbfa5c357d29ccc9683e1fce18596c7a372c7 Time 0 419 1631 1132 2023-09-06T18:58:06Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Date/Time |usage = time |aliases = time |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Time''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Time command returns the current 12 hour time in <code>hh:mm AM/PM</code> format. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |} ==See also== *[[Date]] *[[DateTime]] *[[LongDate]] *[[LongTime]] *[[LongDateTime]] *[[MilitaryTime]] *[[LongMilitaryTime]] *[[UTC]] 4704134ced3a41d1d8941bfd2d7c9b4168b013da DateTime 0 430 1632 1118 2023-09-06T18:58:47Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Date/Time |usage = datetime |aliases = datetime, dt |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''DateTime''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The DateTime command returns the current date and time in <code>MM/DD/YYYY hh:mm AM/PM</code> format. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "d&t" alias added. |- | {{v|3.0}} || "date&time" and "d&t" aliases removed; "datetime" and "dt" aliases added |} ==See also== *[[Date]] *[[Time]] *[[LongDate]] *[[LongTime]] *[[LongDateTime]] *[[DayOfWeek]] *[[DayOfYear]] *[[Month]] *[[Day]] *[[Year]] *[[Hour]] *[[Minute]] *[[Second]] 4ff3ece0f560ee0a9e194dd8c4aaacbecdbe99fc LongDateTime 0 431 1633 1117 2023-09-06T18:59:47Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Date/Time |usage = longdatetime |aliases = longdatetime, longdt, ldt |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''LongDateTime''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The LongDateTime command returns the current date and time in <code>weekday, month day, year hh:mm:ss AM/PM</code> format. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "longd&t" and "ld&t" alias added. |- | {{v|3.0}} || "longdate&time", "longd&t", and "ld&t" aliases removed; "longdatetime", "longdt", and "ldt" aliases added. |} ==See also== *[[Date]] *[[Time]] *[[LongDate]] *[[LongTime]] *[[DateTime]] *[[DayOfWeek]] *[[DayOfYear]] *[[Month]] *[[Day]] *[[Year]] *[[Hour]] *[[Minute]] *[[Second]] f0bff4c6bc9f9f34f8cb7b5608954e94a16e391c 1634 1633 2023-09-06T19:00:00Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Date/Time |usage = longdatetime |aliases = longdatetime, longdt, ldt |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''LongDateTime''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The LongDateTime command returns the current date and time in <code>weekday, month day, year hh:mm:ss AM/PM</code> format. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "longd&t" and "ld&t" alias added. |- | {{v|3.0}} || "longdate&time", "longd&t", and "ld&t" aliases removed; "longdatetime", "longdt", and "ldt" aliases added. |} ==See also== *[[Date]] *[[Time]] *[[LongDate]] *[[LongTime]] *[[DateTime]] *[[DayOfWeek]] *[[DayOfYear]] *[[Month]] *[[Day]] *[[Year]] *[[Hour]] *[[Minute]] *[[Second]] 4546b79b42992a0e2ff1ceedacad740f8df606be LongDate 0 421 1635 1099 2023-09-06T19:00:07Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Date/Time |usage = longdate |aliases = longdate |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''LongDate''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The LongDate command returns the current date in <code>weekday, month day, year</code> format. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |} ==See also== *[[Date]] *[[Time]] *[[DateTime]] *[[LongTime]] *[[LongDateTime]] *[[DayOfWeek]] *[[DayOfYear]] *[[Month]] *[[Day]] *[[Year]] 61a87676c5f17c7e9572579b0aa000dc9c50d166 LongTime 0 420 1636 1133 2023-09-06T19:00:14Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Date/Time |usage = longtime |aliases = longtime |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''LongTime''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The LongTime command returns the current 12 hour time in <code>hh:mm:ss AM/PM</code> format. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |} ==See also== *[[Date]] *[[Time]] *[[DateTime]] *[[LongDate]] *[[LongDateTime]] *[[MilitaryTime]] *[[LongMilitaryTime]] *[[UTC]] 1e295a0c3ca08b291edb5d565d23b0421d5ad77a Month 0 422 1637 1111 2023-09-06T19:00:25Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Date/Time |usage = month |aliases = month, mo |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Month''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Month command returns the current month. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "mo" alias added. |} ==See also== *[[Day]] *[[Year]] *[[Date]] *[[DateTime]] *[[LongDate]] *[[LongDateTime]] 050af944551bedba95e7d1369e7052ba11b47a8b Day 0 425 1638 1110 2023-09-06T19:00:32Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Date/Time |usage = day |aliases = day |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Day''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Day command returns the current day. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |} ==See also== *[[Month]] *[[Year]] *[[Date]] *[[DateTime]] *[[LongDate]] *[[LongDateTime]] e8e78309a90543f569d027bc2c48d613770ace95 Year 0 424 1639 1108 2023-09-06T19:00:42Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Date/Time |usage = year |aliases = year, yr |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Year''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Year command returns the current year. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "yr" alias added. |} ==See also== *[[Day]] *[[Month]] *[[Date]] *[[DateTime]] *[[LongDate]] *[[LongDateTime]] 1fbd11f8bcce18799b807204fc6de3e242f7cc29 DayOfWeek 0 134 1640 966 2023-09-06T19:01:56Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Date/Time |usage = dayofweek <date>| |aliases = dayofweek, dow, weekday |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''DayOfWeek''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command can accept specific dates and return their weekdays. ==Function== The DayOfWeek command returns the weekday of the current day, or the date provided. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=date |description=The date to get the weekday of. Should be in MM/DD/YYYY format. |range=Date}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "dow" and "weekday" aliases added. |- | {{v|4.1}} || When provided a date, returns the weekday of that date. |} ==See also== *[[DayOfYear]] *[[Date]] *[[LongDate]] 0eef011e35c1c8d8b93a323d8cb4d4b989f812c2 DayOfYear 0 135 1641 967 2023-09-06T19:02:16Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Date/Time |usage = dayofyear <date> |aliases = dayofyear, doy |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''DayOfYear''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command can accept specific dates and return their year dates. ==Function== The DayOfYear command returns the year date of the current day, or the date provided. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=date |description=The date to get the year date of. Should be in MM/DD/YYYY format. |range=Date}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "doy" alias added. |- | {{v|4.1}} || When provided a date, returns the year date of that date. |} ==See also== *[[DayOfWeek]] *[[Date]] *[[LongDate]] c4207c061b4fa727a38eba31f51001c1e450f345 Hour 0 427 1642 1112 2023-09-06T19:02:52Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Date/Time |usage = hour |aliases = hour, hr |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Hour''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Hour command returns the current hour. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "hr" alias added. |} ==See also== *[[Minute]] *[[Second]] *[[Time]] *[[LongTime]] *[[DateTime]] *[[LongDateTime]] *[[MilitaryTime]] *[[LongMilitaryTime]] 0a670712fb9e292621307a68f86b1ec6803869b7 1648 1642 2023-09-06T19:05:35Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Date/Time |usage = hour |aliases = hour, hr |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Hour''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Hour command returns the current hour. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "hr" alias added. |} ==See also== *[[Minute]] *[[Second]] *[[Millisecond]] *[[Time]] *[[LongTime]] *[[DateTime]] *[[LongDateTime]] *[[MilitaryTime]] *[[LongMilitaryTime]] 73a47ca55bd58c038795db63ef2ccb7e5e6fac64 Minute 0 428 1643 1491 2023-09-06T19:03:00Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Date/Time |usage = minute |aliases = minute |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Minute''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Minute command returns the current minute. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "min" alias added. |- | {{v|5.0}} || "min" alias removed to make way for [[Min]] command. |} ==See also== *[[Hour]] *[[Second]] *[[Time]] *[[LongTime]] *[[DateTime]] *[[LongDateTime]] *[[MilitaryTime]] *[[LongMilitaryTime]] 69698d8fe78c763eed174c684b9f83a696d525a4 1649 1643 2023-09-06T19:05:45Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Date/Time |usage = minute |aliases = minute |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Minute''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Minute command returns the current minute. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "min" alias added. |- | {{v|5.0}} || "min" alias removed to make way for [[Min]] command. |} ==See also== *[[Hour]] *[[Second]] *[[Millisecond]] *[[Time]] *[[LongTime]] *[[DateTime]] *[[LongDateTime]] *[[MilitaryTime]] *[[LongMilitaryTime]] 7710ca31ac5d6b49e1ab196d7072eb05a11b772d Second 0 429 1644 1114 2023-09-06T19:03:10Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Date/Time |usage = second |aliases = second, {{rollover|sec|v2.0 only}} |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Second''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Second command returns the current second. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "sec" alias added. |- | {{v|2.5}} || "sec" command removed due to overlap with the [[Sec]] command. |} ==See also== *[[Hour]] *[[Minute]] *[[Time]] *[[LongTime]] *[[DateTime]] *[[LongDateTime]] *[[MilitaryTime]] *[[LongMilitaryTime]] d84d5699d7b35b174674494e2e89948038a8a32c 1645 1644 2023-09-06T19:03:53Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Date/Time |usage = second |aliases = second |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Second''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Second command returns the current second. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "sec" alias added. |- | {{v|2.5}} || "sec" command removed due to overlap with the [[Sec]] command. |} ==See also== *[[Hour]] *[[Minute]] *[[Time]] *[[LongTime]] *[[DateTime]] *[[LongDateTime]] *[[MilitaryTime]] *[[LongMilitaryTime]] 3278d354eb55257c6e1b0099b94b70c9a8641642 1647 1645 2023-09-06T19:05:25Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Date/Time |usage = second |aliases = second |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Second''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Second command returns the current second. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "sec" alias added. |- | {{v|2.5}} || "sec" command removed due to overlap with the [[Sec]] command. |} ==See also== *[[Hour]] *[[Minute]] *[[Millisecond]] *[[Time]] *[[LongTime]] *[[DateTime]] *[[LongDateTime]] *[[MilitaryTime]] *[[LongMilitaryTime]] 3fb75fbec0ccf5144073465f1e66b1889aed3eeb Millisecond 0 563 1646 2023-09-06T19:04:52Z Serpent King 24956324 Created page with "{{infobox command |group = Date/Time |usage = millisecond |aliases = millisecond, ms |v5.0=y |console=y }} '''Millisecond''' is a {{b|Date/Time|group}} [[command]] in ''Sta..." wikitext text/x-wiki {{infobox command |group = Date/Time |usage = millisecond |aliases = millisecond, ms |v5.0=y |console=y }} '''Millisecond''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The Millisecond command returns the current millisecond. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[Hour]] *[[Minute]] *[[Second]] *[[Time]] *[[LongTime]] *[[DateTime]] *[[LongDateTime]] *[[MilitaryTime]] *[[LongMilitaryTime]] 859036340159b752ed382d0e33b631bb84f8e1d6 UTC 0 432 1650 1121 2023-09-06T19:10:00Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Date/Time |usage = utc |aliases = utc |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''UTC''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The UTC command returns the current 12 hour time in UTC with <code>hh:mm AM/PM</code> format. An offset can be applied. ==Parameters== ===Version 5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=offset |description=The timezone offset. |range=Timespan (hh:mm) |default=00:00}} |} ===Version 1.0 to 4.1=== This command takes no parameters. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|5.0}} || Added offset parameter. |} ==See also== *[[Date]] *[[Time]] *[[DateTime]] *[[LongDate]] *[[LongTime]] *[[LongDateTime]] de19c9726b2c32e4cf83fb3817e167157c9d0f39 1651 1650 2023-09-06T19:12:32Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Date/Time |usage = utc <offset> |aliases = utc |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''UTC''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The UTC command returns the current 12 hour time in UTC with <code>hh:mm AM/PM</code> format. An offset can be applied. ==Parameters== ===Version 5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=offset |description=The timezone offset. |range=Timespan (hh:mm) |default=00:00}} |} ===Version 1.0 to 4.1=== This command takes no parameters. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|5.0}} || Added offset parameter. |} ==See also== *[[Date]] *[[Time]] *[[DateTime]] *[[LongDate]] *[[LongTime]] *[[LongDateTime]] 29e3b3614ee46aff93a0c22cf5f3005a1832c109 MilitaryTime 0 444 1652 1136 2023-09-06T19:15:49Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Date/Time |usage = militarytime <time> |aliases = militarytime, miltime |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''MilitaryTime''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The MilitaryTime command returns the current 24 hour time in <code>hhmm</code> format. ==Parameters== ===Version 5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=time |description=Time to convert. |range=Time (hh:mm AM/PM) |default=(Current time)}} |} ===Version 1.0 to 4.1=== This command takes no parameters. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "miltime" alias added. |- | {{v|2.5}} || Output format changed from <code>hh:mm</code> to <code>hhmm</code> |- | {{v|5.0}} || Added ability to input a time to convert to military time. |} ==See also== *[[Date]] *[[Time]] *[[DateTime]] *[[LongDate]] *[[LongTime]] *[[LongDateTime]] *[[LongMilitaryTime]] c01425c666a6b68f9f123c878e3da4e3db17294c LongMilitaryTime 0 443 1653 1135 2023-09-06T19:15:52Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Date/Time |usage = longmilitarytime <time> |aliases = longmilitarytime, longmiltime |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''LongMilitaryTime''' is a {{b|Date/Time|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The LongMilitaryTime command returns the current 24 hour time in <code>hh:mm:ss</code> format. ==Parameters== ===Version 5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=time |description=Time to convert. |range=Time (hh:mm:ss AM/PM) |default=(Current time)}} |} ===Version 1.0 to 4.1=== This command takes no parameters. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "longmiltime" alias added. |- | {{v|5.0}} || Added ability to input a time to convert to military time. |} ==See also== *[[Date]] *[[Time]] *[[DateTime]] *[[LongDate]] *[[LongTime]] *[[LongDateTime]] *[[MilitaryTime]] 183404d742af343d50d119c6340fcbaefe95e117 Date/Time 0 445 1654 1137 2023-09-06T19:17:20Z Serpent King 24956324 wikitext text/x-wiki The '''Date/Time''' group is a group that contains [[command]]s involving time. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} ! {{v|5.0}} |- | [[Date]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Time]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[DateTime]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[LongDate]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[LongTime]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[LongDateTime]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[MilitaryTime]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[LongMilitaryTime]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Month]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Day]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Year]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[DayOfWeek]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[DayOfYear]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Hour]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Minute]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Second]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Millisecond]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[UTC]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |} [[Category:Date/Time commands|*]] [[Category:Command groups]] 94ecafaefd3b65da1fa62a91da4f14f496dc8c9d Chrt 0 564 1655 2023-09-06T22:31:06Z Serpent King 24956324 Redirected page to [[ChRoute]] wikitext text/x-wiki #REDIRECT [[ChRoute]] 738704ceccf36de540b5882b8905ef0acb40c1c7 Cr 0 565 1656 2023-09-06T22:31:23Z Serpent King 24956324 Redirected page to [[ChRoute]] wikitext text/x-wiki #REDIRECT [[ChRoute]] 738704ceccf36de540b5882b8905ef0acb40c1c7 ChRoute 0 566 1657 2023-09-06T22:31:36Z Serpent King 24956324 Created page with "{{infobox command |group = File |usage = chroute <route> |aliases = chroute, chrt, cr |v5.0=y |console=y }} '''ChRoute''' is a {{b|File|group}} [[command]] in ''[[StarLight]]..." wikitext text/x-wiki {{infobox command |group = File |usage = chroute <route> |aliases = chroute, chrt, cr |v5.0=y |console=y }} '''ChRoute''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The ChRoute command changes the current registry route that ''StarLight'' is looking in. ===Input=== {|class=wikitable !Valid input !! Description |- |Full route of key that exists || Changes to the directory |- |Name of directory in the current route || Changes to the directory |- |".." || Goes up one level in directory |} ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=route |description=Registry route to change to. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[RegDIR]] b7200366c3fcec9eacc106509f18dd497634c9b8 1658 1657 2023-09-06T22:32:19Z Serpent King 24956324 /* Function */ wikitext text/x-wiki {{infobox command |group = File |usage = chroute <route> |aliases = chroute, chrt, cr |v5.0=y |console=y }} '''ChRoute''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The ChRoute command changes the current registry route that ''StarLight'' is looking in. ===Input=== {|class=wikitable !Valid input !! Description |- |Full route of key that exists || Changes to the directory |- |Name of key in the current route || Changes to the directory |- |".." || Goes up one level in directory |} ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=route |description=Registry route to change to. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[RegDIR]] 7286b3d59f5f31fecb9abeffe5f2edaf653f2d43 1659 1658 2023-09-06T22:32:39Z Serpent King 24956324 /* Input */ wikitext text/x-wiki {{infobox command |group = File |usage = chroute <route> |aliases = chroute, chrt, cr |v5.0=y |console=y }} '''ChRoute''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The ChRoute command changes the current registry route that ''StarLight'' is looking in. ===Input=== {|class=wikitable !Valid input !! Description |- |Full route of key that exists || Changes to the route |- |Name of key in the current route || Changes to the route |- |".." || Goes up one level in route |} ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=route |description=Registry route to change to. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[RegDIR]] 8915d7a476e12a2656e16d9a4088578493ba9495 1660 1659 2023-09-06T22:36:28Z Serpent King 24956324 /* Input */ wikitext text/x-wiki {{infobox command |group = File |usage = chroute <route> |aliases = chroute, chrt, cr |v5.0=y |console=y }} '''ChRoute''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The ChRoute command changes the current registry route that ''StarLight'' is looking in. ===Input=== {|class=wikitable !Valid input !! Description |- |Full route of key that exists || Changes to the route |- |Name of key in the current route || Changes to the route |- |".." || Changes to the parent route |} ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=route |description=Registry route to change to. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[RegDIR]] 0d7acda9dad138d22978afcdc2257f07f5038563 1662 1660 2023-09-06T22:37:44Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Registry |usage = chroute <route> |aliases = chroute, chrt, cr |v5.0=y |console=y }} '''ChRoute''' is a {{b|Registry|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The ChRoute command changes the current registry route that ''StarLight'' is looking in. ===Input=== {|class=wikitable !Valid input !! Description |- |Full route of key that exists || Changes to the route |- |Name of key in the current route || Changes to the route |- |".." || Changes to the parent route |} ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=route |description=Registry route to change to. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[RegDIR]] 1c56b6325214b4b62c5b5184374447dd3e29e7d2 RegDIR 0 567 1661 2023-09-06T22:37:41Z Serpent King 24956324 Created page with "{{infobox command |group = Registry |usage = regdir <route> |aliases = regdir, dirreg |v5.0=y |console=y }} '''RegDIR''' is a {{b|Registry|group}} [[command]] in ''StarLigh..." wikitext text/x-wiki {{infobox command |group = Registry |usage = regdir <route> |aliases = regdir, dirreg |v5.0=y |console=y }} '''RegDIR''' is a {{b|Registry|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The RegDIR command lists the contents of the specified registry route. ===Input=== {|class=wikitable !Valid input !! Description |- |Full route of key that exists || Lists the route's contents |- |Name of key in the current route || Lists the route's contents |- |".." || Lists the parent route's contents |} ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=route |description=Registry route to list. Uses current route if null. |range=str}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[ChRoute]] 43c4e74b33fcbca1a8f59f32bb1de7c4ea12900f Dirreg 0 568 1663 2023-09-06T22:47:17Z Serpent King 24956324 Redirected page to [[RegDIR]] wikitext text/x-wiki #REDIRECT [[RegDIR]] 469d1c0ff14a324ec8425bd4b1df66dbe220fa05 GetRegVal 0 569 1664 2023-09-06T22:54:50Z Serpent King 24956324 Created page with "{{infobox command |group = Registry |usage = getregval <name> ---- getregval <route> <name> <includetype> |aliases = getregval, regval |v5.0=y |console=y }} '''GetRegVal''' i..." wikitext text/x-wiki {{infobox command |group = Registry |usage = getregval <name> ---- getregval <route> <name> <includetype> |aliases = getregval, regval |v5.0=y |console=y }} '''GetRegVal''' is a {{b|Registry|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The GetRegVal command returns the contents of a registry value. It will look in the current route if only 1 parameter is given. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=name |description=Name of the registry value. |range=str|nonull=y |required=y}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=route |description=full route of the registry value. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=name |description=Name of the registry value. |range=str|nonull=y |required=y}} {{ParametersRow |num=3 |name=includetype |description=Should the type be returned as well? |range=bool |default=False}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[SetRegVal]] *[[DeleteRegVal]] *[[NewRegVal]] 9517a90b45c3e6d80e75dcf2786ea5dc5cb17656 1666 1664 2023-09-06T22:58:13Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Registry |usage = getregval <name> ---- getregval <route> <name> <includetype> |aliases = getregval, regval |v5.0=y |console=y }} '''GetRegVal''' is a {{b|Registry|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The GetRegVal command returns the contents of a registry value. It will look in the current route if only 1 parameter is given. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=name |description=Name of the registry value. |range=str|nonull=y |required=y}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=route |description=Full route of the registry value. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=name |description=Name of the registry value. |range=str|nonull=y |required=y}} {{ParametersRow |num=3 |name=includetype |description=Should the type be returned as well? |range=bool |default=False}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[SetRegVal]] *[[DeleteRegVal]] *[[NewRegVal]] f7e6c622b9ca5e7ec870537a3ad82f3539271baf Regval 0 570 1665 2023-09-06T22:55:47Z Serpent King 24956324 Redirected page to [[GetRegVal]] wikitext text/x-wiki #REDIRECT [[GetRegVal]] de43d5297d563d018ef94b60250880d27cedce51 SetRegVal 0 571 1667 2023-09-06T23:01:39Z Serpent King 24956324 Created page with "{{infobox command |group = Registry |usage = setregval <name> <value> ---- setregval <route> <name> <value> |aliases = setregval |v5.0=y |console=y }} '''SetRegVal''' is a {{..." wikitext text/x-wiki {{infobox command |group = Registry |usage = setregval <name> <value> ---- setregval <route> <name> <value> |aliases = setregval |v5.0=y |console=y }} '''SetRegVal''' is a {{b|Registry|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The SetRegVal command sets the contents of an existing registry value, using it's type. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=name |description=Name of the registry value. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=value |description=New value to apply. |range=str|nonull=y |required=y}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=route |description=Full route of the registry value. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=name |description=Name of the registry value. |range=str|nonull=y |required=y}} {{ParametersRow |num=3 |name=value |description=New value to apply. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[GetRegVal]] *[[DeleteRegVal]] *[[NewRegVal]] 9b899fd372e95ac2c6d12ce95667f5d4b1c5c937 DeleteRegVal 0 572 1668 2023-09-06T23:01:42Z Serpent King 24956324 Created page with "{{infobox command |group = Registry |usage = deleteregval <name> ---- deleteregval <route> <name> |aliases = setregval |v5.0=y |console=y }} '''DeleteRegVal''' is a {{b|Regis..." wikitext text/x-wiki {{infobox command |group = Registry |usage = deleteregval <name> ---- deleteregval <route> <name> |aliases = setregval |v5.0=y |console=y }} '''DeleteRegVal''' is a {{b|Registry|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The DeleteRegVal command deletes an existing registry value. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=name |description=Name of the registry value. |range=str|nonull=y |required=y}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=route |description=Full route of the registry value. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=name |description=Name of the registry value. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[GetRegVal]] *[[SetRegVal]] *[[NewRegVal]] 6345e8e33bb49eac790d0321d5ab24f0efdd6005 1669 1668 2023-09-06T23:06:48Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Registry |usage = deleteregval <name> ---- deleteregval <route> <name> |aliases = deleteregval, delregval |v5.0=y |console=y }} '''DeleteRegVal''' is a {{b|Registry|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The DeleteRegVal command deletes an existing registry value. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=name |description=Name of the registry value. |range=str|nonull=y |required=y}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=route |description=Full route of the registry value. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=name |description=Name of the registry value. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[GetRegVal]] *[[SetRegVal]] *[[NewRegVal]] 39cd75cfd3839633f80c42f0e455596f8292d800 Delregval 0 573 1670 2023-09-06T23:07:09Z Serpent King 24956324 Redirected page to [[DeleteRegVal]] wikitext text/x-wiki #REDIRECT [[DeleteRegVal]] 46a468fc11e8529dcda541a4c5b27fe1d3563535 NewRegVal 0 574 1671 2023-09-06T23:08:52Z Serpent King 24956324 Created page with "{{infobox command |group = Registry |usage = newregval <name> <type> <value> ---- newregval <route> <name> <type> <value> |aliases = newregval, mkregval |v5.0=y |console=y }}..." wikitext text/x-wiki {{infobox command |group = Registry |usage = newregval <name> <type> <value> ---- newregval <route> <name> <type> <value> |aliases = newregval, mkregval |v5.0=y |console=y }} '''NewRegVal''' is a {{b|Registry|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The NewRegVal command creates a new registry value with a specified type. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=name |description=Name of the registry value. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=type |description=Type for the new value. |range=Options: String, ExpandString, MultiString, Binary, DWord, QWord |required=y}} {{ParametersRow |num=3 |name=value |description=New value to apply. |range=str|nonull=y |required=y}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=route |description=Full route of the registry value. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=name |description=Name of the registry value. |range=str|nonull=y |required=y}} {{ParametersRow |num=3 |name=type |description=Type for the new value. |range=Options: String, ExpandString, MultiString, Binary, DWord, QWord |required=y}} {{ParametersRow |num=4 |name=value |description=New value to apply. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[GetRegVal]] *[[SetRegVal]] *[[DeleteRegVal]] 8e4692297ce8c50e68e6da4a776975aa93e9eb67 Mkregval 0 575 1672 2023-09-06T23:09:23Z Serpent King 24956324 Redirected page to [[NewRegVal]] wikitext text/x-wiki #REDIRECT [[NewRegVal]] 80647fbd97776405675f090fdd39646aa009cecd DeleteRegKey 0 576 1673 2023-09-06T23:16:06Z Serpent King 24956324 Created page with "{{infobox command |group = Registry |usage = deleteregkey <route> |aliases = deleteregkey, delregkey |v5.0=y |console=y }} '''DeleteRegKey''' is a {{b|Registry|group}} comm..." wikitext text/x-wiki {{infobox command |group = Registry |usage = deleteregkey <route> |aliases = deleteregkey, delregkey |v5.0=y |console=y }} '''DeleteRegKey''' is a {{b|Registry|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The DeleteRegKey command deletes a registry key. ===Input=== {|class=wikitable !Valid input !! Description |- |Full route of key that exists || Deletes the key |- |Name of key in the current route || Deletes the key |- |".." || Deletes the parent key |} ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=route |description=Registry key to delete. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[NewRegKey]] df69d6652662485e1343f925c80af636368ca465 Delregkey 0 577 1674 2023-09-06T23:16:16Z Serpent King 24956324 Redirected page to [[DeleteRegKey]] wikitext text/x-wiki #REDIRECT [[DeleteRegKey]] 943402340b274388445d607fb5627f970e894959 Mkregkey 0 578 1675 2023-09-06T23:16:38Z Serpent King 24956324 Redirected page to [[NewRegKey]] wikitext text/x-wiki #REDIRECT [[NewRegKey]] 336e8d59034c374ba72d10cd1a03b804c723631e NewRegKey 0 579 1676 2023-09-06T23:17:42Z Serpent King 24956324 Created page with "{{infobox command |group = Registry |usage = newregkey <route> |aliases = newregkey, mkregkey |v5.0=y |console=y }} '''NewRegKey''' is a {{b|Registry|group}} [[command]] in '..." wikitext text/x-wiki {{infobox command |group = Registry |usage = newregkey <route> |aliases = newregkey, mkregkey |v5.0=y |console=y }} '''NewRegKey''' is a {{b|Registry|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The NewRegKey command creates a new registry key. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=route |description=Registry key to create. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[DeleteRegKey]] ee2a33188ba02488a86f548dc6391094ea67eae9 Registry 0 580 1677 2023-09-06T23:21:42Z Serpent King 24956324 Created page with "The '''Registry''' group is a group that contains [[command]]s involving the registry. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}}..." wikitext text/x-wiki The '''Registry''' group is a group that contains [[command]]s involving the registry. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} ! {{v|5.0}} |- | [[ChRoute]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[RegDIR]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[GetRegVal]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[SetRegVal]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[DeleteRegVal]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[NewRegVal]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[DeleteRegKey]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[NewRegKey]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |} [[Category:Registry commands|*]] [[Category:Command groups]] 2f407dc92a1d0964745153525f47c9b70f79327f 1678 1677 2023-09-06T23:23:59Z Serpent King 24956324 Serpent King moved page [[Registry (group)]] to [[Registry]] wikitext text/x-wiki The '''Registry''' group is a group that contains [[command]]s involving the registry. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} ! {{v|5.0}} |- | [[ChRoute]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[RegDIR]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[GetRegVal]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[SetRegVal]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[DeleteRegVal]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[NewRegVal]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[DeleteRegKey]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[NewRegKey]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |} [[Category:Registry commands|*]] [[Category:Command groups]] 2f407dc92a1d0964745153525f47c9b70f79327f Registry (group) 0 581 1679 2023-09-06T23:23:59Z Serpent King 24956324 Serpent King moved page [[Registry (group)]] to [[Registry]] wikitext text/x-wiki #REDIRECT [[Registry]] 34eecc1ce7a3e3a8b2e514ee65061367f3be48d5 DIR 0 447 1680 1173 2023-09-07T17:10:29Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = File |usage = dir <dir> |aliases = dir, ls |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''DIR''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The DIR command displays the contents of a given directory. If no directory is given, it displays the contents of the current directory ===Input=== {|class=wikitable !Valid input !! Description |- |Nothing || Lists the current directory |- |Full path of directory that exists || Lists the directory |- |Name of directory in the current path || Lists the directory |- |Partial name of directory that exists || Lists the directory |- |"#BROWSE" || Pick a directory with the directory dialog box |- |".." || Lists the parent directory |- |"%root%" || Lists the root directory of whatever directory it is currently in |- |"%windows%" || Lists the windows folder |- |"%appdata%" || Lists the current user's appdata folder |- |"%documents%" || Lists the current user's documents folder |- |"%music%"|| Lists the current user's music folder |- |"%pictures%" || Lists the current user's pictures folder |- |"%programfiles%" || Lists the program files folder |- |"%desktop%" || Lists the current user's desktop folder |- |"%favorites%" || Lists the current user's favorites folder |} ==Parameters== ===Versions 1.0 and 2.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=path |description=The directory to list out. Uses current directory if none specified. |range=str}} |} ===Versions 2.5 to 5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=path |description=The directory to list out. Uses current directory if none specified. |range=str}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=identifier |description=Preset directory keywords to list out. |range=Identifiers (listed above) |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Added the "%root%", "%windows%", "%appdata%", "%documents%", "%pictures%", "%music%", and "%programfiles%" identifiers. |- | {{v|2.7}} || "ls" alias added. |- | {{v|3.1}} || Added the "%desktop%" and "%favorites%" identifiers. |- | {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). |- | {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter. |- | {{v|5.0}} || Added #BROWSE keyword which brings up the folder browser dialog. |} ==See also== *[[CD]] *[[ReadFile]] *[[Attr]] e06abaa98c0ec137923d63630888179b4bc6f0f8 1694 1680 2023-09-08T17:13:03Z Serpent King 24956324 /* See also */ wikitext text/x-wiki {{infobox command |group = File |usage = dir <dir> |aliases = dir, ls |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''DIR''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The DIR command displays the contents of a given directory. If no directory is given, it displays the contents of the current directory ===Input=== {|class=wikitable !Valid input !! Description |- |Nothing || Lists the current directory |- |Full path of directory that exists || Lists the directory |- |Name of directory in the current path || Lists the directory |- |Partial name of directory that exists || Lists the directory |- |"#BROWSE" || Pick a directory with the directory dialog box |- |".." || Lists the parent directory |- |"%root%" || Lists the root directory of whatever directory it is currently in |- |"%windows%" || Lists the windows folder |- |"%appdata%" || Lists the current user's appdata folder |- |"%documents%" || Lists the current user's documents folder |- |"%music%"|| Lists the current user's music folder |- |"%pictures%" || Lists the current user's pictures folder |- |"%programfiles%" || Lists the program files folder |- |"%desktop%" || Lists the current user's desktop folder |- |"%favorites%" || Lists the current user's favorites folder |} ==Parameters== ===Versions 1.0 and 2.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=path |description=The directory to list out. Uses current directory if none specified. |range=str}} |} ===Versions 2.5 to 5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=path |description=The directory to list out. Uses current directory if none specified. |range=str}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=identifier |description=Preset directory keywords to list out. |range=Identifiers (listed above) |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Added the "%root%", "%windows%", "%appdata%", "%documents%", "%pictures%", "%music%", and "%programfiles%" identifiers. |- | {{v|2.7}} || "ls" alias added. |- | {{v|3.1}} || Added the "%desktop%" and "%favorites%" identifiers. |- | {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). |- | {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter. |- | {{v|5.0}} || Added #BROWSE keyword which brings up the folder browser dialog. |} ==See also== *[[CD]] *[[ReadFile]] *[[Attributes]] 9273a8e7c5df10a44322f4c3c75e397e02e50919 CD 0 446 1681 1172 2023-09-07T17:10:56Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = File |usage = cd <path> ---- cd <identifier> |aliases = cd, chdir |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''CD''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The CD command changes the current directory that ''StarLight'' is looking in. ===Input=== {|class=wikitable !Valid input !! Description |- |Full path of directory that exists || Changes to the directory |- |Name of directory in the current path || Changes to the directory |- |Partial name of directory that exists || Changes to the directory |- |"#BROWSE" || Pick a directory with the directory dialog box |- |".." || Goes up one level in directory |- |"%root%" || Jumps to the root directory of whatever directory it is currently in |- |"%windows%" || Jumps to the windows folder |- |"%appdata%" || Jumps to the current user's appdata folder |- |"%documents%" || Jumps to the current user's documents folder |- |"%music%"|| Jumps to the current user's music folder |- |"%pictures%" || Jumps to the current user's pictures folder |- |"%programfiles%" || Jumps to the program files folder |- |"%desktop%" || Jumps to the current user's desktop folder |- |"%favorites%" || Jumps to the current user's favorites folder |} ==Parameters== ===Versions 2.5 to 5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=path |description=The directory to change to. |range=str|nonull=y |required=y}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=identifier |description=Preset directory keywords to change to. |range=Identifiers (listed above) |required=y}} |} ===Versions 1.0 and 2.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=path |description=The directory to change to. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Added the "%root%", "%windows%", "%appdata%", "%documents%", "%pictures%", "%music%", and "%programfiles%" identifiers. |- | {{v|3.1}} || Added the "%desktop%" and "%favorites%" identifiers. |- | {{v|3.5}} || "chdir" alias added. |- | {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). |- | {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter. |- | {{v|5.0}} || Added #BROWSE keyword which brings up the folder browser dialog. |} ==See also== *[[DIR]] *[[ReadFile]] *[[Attr]] a31faf96f3e93d96dd3fb6989cc332a40ee14e5c 1693 1681 2023-09-08T17:12:54Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = File |usage = cd <path> ---- cd <identifier> |aliases = cd, chdir |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''CD''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The CD command changes the current directory that ''StarLight'' is looking in. ===Input=== {|class=wikitable !Valid input !! Description |- |Full path of directory that exists || Changes to the directory |- |Name of directory in the current path || Changes to the directory |- |Partial name of directory that exists || Changes to the directory |- |"#BROWSE" || Pick a directory with the directory dialog box |- |".." || Goes up one level in directory |- |"%root%" || Jumps to the root directory of whatever directory it is currently in |- |"%windows%" || Jumps to the windows folder |- |"%appdata%" || Jumps to the current user's appdata folder |- |"%documents%" || Jumps to the current user's documents folder |- |"%music%"|| Jumps to the current user's music folder |- |"%pictures%" || Jumps to the current user's pictures folder |- |"%programfiles%" || Jumps to the program files folder |- |"%desktop%" || Jumps to the current user's desktop folder |- |"%favorites%" || Jumps to the current user's favorites folder |} ==Parameters== ===Versions 2.5 to 5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=path |description=The directory to change to. |range=str|nonull=y |required=y}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=identifier |description=Preset directory keywords to change to. |range=Identifiers (listed above) |required=y}} |} ===Versions 1.0 and 2.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=path |description=The directory to change to. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Added the "%root%", "%windows%", "%appdata%", "%documents%", "%pictures%", "%music%", and "%programfiles%" identifiers. |- | {{v|3.1}} || Added the "%desktop%" and "%favorites%" identifiers. |- | {{v|3.5}} || "chdir" alias added. |- | {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). |- | {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter. |- | {{v|5.0}} || Added #BROWSE keyword which brings up the folder browser dialog. |} ==See also== *[[DIR]] *[[ReadFile]] *[[Attributes]] 1b24b15fe78a42bb2a12060ff4f159fb7233f9fe StarLightV5.0 0 505 1682 1629 2023-09-08T16:47:26Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV5.0''}} '''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only. ==General changes== *Now running on .NET Framework 4.8 *Multiple speed improvements, streamlined code to allow data to only flow once per command. *Passwords now go through encryption. *Passwords now switch backed to input box prompts. *Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command) *Audio files now exist in a global variable, making it easier to add more. *Variables now save to the hard drive for use in future sessions. *Variables also now exist publicly and privately. *Debug timer now added to measure command times. *Restart command now added as a lock exception. *More robust exception handler. Gives more concise details about what went wrong. *"?" command prefix added that returns help entries for an existing command. *"??" command prefix added that searches this wiki for the command entry. *"!" command prefix added that copies the output of the command to the clipboard. *Keywords added: #REG, #OBOX, #SBOX, #DBOX *Settings added: REG, SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH *Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound) *New autosave mode: after every command. *Output system speed improvements. *Corrected Black Star glitch. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.1|last version]] |- | [[Exit]] || [[SLSystem]] || &mdash; |- | [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it. |- | [[ExceptionHandler]] || SLSystem || &mdash; |- | [[DebugMode]] || SLSystem || &mdash; |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering. |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || &mdash; |- | [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units. |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[CommandCount]] || SLSystem || New command added. |- | [[ForceKill]] || SLSystem || &mdash; |- | [[Clone]] || SLSystem || New command added. |- | [[GetText]] || SLSystem || Argument list now in one parameter. |- | [[SetVar]] || SLSystem || Added ability to set both public and private variables. |- | [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables. |- | [[ListVar]] || SLSystem || Added ability to list both public and private variables. |- | [[SaveVar]] || SLSystem || New command added. |- | [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]]. |- | [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]]. |- | [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]]. |- | [[Run]] || SLSystem || New command added. |- | [[GOTO]] || SLSystem || New command added. |- | [[SystemMode]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || &mdash; |- | [[Title]] || Settings || &mdash; |- | [[Message]] || Settings || &mdash; |- | [[Length]] || Settings || &mdash; |- | [[Width]] || Settings || If original WIDTH and CONSOLE_BUFFER_WIDTH are equal, CONSOLE_BUFFER_WIDTH now changes with the CONSOLE_WIDTH. |- | [[BufferLength]] || Settings || &mdash; |- | [[BufferWidth]] || Settings || #DEFAULT now sets CONSOLE_BUFFER_WIDTH to the current CONSOLE_WIDTH. |- | [[CursorSize]] || Settings || &mdash; |- | [[ForeColor]] || Settings || &mdash; |- | [[BackColor]] || Settings || &mdash; |- | [[ResetColor]] || Settings || &mdash; |- | [[AutosaveMode]] || Settings || Added "After every command" mode. |- | [[SaveDirectory]] || Settings || &mdash; |- | [[OutputToClipboard]] || Settings || &mdash; |- | [[Timestamp]] || Settings || &mdash; |- | [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]]. |- | [[Lock]] || Settings || Password parameter removed, now accepts password via input box. |- | [[Unlock]] || Settings || Password parameter removed, now accepts password via input box. |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || Now accepts partial filenames. |- | [[SaveSettings]] || Settings || Filepath parameter added, can optionally specify where to save settings. |- | [[ClearSettings]] || Settings || Now deletes the settings file. |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Now loads private variables; password parameter removed, now accepts password via input box. |- | [[Logout]] || Authentication || Now unloads private variables. |- | [[Register]] || Authentication || Password parameter removed, now accepts password via input box. |- | [[DeleteAccount]] || Authentication || New command added. |- | [[ChangePassword]] || Authentication || New command added. |- | [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used. |- | [[Print]] || {{b|String|group}} || Added "echo" alias. |- | [[Type]] || String || &mdash; |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[SubString]] || String || New command added. |- | [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim. |- | [[Pad]] || String || padright? parameter replaced with direction parameter; default pad direction changed to right. |- | [[Replace]] || String || Now optionally accepts start and count parameters. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || Now only accepts a single omission string. |- | [[Repeat]] || String || &mdash; |- | [[Reverse]] || String || &mdash; |- | [[Scramble]] || String || No longer uses a recursive loop, improving speed. |- | [[Offset]] || String || &mdash; |- | [[LCase]] || String || &mdash; |- | [[UCase]] || String || &mdash; |- | [[PCase]] || String || &mdash; |- | [[Len]] || String || &mdash; |- | [[IndexOf]] || String || New command added. |- | [[Contains]] || String || New command added. |- | [[StartsWith]] || String || New command added. |- | [[EndsWith]] || String || New command added. |- | [[Frequency]] || String || &mdash; |- | [[GetChar]] || String || &mdash; |- | [[ASCII]] || String || &mdash; |- | [[Char]] || String || &mdash; |- | [[Hex]] || String || Now accepts 64 bit integers. |- | [[Oct]] || String || Now accepts 64 bit integers. |- | [[Binary]] || String || &mdash; |- | [[NumBinary]] || String || Now accepts 64 bit integers. |- | [[StrConvert]] || String || &mdash; |- | [[KeyCode]] || String || &mdash; |- | [[ColorCode]] || String || &mdash; |- | [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers. |- | [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited. |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited. |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[RemDiv]] || Math || New command added. |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots. |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]] |- | [[Quadratic]] || Math || &mdash; |- | [[Fibonacci]] || Math || &mdash; |- | [[Pythagorean]] || Math || New command added. |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Perimeter]] || Math || &mdash; |- | [[Area]] || Math || &mdash; |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Min]] || Math || New command added. |- | [[Max]] || Math || New command added. |- | [[Range]] || Math || New command added. |- | [[Median]] || Math || Now accepts an entire dataset. |- | [[Mode]] || Math || New command added. |- | [[Average]] || Math || "mean", "arithmean", and "arithmeticmean" aliases added. |- | [[GeometricMean]] || Math || New command added. |- | [[HarmonicMean]] || Math || New command added. |- | [[Variance]] || Math || New command added. |- | [[StandardDeviation]] || Math || New command added. |- | [[CoefficientVariance]] || Math || New command added. |- | [[DataSet]] || Math || &mdash; |- | [[Random]] || Math || Now optionally will not repeat numbers |- | [[Chance]] || Math || &mdash; |- | [[Count]] || Math || &mdash; |- | [[Factor]] || Math || Redone command with a speed boost. |- | [[Gcf]] || Math || Redone command with a speed boost. |- | [[Lcm]] || Math || New command added. |- | [[Simplify]] || Math || Redone command with a speed boost. |- | [[ToFraction]] || Math || Redone command with a speed boost. |- | [[Prime]] || Math || New command added. |- | [[PrimeList]] || Math || New command added. |- | [[Round]] || Math || New command added. |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[VolumeConvert]] || Math || &mdash; |- | [[WeightConvert]] || Math || &mdash; |- | [[Test]] || Math || Now able to accepts inputs as either strings or numeric values; removed "fileexists" and "direxists" paths. |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || &mdash; |- | [[DayOfYear]] || Date/Time || &mdash; |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || "min" alias removed to make way for Min command. |- | [[Second]] || Date/Time || &mdash; |- | [[Millisecond]] || Date/Time || New command added. |- | [[UTC]] || Date/Time || Added offset parameter. |- | [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[NewDir]] || File || Output now describes what operation has been done. |- | [[NewFile]] || File || Output now describes what operation has been done. |- | [[EditFile]] || File || New command added. |- | [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers. |- | [[Attr]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes. |- | [[ChRoute]] || [[Registry]] || New command added. |- | [[RegDIR]] || Registry || New command added. |- | [[GetRegVal]] || Registry || New command added. |- | [[SetRegVal]] || Registry || New command added. |- | [[DeleteRegVal]] || Registry || New command added. |- | [[NewRegVal]] || Registry || New command added. |- | [[DeleteRegKey]] || Registry || New command added. |- | [[NewRegKey]] || Registry || New command added. |- | [[Launch]] || System || Added ability to launch saved processes. |- | [[ProcessSave]] || System || New command added. |- | [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process. |- | [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules and threads. |- | [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding. |- | [[SystemHealth]] || System || Added GPU usage; Power reading now returns whether the system is on battery or plugged in. |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || &mdash; |- | [[ClearClipBoard]] || System || &mdash; |- | [[Play]] || System || Now able to accept partial filenames. |- | [[Stop]] || System || &mdash; |- | [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters. |- | [[InputBox]] || System || Renamed from "SimulateInputBox". |- | [[ColorBox]] || System || New command added. |- | [[FontBox]] || System || New command added. |- | [[PrintBox]] || System || New command added. |- | [[OpenBox]] || System || New command added. |- | [[SaveBox]] || System || New command added. |- | [[DirBox]] || System || New command added. |- | [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows. |- | [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0. |- | [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped. |- | [[PauseStopwatch]] || System || Now displays time of the stopwatch. |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Search]] || System || &mdash; |- | [[SearchAdd]] || System || New command added. |- | [[SearchRemove]] || System || New command added. |- | [[SearchEdit]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[Ping]] || System || Added option to ping indefinitely |- | [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry. |- | [[ChangeLogSettings]] || System || New command added. |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Mosquito]] || Fun || New command added. |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || 100% more glitchy. Also now able to control break. |- | [[RockPaperScissors]] || Fun || &mdash; |- | [[EightBall]] || Fun || &mdash; |- | [[DrawCard]] || Fun || New command added. |- | [[ReplaceCard]] || Fun || New command added. |- | [[ShuffleDeck]] || Fun || New command added. |- | [[ResetDeck]] || Fun || New command added. |- | [[ListDeck]] || Fun || New command added. |- | [[TotalDeck]] || Fun || New command added. |} [[Category:StarLight builds]] a9ad10af1ee2a53a999d22fe29ad461bda227da6 1688 1682 2023-09-08T17:08:45Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV5.0''}} '''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only. ==General changes== *Now running on .NET Framework 4.8 *Multiple speed improvements, streamlined code to allow data to only flow once per command. *Passwords now go through encryption. *Passwords now switch backed to input box prompts. *Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command) *Audio files now exist in a global variable, making it easier to add more. *Variables now save to the hard drive for use in future sessions. *Variables also now exist publicly and privately. *Debug timer now added to measure command times. *Restart command now added as a lock exception. *More robust exception handler. Gives more concise details about what went wrong. *"?" command prefix added that returns help entries for an existing command. *"??" command prefix added that searches this wiki for the command entry. *"!" command prefix added that copies the output of the command to the clipboard. *Keywords added: #REG, #OBOX, #SBOX, #DBOX *Settings added: REG, SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH *Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound) *New autosave mode: after every command. *Output system speed improvements. *Corrected Black Star glitch. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.1|last version]] |- | [[Exit]] || [[SLSystem]] || &mdash; |- | [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it. |- | [[ExceptionHandler]] || SLSystem || &mdash; |- | [[DebugMode]] || SLSystem || &mdash; |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering. |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || &mdash; |- | [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units. |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[CommandCount]] || SLSystem || New command added. |- | [[ForceKill]] || SLSystem || &mdash; |- | [[Clone]] || SLSystem || New command added. |- | [[GetText]] || SLSystem || Argument list now in one parameter. |- | [[SetVar]] || SLSystem || Added ability to set both public and private variables. |- | [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables. |- | [[ListVar]] || SLSystem || Added ability to list both public and private variables. |- | [[SaveVar]] || SLSystem || New command added. |- | [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]]. |- | [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]]. |- | [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]]. |- | [[Run]] || SLSystem || New command added. |- | [[GOTO]] || SLSystem || New command added. |- | [[SystemMode]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || &mdash; |- | [[Title]] || Settings || &mdash; |- | [[Message]] || Settings || &mdash; |- | [[Length]] || Settings || &mdash; |- | [[Width]] || Settings || If original WIDTH and CONSOLE_BUFFER_WIDTH are equal, CONSOLE_BUFFER_WIDTH now changes with the CONSOLE_WIDTH. |- | [[BufferLength]] || Settings || &mdash; |- | [[BufferWidth]] || Settings || #DEFAULT now sets CONSOLE_BUFFER_WIDTH to the current CONSOLE_WIDTH. |- | [[CursorSize]] || Settings || &mdash; |- | [[ForeColor]] || Settings || &mdash; |- | [[BackColor]] || Settings || &mdash; |- | [[ResetColor]] || Settings || &mdash; |- | [[AutosaveMode]] || Settings || Added "After every command" mode. |- | [[SaveDirectory]] || Settings || &mdash; |- | [[OutputToClipboard]] || Settings || &mdash; |- | [[Timestamp]] || Settings || &mdash; |- | [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]]. |- | [[Lock]] || Settings || Password parameter removed, now accepts password via input box. |- | [[Unlock]] || Settings || Password parameter removed, now accepts password via input box. |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || Now accepts partial filenames. |- | [[SaveSettings]] || Settings || Filepath parameter added, can optionally specify where to save settings. |- | [[ClearSettings]] || Settings || Now deletes the settings file. |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Now loads private variables; password parameter removed, now accepts password via input box. |- | [[Logout]] || Authentication || Now unloads private variables. |- | [[Register]] || Authentication || Password parameter removed, now accepts password via input box. |- | [[DeleteAccount]] || Authentication || New command added. |- | [[ChangePassword]] || Authentication || New command added. |- | [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used. |- | [[Print]] || {{b|String|group}} || Added "echo" alias. |- | [[Type]] || String || &mdash; |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[SubString]] || String || New command added. |- | [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim. |- | [[Pad]] || String || padright? parameter replaced with direction parameter; default pad direction changed to right. |- | [[Replace]] || String || Now optionally accepts start and count parameters. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || Now only accepts a single omission string. |- | [[Repeat]] || String || &mdash; |- | [[Reverse]] || String || &mdash; |- | [[Scramble]] || String || No longer uses a recursive loop, improving speed. |- | [[Offset]] || String || &mdash; |- | [[LCase]] || String || &mdash; |- | [[UCase]] || String || &mdash; |- | [[PCase]] || String || &mdash; |- | [[Len]] || String || &mdash; |- | [[IndexOf]] || String || New command added. |- | [[Contains]] || String || New command added. |- | [[StartsWith]] || String || New command added. |- | [[EndsWith]] || String || New command added. |- | [[Frequency]] || String || &mdash; |- | [[GetChar]] || String || &mdash; |- | [[ASCII]] || String || &mdash; |- | [[Char]] || String || &mdash; |- | [[Hex]] || String || Now accepts 64 bit integers. |- | [[Oct]] || String || Now accepts 64 bit integers. |- | [[Binary]] || String || &mdash; |- | [[NumBinary]] || String || Now accepts 64 bit integers. |- | [[StrConvert]] || String || &mdash; |- | [[KeyCode]] || String || &mdash; |- | [[ColorCode]] || String || &mdash; |- | [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers. |- | [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited. |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited. |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[RemDiv]] || Math || New command added. |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots. |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]] |- | [[Quadratic]] || Math || &mdash; |- | [[Fibonacci]] || Math || &mdash; |- | [[Pythagorean]] || Math || New command added. |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Perimeter]] || Math || &mdash; |- | [[Area]] || Math || &mdash; |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Min]] || Math || New command added. |- | [[Max]] || Math || New command added. |- | [[Range]] || Math || New command added. |- | [[Median]] || Math || Now accepts an entire dataset. |- | [[Mode]] || Math || New command added. |- | [[Average]] || Math || "mean", "arithmean", and "arithmeticmean" aliases added. |- | [[GeometricMean]] || Math || New command added. |- | [[HarmonicMean]] || Math || New command added. |- | [[Variance]] || Math || New command added. |- | [[StandardDeviation]] || Math || New command added. |- | [[CoefficientVariance]] || Math || New command added. |- | [[DataSet]] || Math || &mdash; |- | [[Random]] || Math || Now optionally will not repeat numbers |- | [[Chance]] || Math || &mdash; |- | [[Count]] || Math || &mdash; |- | [[Factor]] || Math || Redone command with a speed boost. |- | [[Gcf]] || Math || Redone command with a speed boost. |- | [[Lcm]] || Math || New command added. |- | [[Simplify]] || Math || Redone command with a speed boost. |- | [[ToFraction]] || Math || Redone command with a speed boost. |- | [[Prime]] || Math || New command added. |- | [[PrimeList]] || Math || New command added. |- | [[Round]] || Math || New command added. |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[VolumeConvert]] || Math || &mdash; |- | [[WeightConvert]] || Math || &mdash; |- | [[Test]] || Math || Now able to accepts inputs as either strings or numeric values; removed "fileexists" and "direxists" paths. |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || &mdash; |- | [[DayOfYear]] || Date/Time || &mdash; |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || "min" alias removed to make way for Min command. |- | [[Second]] || Date/Time || &mdash; |- | [[Millisecond]] || Date/Time || New command added. |- | [[UTC]] || Date/Time || Added offset parameter. |- | [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[NewDir]] || File || Output now describes what operation has been done. |- | [[NewFile]] || File || Output now describes what operation has been done. |- | [[EditFile]] || File || New command added. |- | [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers. |- | [[Attributes]] || File || Renamed to "attributes"; added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes. |- | [[ChRoute]] || [[Registry]] || New command added. |- | [[RegDIR]] || Registry || New command added. |- | [[GetRegVal]] || Registry || New command added. |- | [[SetRegVal]] || Registry || New command added. |- | [[DeleteRegVal]] || Registry || New command added. |- | [[NewRegVal]] || Registry || New command added. |- | [[DeleteRegKey]] || Registry || New command added. |- | [[NewRegKey]] || Registry || New command added. |- | [[Launch]] || System || Added ability to launch saved processes. |- | [[ProcessSave]] || System || New command added. |- | [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process. |- | [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules and threads. |- | [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding. |- | [[SystemHealth]] || System || Added GPU usage; Power reading now returns whether the system is on battery or plugged in. |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || &mdash; |- | [[ClearClipBoard]] || System || &mdash; |- | [[Play]] || System || Now able to accept partial filenames. |- | [[Stop]] || System || &mdash; |- | [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters. |- | [[InputBox]] || System || Renamed from "SimulateInputBox". |- | [[ColorBox]] || System || New command added. |- | [[FontBox]] || System || New command added. |- | [[PrintBox]] || System || New command added. |- | [[OpenBox]] || System || New command added. |- | [[SaveBox]] || System || New command added. |- | [[DirBox]] || System || New command added. |- | [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows. |- | [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0. |- | [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped. |- | [[PauseStopwatch]] || System || Now displays time of the stopwatch. |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Search]] || System || &mdash; |- | [[SearchAdd]] || System || New command added. |- | [[SearchRemove]] || System || New command added. |- | [[SearchEdit]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[Ping]] || System || Added option to ping indefinitely |- | [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry. |- | [[ChangeLogSettings]] || System || New command added. |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Mosquito]] || Fun || New command added. |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || 100% more glitchy. Also now able to control break. |- | [[RockPaperScissors]] || Fun || &mdash; |- | [[EightBall]] || Fun || &mdash; |- | [[DrawCard]] || Fun || New command added. |- | [[ReplaceCard]] || Fun || New command added. |- | [[ShuffleDeck]] || Fun || New command added. |- | [[ResetDeck]] || Fun || New command added. |- | [[ListDeck]] || Fun || New command added. |- | [[TotalDeck]] || Fun || New command added. |} [[Category:StarLight builds]] 20e126e1630d9ff1b56930fe4bb3da4248877dfb 1691 1688 2023-09-08T17:11:50Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV5.0''}} '''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only. ==General changes== *Now running on .NET Framework 4.8 *Multiple speed improvements, streamlined code to allow data to only flow once per command. *Passwords now go through encryption. *Passwords now switch backed to input box prompts. *Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command) *Audio files now exist in a global variable, making it easier to add more. *Variables now save to the hard drive for use in future sessions. *Variables also now exist publicly and privately. *Debug timer now added to measure command times. *Restart command now added as a lock exception. *More robust exception handler. Gives more concise details about what went wrong. *"?" command prefix added that returns help entries for an existing command. *"??" command prefix added that searches this wiki for the command entry. *"!" command prefix added that copies the output of the command to the clipboard. *Keywords added: #REG, #OBOX, #SBOX, #DBOX *Settings added: REG, SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH *Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound) *New autosave mode: after every command. *Output system speed improvements. *Corrected Black Star glitch. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.1|last version]] |- | [[Exit]] || [[SLSystem]] || &mdash; |- | [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it. |- | [[ExceptionHandler]] || SLSystem || &mdash; |- | [[DebugMode]] || SLSystem || &mdash; |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering. |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || &mdash; |- | [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units. |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[CommandCount]] || SLSystem || New command added. |- | [[ForceKill]] || SLSystem || &mdash; |- | [[Clone]] || SLSystem || New command added. |- | [[GetText]] || SLSystem || Argument list now in one parameter. |- | [[SetVar]] || SLSystem || Added ability to set both public and private variables. |- | [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables. |- | [[ListVar]] || SLSystem || Added ability to list both public and private variables. |- | [[SaveVar]] || SLSystem || New command added. |- | [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]]. |- | [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]]. |- | [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]]. |- | [[Run]] || SLSystem || New command added. |- | [[GOTO]] || SLSystem || New command added. |- | [[SystemMode]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || &mdash; |- | [[Title]] || Settings || &mdash; |- | [[Message]] || Settings || &mdash; |- | [[Length]] || Settings || &mdash; |- | [[Width]] || Settings || If original WIDTH and CONSOLE_BUFFER_WIDTH are equal, CONSOLE_BUFFER_WIDTH now changes with the CONSOLE_WIDTH. |- | [[BufferLength]] || Settings || &mdash; |- | [[BufferWidth]] || Settings || #DEFAULT now sets CONSOLE_BUFFER_WIDTH to the current CONSOLE_WIDTH. |- | [[CursorSize]] || Settings || &mdash; |- | [[ForeColor]] || Settings || &mdash; |- | [[BackColor]] || Settings || &mdash; |- | [[ResetColor]] || Settings || &mdash; |- | [[AutosaveMode]] || Settings || Added "After every command" mode. |- | [[SaveDirectory]] || Settings || &mdash; |- | [[OutputToClipboard]] || Settings || &mdash; |- | [[Timestamp]] || Settings || &mdash; |- | [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]]. |- | [[Lock]] || Settings || Password parameter removed, now accepts password via input box. |- | [[Unlock]] || Settings || Password parameter removed, now accepts password via input box. |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || Now accepts partial filenames. |- | [[SaveSettings]] || Settings || Filepath parameter added, can optionally specify where to save settings. |- | [[ClearSettings]] || Settings || Now deletes the settings file. |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Now loads private variables; password parameter removed, now accepts password via input box. |- | [[Logout]] || Authentication || Now unloads private variables. |- | [[Register]] || Authentication || Password parameter removed, now accepts password via input box. |- | [[DeleteAccount]] || Authentication || New command added. |- | [[ChangePassword]] || Authentication || New command added. |- | [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used. |- | [[Print]] || {{b|String|group}} || Added "echo" alias. |- | [[Type]] || String || &mdash; |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[SubString]] || String || New command added. |- | [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim. |- | [[Pad]] || String || padright? parameter replaced with direction parameter; default pad direction changed to right. |- | [[Replace]] || String || Now optionally accepts start and count parameters. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || Now only accepts a single omission string. |- | [[Repeat]] || String || &mdash; |- | [[Reverse]] || String || &mdash; |- | [[Scramble]] || String || No longer uses a recursive loop, improving speed. |- | [[Offset]] || String || &mdash; |- | [[LCase]] || String || &mdash; |- | [[UCase]] || String || &mdash; |- | [[PCase]] || String || &mdash; |- | [[Len]] || String || &mdash; |- | [[IndexOf]] || String || New command added. |- | [[Contains]] || String || New command added. |- | [[StartsWith]] || String || New command added. |- | [[EndsWith]] || String || New command added. |- | [[Frequency]] || String || &mdash; |- | [[GetChar]] || String || &mdash; |- | [[ASCII]] || String || &mdash; |- | [[Char]] || String || &mdash; |- | [[Hex]] || String || Now accepts 64 bit integers. |- | [[Oct]] || String || Now accepts 64 bit integers. |- | [[Binary]] || String || &mdash; |- | [[NumBinary]] || String || Now accepts 64 bit integers. |- | [[StrConvert]] || String || &mdash; |- | [[KeyCode]] || String || &mdash; |- | [[ColorCode]] || String || &mdash; |- | [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers. |- | [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited. |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited. |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[RemDiv]] || Math || New command added. |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots. |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]] |- | [[Quadratic]] || Math || &mdash; |- | [[Fibonacci]] || Math || &mdash; |- | [[Pythagorean]] || Math || New command added. |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Perimeter]] || Math || &mdash; |- | [[Area]] || Math || &mdash; |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Min]] || Math || New command added. |- | [[Max]] || Math || New command added. |- | [[Range]] || Math || New command added. |- | [[Median]] || Math || Now accepts an entire dataset. |- | [[Mode]] || Math || New command added. |- | [[Average]] || Math || "mean", "arithmean", and "arithmeticmean" aliases added. |- | [[GeometricMean]] || Math || New command added. |- | [[HarmonicMean]] || Math || New command added. |- | [[Variance]] || Math || New command added. |- | [[StandardDeviation]] || Math || New command added. |- | [[CoefficientVariance]] || Math || New command added. |- | [[DataSet]] || Math || &mdash; |- | [[Random]] || Math || Now optionally will not repeat numbers |- | [[Chance]] || Math || &mdash; |- | [[Count]] || Math || &mdash; |- | [[Factor]] || Math || Redone command with a speed boost. |- | [[Gcf]] || Math || Redone command with a speed boost. |- | [[Lcm]] || Math || New command added. |- | [[Simplify]] || Math || Redone command with a speed boost. |- | [[ToFraction]] || Math || Redone command with a speed boost. |- | [[Prime]] || Math || New command added. |- | [[PrimeList]] || Math || New command added. |- | [[Round]] || Math || New command added. |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[VolumeConvert]] || Math || &mdash; |- | [[WeightConvert]] || Math || &mdash; |- | [[Test]] || Math || Now able to accepts inputs as either strings or numeric values; removed "fileexists" and "direxists" paths. |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || &mdash; |- | [[DayOfYear]] || Date/Time || &mdash; |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || "min" alias removed to make way for Min command. |- | [[Second]] || Date/Time || &mdash; |- | [[Millisecond]] || Date/Time || New command added. |- | [[UTC]] || Date/Time || Added offset parameter. |- | [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[NewDir]] || File || Output now describes what operation has been done. |- | [[NewFile]] || File || Output now describes what operation has been done. |- | [[EditFile]] || File || New command added. |- | [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers. |- | [[Attributes]] || File || Renamed from "attr" to "attributes" ("attr" alias remains); added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes. |- | [[ChRoute]] || [[Registry]] || New command added. |- | [[RegDIR]] || Registry || New command added. |- | [[GetRegVal]] || Registry || New command added. |- | [[SetRegVal]] || Registry || New command added. |- | [[DeleteRegVal]] || Registry || New command added. |- | [[NewRegVal]] || Registry || New command added. |- | [[DeleteRegKey]] || Registry || New command added. |- | [[NewRegKey]] || Registry || New command added. |- | [[Launch]] || System || Added ability to launch saved processes. |- | [[ProcessSave]] || System || New command added. |- | [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process. |- | [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules and threads. |- | [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding. |- | [[SystemHealth]] || System || Added GPU usage; Power reading now returns whether the system is on battery or plugged in. |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || &mdash; |- | [[ClearClipBoard]] || System || &mdash; |- | [[Play]] || System || Now able to accept partial filenames. |- | [[Stop]] || System || &mdash; |- | [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters. |- | [[InputBox]] || System || Renamed from "SimulateInputBox". |- | [[ColorBox]] || System || New command added. |- | [[FontBox]] || System || New command added. |- | [[PrintBox]] || System || New command added. |- | [[OpenBox]] || System || New command added. |- | [[SaveBox]] || System || New command added. |- | [[DirBox]] || System || New command added. |- | [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows. |- | [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0. |- | [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped. |- | [[PauseStopwatch]] || System || Now displays time of the stopwatch. |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Search]] || System || &mdash; |- | [[SearchAdd]] || System || New command added. |- | [[SearchRemove]] || System || New command added. |- | [[SearchEdit]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[Ping]] || System || Added option to ping indefinitely |- | [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry. |- | [[ChangeLogSettings]] || System || New command added. |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Mosquito]] || Fun || New command added. |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || 100% more glitchy. Also now able to control break. |- | [[RockPaperScissors]] || Fun || &mdash; |- | [[EightBall]] || Fun || &mdash; |- | [[DrawCard]] || Fun || New command added. |- | [[ReplaceCard]] || Fun || New command added. |- | [[ShuffleDeck]] || Fun || New command added. |- | [[ResetDeck]] || Fun || New command added. |- | [[ListDeck]] || Fun || New command added. |- | [[TotalDeck]] || Fun || New command added. |} [[Category:StarLight builds]] dda8c0f5cba383379486f4f5308e6cd84fbd6fa9 Copy 0 449 1683 1161 2023-09-08T17:00:03Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = File |usage = copy <sourcepath> <destnpath> |aliases = copy, cp |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Copy''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Copy command copies a file or directory to a specified destination path. ===Input=== The following are valid inputs for the sourcepath parameter only. {|class=wikitable !Valid input |- |Full path of file or directory that exists |- |Name of file or directory in the current path |- |Partial name of file or directory that exists |} ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=sourcepath |description=File or directory to copy. Use #BROWSEFILE or #BROWSEDIR to select a file or directory (respectively) from the system dialog. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=destpath |description=Destination for copied file or directory, including the file or directory name. Use #BROWSE to use the system dialog. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|3.5}} || "cp" alias added. |- | {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). |- | {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working. |- | {{v|5.0}} || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |} ==See also== *[[Move]] *[[Del]] *[[Rename]] 094acb6aa3f4aeec17bb0d8dec6f81d5a484d093 Move 0 450 1684 1162 2023-09-08T17:00:06Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = File |usage = move <sourcepath> <destinationpath> |aliases = move, mv |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Move''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Move command moves a file or directory to a specified destination path. ===Input=== The following are valid inputs for the sourcepath parameter only. {|class=wikitable !Valid input |- |Full path of file or directory that exists |- |Name of file or directory in the current path |- |Partial name of file or directory that exists |} ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=sourcepath |description=File or directory to move. Use #BROWSEFILE or #BROWSEDIR to select a file or directory (respectively) from the system dialog. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=destinationpath |description=Destination for moved file or directory, including file or directory name. Use #BROWSE to use the system dialog. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|3.5}} || "mv" alias added. |- | {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). |- | {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working. |- | {{v|5.0}} || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |} ==See also== *[[Copy]] *[[Del]] *[[Rename]] c2ac714816d8faca6b0e153a310d38a508faa272 Del 0 452 1685 1163 2023-09-08T17:00:10Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = File |usage = del <path> |aliases = del, delete, rem, rm |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Del''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Del command deletes a specified file or directory. ===Input=== {|class=wikitable !Valid input |- |Full path of file or directory that exists |- |Name of file or directory in the current path |- |Partial name of file or directory that exists |} ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=path |description=File or directory to delete. Use #BROWSEFILE or #BROWSEDIR to select a file or directory (respectively) from the system dialog. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|3.0}} || "delete" alias added. |- | {{v|3.5}} || "rem" and "rm" aliases added. |- | {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). |- | {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working. |- | {{v|5.0}} || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |} ==See also== *[[Copy]] *[[Move]] *[[Rename]] 807d061a203eec3e052a6b2242a170e3ddc291c7 1686 1685 2023-09-08T17:01:57Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = File |usage = del <sourcepath> |aliases = del, delete, rem, rm |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Del''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Del command deletes a specified file or directory. ===Input=== {|class=wikitable !Valid input |- |Full path of file or directory that exists |- |Name of file or directory in the current path |- |Partial name of file or directory that exists |} ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=sourcepath |description=File or directory to delete. Use #BROWSEFILE or #BROWSEDIR to select a file or directory (respectively) from the system dialog. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|3.0}} || "delete" alias added. |- | {{v|3.5}} || "rem" and "rm" aliases added. |- | {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). |- | {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working. |- | {{v|5.0}} || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |} ==See also== *[[Copy]] *[[Move]] *[[Rename]] 41d978bb9e82da102603e4aeea8cd32fd2517768 ReadFile 0 468 1687 1191 2023-09-08T17:06:34Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = File |usage = readfile <sourcepath> <linenumbers> |aliases = readfile, read |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|5.0=y |console=y|gui=y }} '''ReadFile''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The ReadFile command reads a file and displays its contents. ===Input=== {|class=wikitable !Valid input |- |Full path of directory that exists |- |Name of directory in the current path |- |Partial name of directory that exists |} ==Parameters== ===Version 5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=sourcepath |description=File to read. Use #BROWSE to select a file from the system dialog. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=linenumbers |description=Should the output contain line numbers? |range=bool |default=False}} |} ===Versions 1.0 to 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=sourcepath |description=File to read. Use #BROWSE to select a file from the system dialog. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|3.5}} || "cat" alias added. |- | {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). |- | {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter; "read" alias added. |- | {{v|5.0}} || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers. |} ==See also== *[[Attr]] 69ec960390bae448fc22e8d78655b119db8cf26d 1689 1687 2023-09-08T17:09:16Z Serpent King 24956324 /* See also */ wikitext text/x-wiki {{infobox command |group = File |usage = readfile <sourcepath> <linenumbers> |aliases = readfile, read |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|5.0=y |console=y|gui=y }} '''ReadFile''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The ReadFile command reads a file and displays its contents. ===Input=== {|class=wikitable !Valid input |- |Full path of directory that exists |- |Name of directory in the current path |- |Partial name of directory that exists |} ==Parameters== ===Version 5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=sourcepath |description=File to read. Use #BROWSE to select a file from the system dialog. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=linenumbers |description=Should the output contain line numbers? |range=bool |default=False}} |} ===Versions 1.0 to 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=sourcepath |description=File to read. Use #BROWSE to select a file from the system dialog. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|3.5}} || "cat" alias added. |- | {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). |- | {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter; "read" alias added. |- | {{v|5.0}} || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers. |} ==See also== *[[Attributes]] 9e031b3f2f486f349688c28aabd64054e50457a5 1698 1689 2023-09-08T17:14:30Z Serpent King 24956324 /* See also */ wikitext text/x-wiki {{infobox command |group = File |usage = readfile <sourcepath> <linenumbers> |aliases = readfile, read |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|5.0=y |console=y|gui=y }} '''ReadFile''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The ReadFile command reads a file and displays its contents. ===Input=== {|class=wikitable !Valid input |- |Full path of directory that exists |- |Name of directory in the current path |- |Partial name of directory that exists |} ==Parameters== ===Version 5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=sourcepath |description=File to read. Use #BROWSE to select a file from the system dialog. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=linenumbers |description=Should the output contain line numbers? |range=bool |default=False}} |} ===Versions 1.0 to 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=sourcepath |description=File to read. Use #BROWSE to select a file from the system dialog. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|3.5}} || "cat" alias added. |- | {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). |- | {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter; "read" alias added. |- | {{v|5.0}} || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers. |} ==See also== *[[EditFile]] *[[Attributes]] 7ade5a0f837c5c066ec4600102476f405e13ebe7 Attributes 0 469 1690 1187 2023-09-08T17:10:43Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = File |usage = attributes <sourcepath> |aliases = attributes, attr |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Attributes''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The Attributes command gets information on a file or directory. ===Input=== {|class=wikitable !Valid input |- |Full path of directory that exists |- |Name of directory in the current path |- |Partial name of directory that exists |} ===Output=== ====Files==== *Full name and path *File extension and type *File size *Creation time *Last read time *Last edit time *Attributes (read-only, hidden, encrypted, compressed, archived) ====Directories==== *Full name and path *Creation time *Last read time *Last edit time *Attributes (read-only, hidden, encrypted, compressed, archived) ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=sourcepath |description=File or directory to get information from. Use #BROWSEFILE or #BROWSEDIR to select a file or directory (respectively) from the system dialog. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "attributes" alias added. |- | {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). |- | {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter. |- | {{v|5.0}} || Renamed to "attributes"; added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes. |} ==See also== *[[ReadFile]] 0f37d622857edeba7c80f103364073fa47cf2bb8 1692 1690 2023-09-08T17:12:02Z Serpent King 24956324 /* Legacy */ wikitext text/x-wiki {{infobox command |group = File |usage = attributes <sourcepath> |aliases = attributes, attr |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Attributes''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The Attributes command gets information on a file or directory. ===Input=== {|class=wikitable !Valid input |- |Full path of directory that exists |- |Name of directory in the current path |- |Partial name of directory that exists |} ===Output=== ====Files==== *Full name and path *File extension and type *File size *Creation time *Last read time *Last edit time *Attributes (read-only, hidden, encrypted, compressed, archived) ====Directories==== *Full name and path *Creation time *Last read time *Last edit time *Attributes (read-only, hidden, encrypted, compressed, archived) ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=sourcepath |description=File or directory to get information from. Use #BROWSEFILE or #BROWSEDIR to select a file or directory (respectively) from the system dialog. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "attributes" alias added. |- | {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). |- | {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter. |- | {{v|5.0}} || Renamed from "attr" to "attributes" ("attr" alias remains); added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes. |} ==See also== *[[ReadFile]] 2319aa87e446b86f4f157ddcc7be401931910224 1695 1692 2023-09-08T17:13:14Z Serpent King 24956324 Serpent King moved page [[Attr]] to [[Attributes]] over redirect wikitext text/x-wiki {{infobox command |group = File |usage = attributes <sourcepath> |aliases = attributes, attr |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Attributes''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The Attributes command gets information on a file or directory. ===Input=== {|class=wikitable !Valid input |- |Full path of directory that exists |- |Name of directory in the current path |- |Partial name of directory that exists |} ===Output=== ====Files==== *Full name and path *File extension and type *File size *Creation time *Last read time *Last edit time *Attributes (read-only, hidden, encrypted, compressed, archived) ====Directories==== *Full name and path *Creation time *Last read time *Last edit time *Attributes (read-only, hidden, encrypted, compressed, archived) ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=sourcepath |description=File or directory to get information from. Use #BROWSEFILE or #BROWSEDIR to select a file or directory (respectively) from the system dialog. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "attributes" alias added. |- | {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). |- | {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter. |- | {{v|5.0}} || Renamed from "attr" to "attributes" ("attr" alias remains); added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes. |} ==See also== *[[ReadFile]] 2319aa87e446b86f4f157ddcc7be401931910224 1697 1695 2023-09-08T17:14:00Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = File |usage = attributes <sourcepath> |aliases = attributes, attr |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Attributes''' (formerly '''Attr''') is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The Attributes command gets information on a file or directory. ===Input=== {|class=wikitable !Valid input |- |Full path of directory that exists |- |Name of directory in the current path |- |Partial name of directory that exists |} ===Output=== ====Files==== *Full name and path *File extension and type *File size *Creation time *Last read time *Last edit time *Attributes (read-only, hidden, encrypted, compressed, archived) ====Directories==== *Full name and path *Creation time *Last read time *Last edit time *Attributes (read-only, hidden, encrypted, compressed, archived) ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=sourcepath |description=File or directory to get information from. Use #BROWSEFILE or #BROWSEDIR to select a file or directory (respectively) from the system dialog. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "attributes" alias added. |- | {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). |- | {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter. |- | {{v|5.0}} || Renamed from "attr" to "attributes" ("attr" alias remains); added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes. |} ==See also== *[[ReadFile]] c9174dbcff85ecc357584bc0c671747200fd5f17 Attr 0 582 1696 2023-09-08T17:13:14Z Serpent King 24956324 Serpent King moved page [[Attr]] to [[Attributes]] over redirect wikitext text/x-wiki #REDIRECT [[Attributes]] 00256027ab02e6a2a1cd9fe58cf7f37de40baec1 EditFile 0 583 1699 2023-09-08T17:26:54Z Serpent King 24956324 Created page with "{{infobox command |group = File |usage = editfile <sourcepath> <linenumber> <contents> <insert> |aliases = editfile, edit |5.0=y |console=y }} '''EditFile''' is a {{b|File|gr..." wikitext text/x-wiki {{infobox command |group = File |usage = editfile <sourcepath> <linenumber> <contents> <insert> |aliases = editfile, edit |5.0=y |console=y }} '''EditFile''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The EditFile command edits the contents of a file, by line. ===Input=== {|class=wikitable !Valid input |- |Full path of directory that exists |- |Name of directory in the current path |- |Partial name of directory that exists |} ==Parameters== ===Version 5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=sourcepath |description=File to edit. Use #BROWSE to select a file from the system dialog. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=linenumber |description=Number of the line to edit, 1 based. |range=int|minval=1|includemin=y |required=y}} {{ParametersRow |num=3 |name=contents |description=New contents of the line. |range=str |required=y}} {{ParametersRow |num=4 |name=insert |description=Create a new line instead of overwritting? |range=bool |default=False}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[ReadFile]] *[[Attributes]] 92006825304e3a0ea43730a2eab19d5fc491c992 Rename 0 451 1700 1164 2023-09-08T17:27:05Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = File |usage = rename <sourcepath> <newname> |aliases = rename, rn |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Rename''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The Rename command renames a file or directory to a specified new name. ===Input=== The following are valid inputs for the sourcepath parameter only. {|class=wikitable !Valid input |- |Full path of file or directory that exists |- |Name of file or directory in the current path |- |Partial name of file or directory that exists |} ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=sourcepath |description=File or directory to rename. Use #BROWSEFILE or #BROWSEDIR to select a file or directory (respectively) from the system dialog. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=newname |description=New name, including the file extension. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|3.5}} || "rn" alias added. |- | {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). |- | {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working. |- | {{v|5.0}} || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |} ==See also== *[[Copy]] *[[Move]] *[[Del]] 47011ac4393f90d6b93b7dfe7515baca2ea40080 NewFile 0 461 1701 1184 2023-09-08T17:28:05Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = File |usage = newfile <name> {{rollover|<contents>|v4.0 forward|y}} |aliases = newfile, mkfile, touch |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''NewFile''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The NewFile command creates a new file. As of version 4.0, contents can be added upon creation. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=name |description=Name (and path) of the file to make |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name={{rollover|contents|v4.0 forward|y}} |description=Contents of the new file |range=str}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "mkfile" alias added. |- | {{v|3.5}} || "touch" alias added. |- | {{v|4.0}} || Added ability to make a file with contents; implemented GetText(). |- | {{v|5.0}} || Output now describes what operation has been done. |} ==See also== *[[NewDir]] 740d7d341c6f66ed1a5c948d147edabe9acddd10 1703 1701 2023-09-08T17:31:40Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = File |usage = newfile <destpath> <contents> |aliases = newfile, mkfile, touch |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''NewFile''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. ==Function== The NewFile command creates a new file. As of version 4.0, contents can be added upon creation. ==Parameters== ===Versions 4.0 to 5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=name |description=Name (and path) of the file to make |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=contents |description=Contents of the new file |range=str}} |} ===Versions 1.0 to 3.5=== {{ParametersHeader}} {{ParametersRow |num=1 |name=name |description=Name (and path) of the file to make |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "mkfile" alias added. |- | {{v|3.5}} || "touch" alias added. |- | {{v|4.0}} || Added ability to make a file with contents; implemented GetText(). |- | {{v|5.0}} || Output now describes what operation has been done. |} ==See also== *[[NewDir]] b5bd61ac4d10e63bc40ca6c9777684bd994ebc10 Edit 0 584 1702 2023-09-08T17:31:13Z Serpent King 24956324 Redirected page to [[EditFile]] wikitext text/x-wiki #REDIRECT [[EditFile]] bc412a0d2d24204c56b5164ff8397accbba1ad42 NewDir 0 460 1704 1182 2023-09-08T17:31:43Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = File |usage = newdir <destpath> |aliases = newdir, mkdir |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''NewDir''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The NewDir command creates a new directory. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=name |description=Name (and path) of the directory to make |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || "mkdir" aliase added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|5.0}} || Output now describes what operation has been done. |} ==See also== *[[NewFile]] 19137e6b24abf58fc9e9ed667f7da914d911866f File 0 467 1705 1181 2023-09-08T17:33:47Z Serpent King 24956324 wikitext text/x-wiki The '''File''' group is a group that contains [[command]]s involving the file system. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} ! {{v|5.0}} |- | [[CD]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[DIR]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Copy]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Move]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Del]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Rename]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[NewFile]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[NewDir]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ReadFile]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[EditFile]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Attributes]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |} [[Category:File commands|*]] [[Category:Command groups]] f1fd3c9ebc9dcf2d30d18bedea240b66d2523502 Math (group) 0 414 1706 1617 2023-09-08T17:37:42Z Serpent King 24956324 wikitext text/x-wiki {{disambig2|the math command group|the command|Math (command)}} The '''math''' group is a group that contains mathematic commands. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} ! {{v|5.0}} |- | {{b|Math|command}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} |- | [[Add]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Sub]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Mult]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Div]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[IntDiv]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Mod]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[RemDiv]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Pow]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Sqrt]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Root]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Log]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Ln]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Abs]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Inv]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Factorial]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Sin]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Cos]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Tan]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Csc]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Sec]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Cot]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[InvSin]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[InvCos]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[InvTan]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[InvCsc]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[InvSec]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[InvCot]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[DegToRad]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[RadToDeg]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[DegToDMS]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[DMSToDeg]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[TrigMode]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Rad]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{n}} |- | [[Deg]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{n}} |- | [[Quadratic]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Fibonacci]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- | [[Pythagorean]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[SimpInterest]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[CompInterest]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ContInterest]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Perimeter]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Area]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Volume]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[SurfaceArea]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Min]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Max]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Range]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Median]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Mode]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Average]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[GeometricMean]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[HarmonicMean]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Variance]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[StandardDeviation]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[CoefficientVariance]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[DataSet]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- | [[Random]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Chance]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} |- | [[Count]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- | [[Factor]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Gcf]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Lcm]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Simplify]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ToFraction]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Prime]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[PrimeList]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Round]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Convert]] || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[DataConvert]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[LengthConvert]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[TempConvert]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[TimeConvert]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[VolumeConvert]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- | [[WeightConvert]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- | [[Test]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Pi]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[E]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |} [[Category:Math commands|*]] [[Category:Command groups]] d71a2f2d6169f15727c515459c501582f5c86b04 SystemHealth 0 114 1707 739 2023-09-10T20:15:29Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |image=[[File:Command-SystemHealth.png|350px]] |group = System |usage = systemhealth <selection> |aliases = systemhealth, syshealth |v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''SystemHealth''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|3.0}} forward. ==Function== The SystemHealth command shows a list of system statistics including cpu and gpu usage, memory, drives, battery, and system uptime. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=selection |description=Determines which statistics to display. Null returns all statistics. |range=Valid groups: cpu, memory, drives, gpu, battery, uptime}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Added information selectivity. |- | {{v|5.0}} || Added GPU usage; power reading now returns whether the system is on battery or plugged in. |} 4875bf0ce5187626b6db581a15e706bdf0a0dc8b 1709 1707 2023-09-10T20:23:01Z Serpent King 24956324 /* Legacy */ wikitext text/x-wiki {{infobox command |image=[[File:Command-SystemHealth.png|350px]] |group = System |usage = systemhealth <selection> |aliases = systemhealth, syshealth |v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''SystemHealth''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|3.0}} forward. ==Function== The SystemHealth command shows a list of system statistics including cpu and gpu usage, memory, drives, battery, and system uptime. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=selection |description=Determines which statistics to display. Null returns all statistics. |range=Valid groups: cpu, memory, drives, gpu, battery, uptime}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Added information selectivity. |- | {{v|5.0}} || Added GPU usage; power reading now returns whether the system is on battery or plugged in; added percentages for space remaining for drives and for memory. |} a2ff8bd40467f3910399f7174b41ee96a7c9ccd5 StarLightV5.0 0 505 1708 1691 2023-09-10T20:22:57Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV5.0''}} '''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only. ==General changes== *Now running on .NET Framework 4.8 *Multiple speed improvements, streamlined code to allow data to only flow once per command. *Passwords now go through encryption. *Passwords now switch backed to input box prompts. *Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command) *Audio files now exist in a global variable, making it easier to add more. *Variables now save to the hard drive for use in future sessions. *Variables also now exist publicly and privately. *Debug timer now added to measure command times. *Restart command now added as a lock exception. *More robust exception handler. Gives more concise details about what went wrong. *"?" command prefix added that returns help entries for an existing command. *"??" command prefix added that searches this wiki for the command entry. *"!" command prefix added that copies the output of the command to the clipboard. *Keywords added: #REG, #OBOX, #SBOX, #DBOX *Settings added: REG, SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH *Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound) *New autosave mode: after every command. *Output system speed improvements. *Corrected Black Star glitch. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.1|last version]] |- | [[Exit]] || [[SLSystem]] || &mdash; |- | [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it. |- | [[ExceptionHandler]] || SLSystem || &mdash; |- | [[DebugMode]] || SLSystem || &mdash; |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering. |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || &mdash; |- | [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units. |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[CommandCount]] || SLSystem || New command added. |- | [[ForceKill]] || SLSystem || &mdash; |- | [[Clone]] || SLSystem || New command added. |- | [[GetText]] || SLSystem || Argument list now in one parameter. |- | [[SetVar]] || SLSystem || Added ability to set both public and private variables. |- | [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables. |- | [[ListVar]] || SLSystem || Added ability to list both public and private variables. |- | [[SaveVar]] || SLSystem || New command added. |- | [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]]. |- | [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]]. |- | [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]]. |- | [[Run]] || SLSystem || New command added. |- | [[GOTO]] || SLSystem || New command added. |- | [[SystemMode]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || &mdash; |- | [[Title]] || Settings || &mdash; |- | [[Message]] || Settings || &mdash; |- | [[Length]] || Settings || &mdash; |- | [[Width]] || Settings || If original WIDTH and CONSOLE_BUFFER_WIDTH are equal, CONSOLE_BUFFER_WIDTH now changes with the CONSOLE_WIDTH. |- | [[BufferLength]] || Settings || &mdash; |- | [[BufferWidth]] || Settings || #DEFAULT now sets CONSOLE_BUFFER_WIDTH to the current CONSOLE_WIDTH. |- | [[CursorSize]] || Settings || &mdash; |- | [[ForeColor]] || Settings || &mdash; |- | [[BackColor]] || Settings || &mdash; |- | [[ResetColor]] || Settings || &mdash; |- | [[AutosaveMode]] || Settings || Added "After every command" mode. |- | [[SaveDirectory]] || Settings || &mdash; |- | [[OutputToClipboard]] || Settings || &mdash; |- | [[Timestamp]] || Settings || &mdash; |- | [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]]. |- | [[Lock]] || Settings || Password parameter removed, now accepts password via input box. |- | [[Unlock]] || Settings || Password parameter removed, now accepts password via input box. |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || Now accepts partial filenames. |- | [[SaveSettings]] || Settings || Filepath parameter added, can optionally specify where to save settings. |- | [[ClearSettings]] || Settings || Now deletes the settings file. |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Now loads private variables; password parameter removed, now accepts password via input box. |- | [[Logout]] || Authentication || Now unloads private variables. |- | [[Register]] || Authentication || Password parameter removed, now accepts password via input box. |- | [[DeleteAccount]] || Authentication || New command added. |- | [[ChangePassword]] || Authentication || New command added. |- | [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used. |- | [[Print]] || {{b|String|group}} || Added "echo" alias. |- | [[Type]] || String || &mdash; |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[SubString]] || String || New command added. |- | [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim. |- | [[Pad]] || String || padright? parameter replaced with direction parameter; default pad direction changed to right. |- | [[Replace]] || String || Now optionally accepts start and count parameters. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || Now only accepts a single omission string. |- | [[Repeat]] || String || &mdash; |- | [[Reverse]] || String || &mdash; |- | [[Scramble]] || String || No longer uses a recursive loop, improving speed. |- | [[Offset]] || String || &mdash; |- | [[LCase]] || String || &mdash; |- | [[UCase]] || String || &mdash; |- | [[PCase]] || String || &mdash; |- | [[Len]] || String || &mdash; |- | [[IndexOf]] || String || New command added. |- | [[Contains]] || String || New command added. |- | [[StartsWith]] || String || New command added. |- | [[EndsWith]] || String || New command added. |- | [[Frequency]] || String || &mdash; |- | [[GetChar]] || String || &mdash; |- | [[ASCII]] || String || &mdash; |- | [[Char]] || String || &mdash; |- | [[Hex]] || String || Now accepts 64 bit integers. |- | [[Oct]] || String || Now accepts 64 bit integers. |- | [[Binary]] || String || &mdash; |- | [[NumBinary]] || String || Now accepts 64 bit integers. |- | [[StrConvert]] || String || &mdash; |- | [[KeyCode]] || String || &mdash; |- | [[ColorCode]] || String || &mdash; |- | [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers. |- | [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited. |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited. |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[RemDiv]] || Math || New command added. |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots. |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]] |- | [[Quadratic]] || Math || &mdash; |- | [[Fibonacci]] || Math || &mdash; |- | [[Pythagorean]] || Math || New command added. |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Perimeter]] || Math || &mdash; |- | [[Area]] || Math || &mdash; |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Min]] || Math || New command added. |- | [[Max]] || Math || New command added. |- | [[Range]] || Math || New command added. |- | [[Median]] || Math || Now accepts an entire dataset. |- | [[Mode]] || Math || New command added. |- | [[Average]] || Math || "mean", "arithmean", and "arithmeticmean" aliases added. |- | [[GeometricMean]] || Math || New command added. |- | [[HarmonicMean]] || Math || New command added. |- | [[Variance]] || Math || New command added. |- | [[StandardDeviation]] || Math || New command added. |- | [[CoefficientVariance]] || Math || New command added. |- | [[DataSet]] || Math || &mdash; |- | [[Random]] || Math || Now optionally will not repeat numbers |- | [[Chance]] || Math || &mdash; |- | [[Count]] || Math || &mdash; |- | [[Factor]] || Math || Redone command with a speed boost. |- | [[Gcf]] || Math || Redone command with a speed boost. |- | [[Lcm]] || Math || New command added. |- | [[Simplify]] || Math || Redone command with a speed boost. |- | [[ToFraction]] || Math || Redone command with a speed boost. |- | [[Prime]] || Math || New command added. |- | [[PrimeList]] || Math || New command added. |- | [[Round]] || Math || New command added. |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[VolumeConvert]] || Math || &mdash; |- | [[WeightConvert]] || Math || &mdash; |- | [[Test]] || Math || Now able to accepts inputs as either strings or numeric values; removed "fileexists" and "direxists" paths. |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || &mdash; |- | [[DayOfYear]] || Date/Time || &mdash; |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || "min" alias removed to make way for Min command. |- | [[Second]] || Date/Time || &mdash; |- | [[Millisecond]] || Date/Time || New command added. |- | [[UTC]] || Date/Time || Added offset parameter. |- | [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[NewDir]] || File || Output now describes what operation has been done. |- | [[NewFile]] || File || Output now describes what operation has been done. |- | [[EditFile]] || File || New command added. |- | [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers. |- | [[Attributes]] || File || Renamed from "attr" to "attributes" ("attr" alias remains); added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes. |- | [[ChRoute]] || [[Registry]] || New command added. |- | [[RegDIR]] || Registry || New command added. |- | [[GetRegVal]] || Registry || New command added. |- | [[SetRegVal]] || Registry || New command added. |- | [[DeleteRegVal]] || Registry || New command added. |- | [[NewRegVal]] || Registry || New command added. |- | [[DeleteRegKey]] || Registry || New command added. |- | [[NewRegKey]] || Registry || New command added. |- | [[Launch]] || System || Added ability to launch saved processes. |- | [[ProcessSave]] || System || New command added. |- | [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process. |- | [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules and threads. |- | [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding. |- | [[SystemHealth]] || System || Added GPU usage; power reading now returns whether the system is on battery or plugged in; added percentages for space remaining for drives and for memory. |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || &mdash; |- | [[ClearClipBoard]] || System || &mdash; |- | [[Play]] || System || Now able to accept partial filenames. |- | [[Stop]] || System || &mdash; |- | [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters. |- | [[InputBox]] || System || Renamed from "SimulateInputBox". |- | [[ColorBox]] || System || New command added. |- | [[FontBox]] || System || New command added. |- | [[PrintBox]] || System || New command added. |- | [[OpenBox]] || System || New command added. |- | [[SaveBox]] || System || New command added. |- | [[DirBox]] || System || New command added. |- | [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows. |- | [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0. |- | [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped. |- | [[PauseStopwatch]] || System || Now displays time of the stopwatch. |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Search]] || System || &mdash; |- | [[SearchAdd]] || System || New command added. |- | [[SearchRemove]] || System || New command added. |- | [[SearchEdit]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[Ping]] || System || Added option to ping indefinitely |- | [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry. |- | [[ChangeLogSettings]] || System || New command added. |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Mosquito]] || Fun || New command added. |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || 100% more glitchy. Also now able to control break. |- | [[RockPaperScissors]] || Fun || &mdash; |- | [[EightBall]] || Fun || &mdash; |- | [[DrawCard]] || Fun || New command added. |- | [[ReplaceCard]] || Fun || New command added. |- | [[ShuffleDeck]] || Fun || New command added. |- | [[ResetDeck]] || Fun || New command added. |- | [[ListDeck]] || Fun || New command added. |- | [[TotalDeck]] || Fun || New command added. |} [[Category:StarLight builds]] e0b27cce27573b4f02f590fa9b7208760fb2df60 1724 1708 2023-09-16T21:00:04Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV5.0''}} '''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only. ==General changes== *Now running on .NET Framework 4.8 *Multiple speed improvements, streamlined code to allow data to only flow once per command. *Passwords now go through encryption. *Passwords now switch backed to input box prompts. *Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command) *Audio files now exist in a global variable, making it easier to add more. *Variables now save to the hard drive for use in future sessions. *Variables also now exist publicly and privately. *Debug timer now added to measure command times. *Restart command now added as a lock exception. *More robust exception handler. Gives more concise details about what went wrong. *"?" command prefix added that returns help entries for an existing command. *"??" command prefix added that searches this wiki for the command entry. *"!" command prefix added that copies the output of the command to the clipboard. *Keywords added: #REG, #OBOX, #SBOX, #DBOX *Settings added: REG, SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH *Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound) *New autosave mode: after every command. *Output system speed improvements. *Corrected Black Star glitch. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.1|last version]] |- | [[Exit]] || [[SLSystem]] || &mdash; |- | [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it. |- | [[ExceptionHandler]] || SLSystem || &mdash; |- | [[DebugMode]] || SLSystem || &mdash; |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering. |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || &mdash; |- | [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units. |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[CommandCount]] || SLSystem || New command added. |- | [[ForceKill]] || SLSystem || &mdash; |- | [[Clone]] || SLSystem || New command added. |- | [[GetText]] || SLSystem || Argument list now in one parameter. |- | [[SetVar]] || SLSystem || Added ability to set both public and private variables. |- | [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables. |- | [[ListVar]] || SLSystem || Added ability to list both public and private variables. |- | [[SaveVar]] || SLSystem || New command added. |- | [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]]. |- | [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]]. |- | [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]]. |- | [[Run]] || SLSystem || New command added. |- | [[GOTO]] || SLSystem || New command added. |- | [[SystemMode]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || &mdash; |- | [[Title]] || Settings || &mdash; |- | [[Message]] || Settings || &mdash; |- | [[Length]] || Settings || &mdash; |- | [[Width]] || Settings || If original WIDTH and CONSOLE_BUFFER_WIDTH are equal, CONSOLE_BUFFER_WIDTH now changes with the CONSOLE_WIDTH. |- | [[BufferLength]] || Settings || &mdash; |- | [[BufferWidth]] || Settings || #DEFAULT now sets CONSOLE_BUFFER_WIDTH to the current CONSOLE_WIDTH. |- | [[CursorSize]] || Settings || &mdash; |- | [[ForeColor]] || Settings || &mdash; |- | [[BackColor]] || Settings || &mdash; |- | [[ResetColor]] || Settings || &mdash; |- | [[AutosaveMode]] || Settings || Added "After every command" mode. |- | [[SaveDirectory]] || Settings || &mdash; |- | [[OutputToClipboard]] || Settings || &mdash; |- | [[Timestamp]] || Settings || &mdash; |- | [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]]. |- | [[Lock]] || Settings || Password parameter removed, now accepts password via input box. |- | [[Unlock]] || Settings || Password parameter removed, now accepts password via input box. |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || Now accepts partial filenames. |- | [[SaveSettings]] || Settings || Filepath parameter added, can optionally specify where to save settings. |- | [[ClearSettings]] || Settings || Now deletes the settings file. |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Now loads private variables; password parameter removed, now accepts password via input box. |- | [[Logout]] || Authentication || Now unloads private variables. |- | [[Register]] || Authentication || Password parameter removed, now accepts password via input box. |- | [[DeleteAccount]] || Authentication || New command added. |- | [[ChangePassword]] || Authentication || New command added. |- | [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used. |- | [[Print]] || {{b|String|group}} || Added "echo" alias. |- | [[Type]] || String || &mdash; |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[SubString]] || String || New command added. |- | [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim. |- | [[Pad]] || String || padright? parameter replaced with direction parameter; default pad direction changed to right. |- | [[Replace]] || String || Now optionally accepts start and count parameters. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || Now only accepts a single omission string. |- | [[Repeat]] || String || &mdash; |- | [[Reverse]] || String || &mdash; |- | [[Scramble]] || String || No longer uses a recursive loop, improving speed. |- | [[Offset]] || String || &mdash; |- | [[LCase]] || String || &mdash; |- | [[UCase]] || String || &mdash; |- | [[PCase]] || String || &mdash; |- | [[Len]] || String || &mdash; |- | [[IndexOf]] || String || New command added. |- | [[Contains]] || String || New command added. |- | [[StartsWith]] || String || New command added. |- | [[EndsWith]] || String || New command added. |- | [[Frequency]] || String || &mdash; |- | [[GetChar]] || String || &mdash; |- | [[ASCII]] || String || &mdash; |- | [[Char]] || String || &mdash; |- | [[Hex]] || String || Now accepts 64 bit integers. |- | [[Oct]] || String || Now accepts 64 bit integers. |- | [[Binary]] || String || &mdash; |- | [[NumBinary]] || String || Now accepts 64 bit integers. |- | [[StrConvert]] || String || &mdash; |- | [[KeyCode]] || String || &mdash; |- | [[ColorCode]] || String || &mdash; |- | [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers. |- | [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited. |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited. |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[RemDiv]] || Math || New command added. |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots. |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]] |- | [[Quadratic]] || Math || &mdash; |- | [[Fibonacci]] || Math || &mdash; |- | [[Pythagorean]] || Math || New command added. |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Perimeter]] || Math || &mdash; |- | [[Area]] || Math || &mdash; |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Min]] || Math || New command added. |- | [[Max]] || Math || New command added. |- | [[Range]] || Math || New command added. |- | [[Median]] || Math || Now accepts an entire dataset. |- | [[Mode]] || Math || New command added. |- | [[Average]] || Math || "mean", "arithmean", and "arithmeticmean" aliases added. |- | [[GeometricMean]] || Math || New command added. |- | [[HarmonicMean]] || Math || New command added. |- | [[Variance]] || Math || New command added. |- | [[StandardDeviation]] || Math || New command added. |- | [[CoefficientVariance]] || Math || New command added. |- | [[DataSet]] || Math || &mdash; |- | [[Random]] || Math || Now optionally will not repeat numbers |- | [[Chance]] || Math || &mdash; |- | [[Count]] || Math || &mdash; |- | [[Factor]] || Math || Redone command with a speed boost. |- | [[Gcf]] || Math || Redone command with a speed boost. |- | [[Lcm]] || Math || New command added. |- | [[Simplify]] || Math || Redone command with a speed boost. |- | [[ToFraction]] || Math || Redone command with a speed boost. |- | [[Prime]] || Math || New command added. |- | [[PrimeList]] || Math || New command added. |- | [[Round]] || Math || New command added. |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[VolumeConvert]] || Math || &mdash; |- | [[WeightConvert]] || Math || &mdash; |- | [[Test]] || Math || Now able to accepts inputs as either strings or numeric values; removed "fileexists" and "direxists" paths. |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || &mdash; |- | [[DayOfYear]] || Date/Time || &mdash; |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || "min" alias removed to make way for Min command. |- | [[Second]] || Date/Time || &mdash; |- | [[Millisecond]] || Date/Time || New command added. |- | [[UTC]] || Date/Time || Added offset parameter. |- | [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[NewDir]] || File || Output now describes what operation has been done. |- | [[NewFile]] || File || Output now describes what operation has been done. |- | [[EditFile]] || File || New command added. |- | [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers. |- | [[Attributes]] || File || Renamed from "attr" to "attributes" ("attr" alias remains); added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes. |- | [[ChRoute]] || [[Registry]] || New command added. |- | [[RegDIR]] || Registry || New command added. |- | [[GetRegVal]] || Registry || New command added. |- | [[SetRegVal]] || Registry || New command added. |- | [[DeleteRegVal]] || Registry || New command added. |- | [[NewRegVal]] || Registry || New command added. |- | [[DeleteRegKey]] || Registry || New command added. |- | [[NewRegKey]] || Registry || New command added. |- | [[Launch]] || System || Added ability to launch saved processes. |- | [[ProcessSave]] || System || New command added. |- | [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process. |- | [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules along with threads. |- | [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding. |- | [[SystemHealth]] || System || Added GPU usage; power reading now returns whether the system is on battery or plugged in; added percentages for space remaining for drives and for memory. |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || &mdash; |- | [[ClearClipBoard]] || System || &mdash; |- | [[Play]] || System || Now able to accept partial filenames. |- | [[Stop]] || System || &mdash; |- | [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters. |- | [[InputBox]] || System || Renamed from "SimulateInputBox". |- | [[ColorBox]] || System || New command added. |- | [[FontBox]] || System || New command added. |- | [[PrintBox]] || System || New command added. |- | [[OpenBox]] || System || New command added. |- | [[SaveBox]] || System || New command added. |- | [[DirBox]] || System || New command added. |- | [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows. |- | [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0. |- | [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped. |- | [[PauseStopwatch]] || System || Now displays time of the stopwatch. |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Search]] || System || &mdash; |- | [[SearchAdd]] || System || New command added. |- | [[SearchRemove]] || System || New command added. |- | [[SearchEdit]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[Ping]] || System || Added option to ping indefinitely |- | [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry. |- | [[ChangeLogSettings]] || System || New command added. |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Mosquito]] || Fun || New command added. |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || 100% more glitchy. Also now able to control break. |- | [[RockPaperScissors]] || Fun || &mdash; |- | [[EightBall]] || Fun || &mdash; |- | [[DrawCard]] || Fun || New command added. |- | [[ReplaceCard]] || Fun || New command added. |- | [[ShuffleDeck]] || Fun || New command added. |- | [[ResetDeck]] || Fun || New command added. |- | [[ListDeck]] || Fun || New command added. |- | [[TotalDeck]] || Fun || New command added. |} [[Category:StarLight builds]] 02d992e07c5ad9c3c322deaa3ad9887f3dd61f66 1746 1724 2023-09-23T02:27:50Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV5.0''}} '''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only. ==General changes== *Now running on .NET Framework 4.8 *Multiple speed improvements, streamlined code to allow data to only flow once per command. *Passwords now go through encryption. *Passwords now switch backed to input box prompts. *Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command) *Audio files now exist in a global variable, making it easier to add more. *Variables now save to the hard drive for use in future sessions. *Variables also now exist publicly and privately. *Debug timer now added to measure command times. *Restart command now added as a lock exception. *More robust exception handler. Gives more concise details about what went wrong. *"?" command prefix added that returns help entries for an existing command. *"??" command prefix added that searches this wiki for the command entry. *"!" command prefix added that copies the output of the command to the clipboard. *Keywords added: #REG, #OBOX, #SBOX, #DBOX *Settings added: REG, SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH *Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound) *New autosave mode: after every command. *Output system speed improvements. *Corrected Black Star glitch. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.1|last version]] |- | [[Exit]] || [[SLSystem]] || &mdash; |- | [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it. |- | [[ExceptionHandler]] || SLSystem || &mdash; |- | [[DebugMode]] || SLSystem || &mdash; |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering. |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || &mdash; |- | [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units. |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[CommandCount]] || SLSystem || New command added. |- | [[ForceKill]] || SLSystem || &mdash; |- | [[Clone]] || SLSystem || New command added. |- | [[GetText]] || SLSystem || Argument list now in one parameter. |- | [[SetVar]] || SLSystem || Added ability to set both public and private variables. |- | [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables. |- | [[ListVar]] || SLSystem || Added ability to list both public and private variables. |- | [[SaveVar]] || SLSystem || New command added. |- | [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]]. |- | [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]]. |- | [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]]. |- | [[Run]] || SLSystem || New command added. |- | [[GOTO]] || SLSystem || New command added. |- | [[SystemMode]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || &mdash; |- | [[Title]] || Settings || &mdash; |- | [[Message]] || Settings || &mdash; |- | [[Length]] || Settings || &mdash; |- | [[Width]] || Settings || If original WIDTH and CONSOLE_BUFFER_WIDTH are equal, CONSOLE_BUFFER_WIDTH now changes with the CONSOLE_WIDTH. |- | [[BufferLength]] || Settings || &mdash; |- | [[BufferWidth]] || Settings || #DEFAULT now sets CONSOLE_BUFFER_WIDTH to the current CONSOLE_WIDTH. |- | [[CursorSize]] || Settings || &mdash; |- | [[ForeColor]] || Settings || &mdash; |- | [[BackColor]] || Settings || &mdash; |- | [[ResetColor]] || Settings || &mdash; |- | [[AutosaveMode]] || Settings || Added "After every command" mode. |- | [[SaveDirectory]] || Settings || &mdash; |- | [[OutputToClipboard]] || Settings || &mdash; |- | [[Timestamp]] || Settings || &mdash; |- | [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]]. |- | [[Lock]] || Settings || Password parameter removed, now accepts password via input box. |- | [[Unlock]] || Settings || Password parameter removed, now accepts password via input box. |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || Now accepts partial filenames. |- | [[SaveSettings]] || Settings || Filepath parameter added, can optionally specify where to save settings. |- | [[ClearSettings]] || Settings || Now deletes the settings file. |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Now loads private variables; password parameter removed, now accepts password via input box. |- | [[Logout]] || Authentication || Now unloads private variables. |- | [[Register]] || Authentication || Password parameter removed, now accepts password via input box. |- | [[DeleteAccount]] || Authentication || New command added. |- | [[ChangePassword]] || Authentication || New command added. |- | [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used. |- | [[Print]] || {{b|String|group}} || Added "echo" alias. |- | [[Type]] || String || &mdash; |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[SubString]] || String || New command added. |- | [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim. |- | [[Pad]] || String || padright? parameter replaced with direction parameter; default pad direction changed to right. |- | [[Replace]] || String || Now optionally accepts start and count parameters. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || Now only accepts a single omission string. |- | [[Repeat]] || String || &mdash; |- | [[Reverse]] || String || &mdash; |- | [[Scramble]] || String || No longer uses a recursive loop, improving speed. |- | [[Offset]] || String || &mdash; |- | [[LCase]] || String || &mdash; |- | [[UCase]] || String || &mdash; |- | [[PCase]] || String || &mdash; |- | [[Len]] || String || &mdash; |- | [[IndexOf]] || String || New command added. |- | [[Contains]] || String || New command added. |- | [[StartsWith]] || String || New command added. |- | [[EndsWith]] || String || New command added. |- | [[Frequency]] || String || &mdash; |- | [[GetChar]] || String || &mdash; |- | [[ASCII]] || String || &mdash; |- | [[Char]] || String || &mdash; |- | [[Hex]] || String || Now accepts 64 bit integers. |- | [[Oct]] || String || Now accepts 64 bit integers. |- | [[Binary]] || String || &mdash; |- | [[NumBinary]] || String || Now accepts 64 bit integers. |- | [[StrConvert]] || String || &mdash; |- | [[KeyCode]] || String || &mdash; |- | [[ColorCode]] || String || &mdash; |- | [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers. |- | [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited. |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited. |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[RemDiv]] || Math || New command added. |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots. |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]] |- | [[Quadratic]] || Math || &mdash; |- | [[Fibonacci]] || Math || &mdash; |- | [[Pythagorean]] || Math || New command added. |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Perimeter]] || Math || &mdash; |- | [[Area]] || Math || &mdash; |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Min]] || Math || New command added. |- | [[Max]] || Math || New command added. |- | [[Range]] || Math || New command added. |- | [[Median]] || Math || Now accepts an entire dataset. |- | [[Mode]] || Math || New command added. |- | [[Average]] || Math || "mean", "arithmean", and "arithmeticmean" aliases added. |- | [[GeometricMean]] || Math || New command added. |- | [[HarmonicMean]] || Math || New command added. |- | [[Variance]] || Math || New command added. |- | [[StandardDeviation]] || Math || New command added. |- | [[CoefficientVariance]] || Math || New command added. |- | [[DataSet]] || Math || &mdash; |- | [[Random]] || Math || Now optionally will not repeat numbers |- | [[Chance]] || Math || &mdash; |- | [[Count]] || Math || &mdash; |- | [[Factor]] || Math || Redone command with a speed boost. |- | [[Gcf]] || Math || Redone command with a speed boost. |- | [[Lcm]] || Math || New command added. |- | [[Simplify]] || Math || Redone command with a speed boost. |- | [[ToFraction]] || Math || Redone command with a speed boost. |- | [[Prime]] || Math || New command added. |- | [[PrimeList]] || Math || New command added. |- | [[Round]] || Math || New command added. |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[VolumeConvert]] || Math || &mdash; |- | [[WeightConvert]] || Math || &mdash; |- | [[Test]] || Math || Now able to accepts inputs as either strings or numeric values; removed "fileexists" and "direxists" paths. |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || &mdash; |- | [[DayOfYear]] || Date/Time || &mdash; |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || "min" alias removed to make way for Min command. |- | [[Second]] || Date/Time || &mdash; |- | [[Millisecond]] || Date/Time || New command added. |- | [[UTC]] || Date/Time || Added offset parameter. |- | [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[NewDir]] || File || Output now describes what operation has been done. |- | [[NewFile]] || File || Output now describes what operation has been done. |- | [[EditFile]] || File || New command added. |- | [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers. |- | [[Attributes]] || File || Renamed from "attr" to "attributes" ("attr" alias remains); added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes. |- | [[ChRoute]] || [[Registry]] || New command added. |- | [[RegDIR]] || Registry || New command added. |- | [[GetRegVal]] || Registry || New command added. |- | [[SetRegVal]] || Registry || New command added. |- | [[DeleteRegVal]] || Registry || New command added. |- | [[NewRegVal]] || Registry || New command added. |- | [[DeleteRegKey]] || Registry || New command added. |- | [[NewRegKey]] || Registry || New command added. |- | [[Launch]] || System || Added ability to launch saved processes. |- | [[ProcessSave]] || System || New command added. |- | [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process. |- | [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules along with threads. |- | [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding. |- | [[SystemHealth]] || System || Added GPU usage; power reading now returns whether the system is on battery or plugged in; added percentages for space remaining for drives and for memory. |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || &mdash; |- | [[ClearClipBoard]] || System || &mdash; |- | [[Play]] || System || Now able to accept partial filenames. |- | [[Stop]] || System || &mdash; |- | [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters. |- | [[InputBox]] || System || Renamed from "SimulateInputBox". |- | [[ColorBox]] || System || New command added. |- | [[FontBox]] || System || New command added. |- | [[PrintBox]] || System || New command added. |- | [[OpenBox]] || System || New command added. |- | [[SaveBox]] || System || New command added. |- | [[DirBox]] || System || New command added. |- | [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows. |- | [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0. |- | [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped. |- | [[PauseStopwatch]] || System || Now displays time of the stopwatch. |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Search]] || System || &mdash; |- | [[SearchAdd]] || System || New command added. |- | [[SearchRemove]] || System || New command added. |- | [[SearchEdit]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[Ping]] || System || Added option to ping indefinitely |- | [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry. |- | [[ChangeLogSettings]] || System || New command added. |- | [[Beep]] || [[Fun]] || Infinite beeps is -1 instead of "~". |- | [[Mosquito]] || Fun || New command added. |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || 100% more glitchy. Also now able to control break. |- | [[RockPaperScissors]] || Fun || &mdash; |- | [[EightBall]] || Fun || &mdash; |- | [[DrawCard]] || Fun || New command added. |- | [[ReplaceCard]] || Fun || New command added. |- | [[ShuffleDeck]] || Fun || New command added. |- | [[ResetDeck]] || Fun || New command added. |- | [[ListDeck]] || Fun || New command added. |- | [[TotalDeck]] || Fun || New command added. |} [[Category:StarLight builds]] 8030bc3a8aad94f849dbbbb28e852ef68e39cb5f Launch 0 485 1710 1217 2023-09-10T20:28:51Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = System |usage = launch <processname> <arguments> |aliases = launch, start, open |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Launch''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The Launch command starts a process by its filename. In version {{v|5.0}} the ability to start processes saved by the [[ProcessSave]] command was added. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=processname |description=Path or identity of the process to launch. |range=File Path |required=y}} {{ParametersRow |num=2 |name=arguments |description=Arguments for the launch. |range=str}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|5.0}} || Added ability to launch saved processes. |} ==See also== *[[ProcessSave]] *[[Terminate]] *[[TerminateID]] *[[ProcessInfo]] *[[ProcessInfoID]] *[[ProcessList]] aee8d819bee1f28760575996482a83c0f4caf10d 1719 1710 2023-09-16T20:55:15Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = System |usage = launch <processname> <arguments> |aliases = launch, start, open |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Launch''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The Launch command starts a process by its filename. In version {{v|5.0}} the ability to start processes saved by the [[ProcessSave]] command was added. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=processname |description=Path or identity of the process to launch. |range=File Path |required=y}} {{ParametersRow |num=2 |name=arguments |description=Arguments for the launch. |range=str}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|5.0}} || Added ability to launch saved processes. |} ==See also== *[[ProcessSave]] *[[Kill]] *[[ProcessInfo]] *[[ProcessInfoID]] *[[ProcessList]] 5cf394b2a03646430b2d1408f10b1fc4a93883c8 1720 1719 2023-09-16T20:55:24Z Serpent King 24956324 /* See also */ wikitext text/x-wiki {{infobox command |group = System |usage = launch <processname> <arguments> |aliases = launch, start, open |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Launch''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The Launch command starts a process by its filename. In version {{v|5.0}} the ability to start processes saved by the [[ProcessSave]] command was added. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=processname |description=Path or identity of the process to launch. |range=File Path |required=y}} {{ParametersRow |num=2 |name=arguments |description=Arguments for the launch. |range=str}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|5.0}} || Added ability to launch saved processes. |} ==See also== *[[ProcessSave]] *[[Kill]] *[[ProcessInfo]] *[[ProcessList]] a9bfc3a0ff465e1bb4bfd236efc3b2b449c2821f ProcessSave 0 585 1711 2023-09-10T20:34:46Z Serpent King 24956324 Created page with "{{infobox command |group = System |usage = processsave <processname> <alternatename> |aliases = processsave, psave |v5.0=y |console=y }} '''ProcessSave''' is a [[System]] c..." wikitext text/x-wiki {{infobox command |group = System |usage = processsave <processname> <alternatename> |aliases = processsave, psave |v5.0=y |console=y }} '''ProcessSave''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The ProcessSave command saves a currently running process for easy calling with the [[Launch]] command. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=processname |description=Identity of the process. |range=str |required=y}} {{ParametersRow |num=2 |name=alternatename |description=Alternate name to call the process. Uses the process name if null. |range=str}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[Launch]] *[[Terminate]] *[[TerminateID]] *[[ProcessInfo]] *[[ProcessInfoID]] *[[ProcessList]] 6a7e47d1895b6a6bd320b10ecd803819dd33f32a 1715 1711 2023-09-16T20:51:46Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = System |usage = processsave <processname> <alternatename> |aliases = processsave, psave |v5.0=y |console=y }} '''ProcessSave''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The ProcessSave command saves a currently running process for easy calling with the [[Launch]] command. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=processname |description=Identity of the process. |range=str |required=y}} {{ParametersRow |num=2 |name=alternatename |description=Alternate name to call the process. Uses the process name if null. |range=str}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[Launch]] *[[Kill]] *[[TerminateID]] *[[ProcessInfo]] *[[ProcessInfoID]] *[[ProcessList]] 01697b6b0f4f41f2eff7a21cf12c2590aca7252a 1721 1715 2023-09-16T20:55:46Z Serpent King 24956324 /* See also */ wikitext text/x-wiki {{infobox command |group = System |usage = processsave <processname> <alternatename> |aliases = processsave, psave |v5.0=y |console=y }} '''ProcessSave''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The ProcessSave command saves a currently running process for easy calling with the [[Launch]] command. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=processname |description=Identity of the process. |range=str |required=y}} {{ParametersRow |num=2 |name=alternatename |description=Alternate name to call the process. Uses the process name if null. |range=str}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[Launch]] *[[Kill]] *[[ProcessInfo]] *[[ProcessList]] 0360a4335b7c1428762b7aa7fbabcb42c33111fb Psave 0 586 1712 2023-09-10T20:36:15Z Serpent King 24956324 Redirected page to [[ProcessSave]] wikitext text/x-wiki #REDIRECT [[ProcessSave]] ef0b247cd7f3a112a33b0fd757b597cbfc1632f1 TerminateID 0 487 1713 1219 2023-09-16T20:51:03Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = System |usage = terminateid <processid> |aliases = terminateid, killid, closeid |v4.1=y |console=y }} '''TerminateID''' is a defunct [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}} only. In {{v|5.0}}, it was merged with [[Kill]]. ==Function== The TerminateID command ends a process by its ID. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=processid |description=ID of the process to terminate. |range=int|minval=0|includemin=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.1}} || New command added. |} ==See also== *[[Launch]] *[[Kill]] *[[ProcessInfo]] *[[ProcessInfoID]] *[[ProcessList]] [[Category:Defunct commands]] 76285f281962cce7ee5dab500af270cbc39c45c7 1718 1713 2023-09-16T20:54:46Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = System |usage = terminateid <processid> |aliases = terminateid, killid, closeid |v4.1=y |console=y }} '''TerminateID''' is a defunct [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}} only. In {{v|5.0}}, it was merged with [[Kill]]. ==Function== The TerminateID command ends a process by its ID. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=processid |description=ID of the process to terminate. |range=int|minval=0|includemin=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.1}} || New command added. |- | {{v|5.0}} || Command merged with [[Kill]]. |} ==See also== *[[Launch]] *[[Kill]] *[[ProcessInfo]] *[[ProcessInfoID]] *[[ProcessList]] [[Category:Defunct commands]] 801b996d4d213418789ffb12a1e654e13b79b1e3 Kill 0 486 1714 1218 2023-09-16T20:51:05Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = System |usage = kill <processname> <restart> ---- kill <processid> <restart> |aliases = kill, terminate, close |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Kill''' ('''Terminate''' prior to version {{v|5.0}}) is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The Terminate command ends a process by its name or process ID. If a process name has more than one ID, all IDs for that process will be terminated. ==Parameters== ===Version 5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=processname |description=Name of the process to terminate. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=restart |description=Should the process be restarted? |range=bool |default=False}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=processid |description=ID of the process to terminate. |range=int|minval=0|includemin=y |required=y}} {{ParametersRow |num=2 |name=restart |description=Should the process be restarted? |range=bool |default=False}} |} ===Version 4.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=processname |description=Name of the process to terminate. |range=str|nonull=y |required=y}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=processid |description=ID of the process to terminate. |range=int|minval=0|includemin=y |required=y}} |} ===Versions 2.5 to 3.5 and 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=processname |description=Name of the process to terminate. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Command accepts processes by ID as well as name; command now terminates all IDs associated with the inputted name; implemented GetText(). |- | {{v|4.1}} || Command no longer accepts process by ID, split into [[TerminateID]]. |- | {{v|5.0}} || Renamed from "Terminate"; merged command with TerminateID; added ability to optionally restart the process. |} ==See also== *[[Launch]] *[[TerminateID]] *[[ProcessInfo]] *[[ProcessInfoID]] *[[ProcessList]] 1da1b7618e2f1579c6177256388a829aa4557613 1722 1714 2023-09-16T20:56:13Z Serpent King 24956324 /* See also */ wikitext text/x-wiki {{infobox command |group = System |usage = kill <processname> <restart> ---- kill <processid> <restart> |aliases = kill, terminate, close |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Kill''' ('''Terminate''' prior to version {{v|5.0}}) is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The Terminate command ends a process by its name or process ID. If a process name has more than one ID, all IDs for that process will be terminated. ==Parameters== ===Version 5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=processname |description=Name of the process to terminate. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=restart |description=Should the process be restarted? |range=bool |default=False}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=processid |description=ID of the process to terminate. |range=int|minval=0|includemin=y |required=y}} {{ParametersRow |num=2 |name=restart |description=Should the process be restarted? |range=bool |default=False}} |} ===Version 4.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=processname |description=Name of the process to terminate. |range=str|nonull=y |required=y}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=processid |description=ID of the process to terminate. |range=int|minval=0|includemin=y |required=y}} |} ===Versions 2.5 to 3.5 and 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=processname |description=Name of the process to terminate. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Command accepts processes by ID as well as name; command now terminates all IDs associated with the inputted name; implemented GetText(). |- | {{v|4.1}} || Command no longer accepts process by ID, split into [[TerminateID]]. |- | {{v|5.0}} || Renamed from "Terminate"; merged command with TerminateID; added ability to optionally restart the process. |} ==See also== *[[Launch]] *[[ProcessInfo]] *[[ProcessList]] c5b0c2adc47dc8f8ba405f2c62a29bea9fa6e05c 1725 1722 2023-09-16T21:05:18Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = System |usage = kill <processname> <restart> ---- kill <processid> <restart> |aliases = kill, terminate, close |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Kill''' ('''Terminate''' prior to version {{v|5.0}}) is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The Terminate command ends a process by its name or process ID. If a process name has more than one ID, all IDs for that process will be terminated. ==Parameters== ===Version 5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=processname |description=Name of the process to terminate. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=restart |description=Should the process be restarted? |range=bool |default=False}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=processid |description=ID of the process to terminate. |range=int|minval=0|includemin=y |required=y}} {{ParametersRow |num=2 |name=restart |description=Should the process be restarted? |range=bool |default=False}} |} ===Version 4.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=processname |description=Name of the process to terminate. |range=str|nonull=y |required=y}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=processid |description=ID of the process to terminate. |range=int|minval=0|includemin=y |required=y}} |} ===Versions 2.5 to 3.5 and 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=processname |description=Name of the process to terminate. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Command accepts processes by ID as well as name; command now terminates all IDs associated with the inputted name; implemented GetText(). |- | {{v|4.1}} || Command no longer accepts process by ID, split into [[TerminateID]]. |- | {{v|5.0}} || Renamed from "Terminate"; merged command with TerminateID; added ability to optionally restart the process. |} ==See also== *[[Launch]] *[[ProcessInfo]] *[[ProcessList]] af875a06fb5b43999206cadbe3f711e9c3de3296 1729 1725 2023-09-16T22:02:22Z Serpent King 24956324 Serpent King moved page [[Terminate]] to [[Kill]] over redirect wikitext text/x-wiki {{infobox command |group = System |usage = kill <processname> <restart> ---- kill <processid> <restart> |aliases = kill, terminate, close |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Kill''' ('''Terminate''' prior to version {{v|5.0}}) is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The Terminate command ends a process by its name or process ID. If a process name has more than one ID, all IDs for that process will be terminated. ==Parameters== ===Version 5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=processname |description=Name of the process to terminate. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=restart |description=Should the process be restarted? |range=bool |default=False}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=processid |description=ID of the process to terminate. |range=int|minval=0|includemin=y |required=y}} {{ParametersRow |num=2 |name=restart |description=Should the process be restarted? |range=bool |default=False}} |} ===Version 4.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=processname |description=Name of the process to terminate. |range=str|nonull=y |required=y}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=processid |description=ID of the process to terminate. |range=int|minval=0|includemin=y |required=y}} |} ===Versions 2.5 to 3.5 and 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=processname |description=Name of the process to terminate. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Command accepts processes by ID as well as name; command now terminates all IDs associated with the inputted name; implemented GetText(). |- | {{v|4.1}} || Command no longer accepts process by ID, split into [[TerminateID]]. |- | {{v|5.0}} || Renamed from "Terminate"; merged command with TerminateID; added ability to optionally restart the process. |} ==See also== *[[Launch]] *[[ProcessInfo]] *[[ProcessList]] af875a06fb5b43999206cadbe3f711e9c3de3296 ProcessInfoID 0 489 1716 1222 2023-09-16T20:54:03Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = System |usage = processinfoid <processid> |aliases = processinfoid, pinfoid |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y }} '''ProcessInfoID''' is a defunct [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}} only. In version {{v|5.0}}, it was merged with [[ProcessInfo]]. ==Function== The ProcessInfoID command returns information on a running process by its ID. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=processid |description=ID of the process to return info for. |range=int|minval=0|includemin=y |required=y }} {{ParametersRow |num=2 |name=showthreads |description=Should a list of threads for the process(es) be shown? |range=bool |default=False}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.1}} || New command added. |- | {{v|5.0}} || Command merged with [[ProcessInfo]]. |} ==See also== *[[Launch]] *[[Kill]] *[[TerminateID]] *[[ProcessInfo]] *[[ProcessList]] [[Category:Defunct commands]] bbd79f9d54f0f0a058180327c72ab23f1ed7c18e 1717 1716 2023-09-16T20:54:26Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = System |usage = processinfoid <processid> |aliases = processinfoid, pinfoid |v4.1=y |console=y }} '''ProcessInfoID''' is a defunct [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}} only. In version {{v|5.0}}, it was merged with [[ProcessInfo]]. ==Function== The ProcessInfoID command returns information on a running process by its ID. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=processid |description=ID of the process to return info for. |range=int|minval=0|includemin=y |required=y }} {{ParametersRow |num=2 |name=showthreads |description=Should a list of threads for the process(es) be shown? |range=bool |default=False}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.1}} || New command added. |- | {{v|5.0}} || Command merged with [[ProcessInfo]]. |} ==See also== *[[Launch]] *[[Kill]] *[[TerminateID]] *[[ProcessInfo]] *[[ProcessList]] [[Category:Defunct commands]] 1d1c16515f26356914acbd1a097f46ee2abf50c4 System 0 493 1723 1288 2023-09-16T20:56:52Z Serpent King 24956324 wikitext text/x-wiki The '''System''' group is a group that contains [[command]]s primarily involving the operating system. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- | [[SimulateMessage]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[SimulateInputBox]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ShowTip]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[GetClipBoard]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[SetClipBoard]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ClearClipBoard]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[StartStopwatch]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[StopStopwatch]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[PauseStopwatch]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ResumeStopwatch]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[GetStopwatch]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Play]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Stop]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Launch]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Kill]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[TerminateID]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[ProcessInfo]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ProcessInfoID]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[ProcessList]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Search]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Download]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[SystemHealth]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |} [[Category:System commands|*]] [[Category:Command groups]] 5bc092d39a86cc8a688815b4eb6a2a1863bebc87 ProcessInfo 0 488 1726 1221 2023-09-16T21:10:15Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = System |usage = processinfo <processname> <advanced> ---- processinfo <processid> <advanced> |aliases = processinfo, pinfo |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''ProcessInfo''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The ProcessInfo command returns information on a running process by its name or process ID. If a process name has more than one ID, information for all IDs will be listed. ==Parameters== ===Version 5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=processname |description=Name of the process to return info for. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=advanced |description=Should thread and module information be included? |range=bool |default=False}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=processid |description=ID of the process to return info for. |range=int|minval=0|includemin=y |required=y}} {{ParametersRow |num=2 |name=advanced |description=Should thread and module information be included? |range=bool |default=False}} |} ===Version 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=processname |description=Name of the process to return info for. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=advanced |description=Should thread information be included? |range=bool |default=False}} |} ===Version 4.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=processname |description=Name of the process to return info for. |range=str|nonull=y |required=y}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=processid |description=ID of the process to return info for. |range=int|minval=0|includemin=y |required=y}} |} ===Versions 2.5 to 3.5=== {{ParametersHeader}} {{ParametersRow |num=1 |name=processname |description=Name of the process to return info for. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Command accepts processes by ID as well as name; command now returns info for all IDs associated with the inputted name; command now includes main window title, cpu usage, start time, uptime, and location; implemented GetText(). |- | {{v|4.1}} || Command no longer accepts process by ID, split into [[ProcessInfoID]]; command now optionally returns thread info, including, ID, state, priority, and start time. |- | {{v|5.0}} || Merged command with ProcessInfoID; added ability to optionally list modules along with threads. |} ==See also== *[[Launch]] *[[Kill]] *[[ProcessList]] 7f0c511c6ac643f6a61b5ec5c6b70d43e5c9f5b1 ProcessList 0 490 1727 1223 2023-09-16T21:12:47Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = System |usage = processlist |aliases = processlist, plist |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''ProcessList''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The ProcessList command lists all running processes and their IDs. Because the function uses a loop, it can be aborted with the ctrl key. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Entries are now sorted by process name. |- | {{v|5.0}} || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding. |} ==See also== *[[Launch]] *[[Kill]] *[[ProcessInfo]] cee1d3d396fbda7bb3b9d5f5696761937e556565 1728 1727 2023-09-16T22:02:01Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = System |usage = processlist <searchterms> <getinfo> |aliases = processlist, plist |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''ProcessList''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The ProcessList command lists all running processes and their IDs. Optionally, memory usage and whether or not the process is responding can also be displayed. Because the function uses a loop, it can be aborted with the ctrl key. ==Parameters== ===Version 5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=searchterms |description=Search terms for the process list. Null lists all running processes. |range=str}} {{ParametersRow |num=2 |name=getinfo |description=Should information about each process be included? |range=bool |default=False}} |} ===Version 2.5 to 4.1=== This command takes no parameters. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Entries are now sorted by process name. |- | {{v|5.0}} || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding. |} ==See also== *[[Launch]] *[[Kill]] *[[ProcessInfo]] 7ef846c293dcfb77a64e2dfa9d7c9e638045f601 Terminate 0 587 1730 2023-09-16T22:02:22Z Serpent King 24956324 Serpent King moved page [[Terminate]] to [[Kill]] over redirect wikitext text/x-wiki #REDIRECT [[Kill]] a78aa4cacac699feec7dcccc298f12e439b2c3ad GetClipBoard 0 131 1731 554 2023-09-16T22:04:06Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = System |usage = getclipboard |aliases = getclipboard, getclip |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''GetClipBoard''' is a {{b|System|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== The GetClipBoard command outputs the contents of the system clipboard. If the clipboard contains a file list, the command is capable of displaying that. If the clipboard contains an image, "(Image)" will be outputted. If the clipboard contains audio, "(Audio)" will be outputted in version 2.0. In all future versions, the audio is played. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Gains the ability to play audio from the clipboard. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[SetClipBoard]] *[[ClearClipBoard]] 59bcc47c3010752c63e6f0ec0c59e7a425bbbcac ClearClipBoard 0 133 1732 556 2023-09-16T22:04:39Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = System |usage = clearclipboard |aliases = clearclipboard, clearclip, clrclip |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''ClearClipBoard''' is a {{b|System|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== The ClearClipBoard command clears the contents of the system clipboard. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[SetClipBoard]] *[[GetClipBoard]] 9f6b5fa76dbf9b91301269cfe0b25454cc1de8b2 SetClipBoard 0 132 1733 851 2023-09-16T22:08:54Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = System |usage = setclipboard <text> |aliases = setclipboard, setclip |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''SetClipBoard''' is a {{b|System|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The SetClipBoard command sets the clipboard text. The command was able to set audio to the clipboard via a file, but the feature was removed in version 4.1 due to technical issues. ==Parameters== ===Versions 2.0, 4.1, and 5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to set to the clipboard. |range=str|nonull=y |required=y}} |} ===Versions 2.5 to 4.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=text |description=The text to set to the clipboard. |range=str|nonull=y |required=y}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=audiofilepath |description=The filepath to set audio to the clipboard from. |range=File Path (.wav) |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Added the ability to set audio to the clipboard. |- | {{v|4.0}} || Implemented GetText(); now checks for invalid files. |- | {{v|4.1}} || Removed ability to set music to the clipboard; format changed to single parameter. |} ==See also== *[[GetClipBoard]] *[[ClearClipBoard]] 79e5d341fd2be578467073c281b1899d2144c675 Category:Version 5.0 commands 14 511 1734 1261 2023-09-18T22:18:35Z Serpent King 24956324 wikitext text/x-wiki These are all of the commands found in [[StarLightV5.0]]. [[Category:Commands]] 3f112bb43aeebe069e4ef94aaf0f6f4a9bc2a925 RockPaperScissors 0 499 1735 1232 2023-09-23T02:01:20Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Fun |usage = rockpaperscissors <choice> |aliases = rockpaperscissors, rps |v4.1=y|v5.0=y |console=y }} '''RockPaperScissors''' is a {{b|Fun|group}} command in ''[[StarLight]]'' that is present in version {{v|4.1}} forward. ==Function== The RockPaperScissors command plays rock paper scissors with the computer. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=choice |description=The player's RPS choice. |range=Valid inputs: rock, paper, scissors |required=y }} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.1}} || New command added. |} 013810055795330e78f0995bb64fff0a38d6c9b7 DrawCard 0 588 1736 2023-09-23T02:05:16Z Serpent King 24956324 Created page with "{{infobox command |group = Fun |usage = drawcard |aliases = drawcard |v5.0=y |console=y }} '''DrawCard''' is a {{b|Fun|group}} command in ''[[StarLight]]'' that is present in..." wikitext text/x-wiki {{infobox command |group = Fun |usage = drawcard |aliases = drawcard |v5.0=y |console=y }} '''DrawCard''' is a {{b|Fun|group}} command in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The DrawCard command draws a card from the current session's deck. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[ReplaceCard]] *[[ShuffleDeck]] *[[ResetDeck]] *[[ListDeck]] *[[TotalDeck]] 81f17fc5ce458be30fffad48aa2a94a8eb44dbe8 1737 1736 2023-09-23T02:06:03Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Fun |usage = drawcard |aliases = drawcard |v5.0=y |console=y }} '''DrawCard''' is a {{b|Fun|group}} command in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The DrawCard command draws a card from the front of the current session's deck. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[ReplaceCard]] *[[ShuffleDeck]] *[[ResetDeck]] *[[ListDeck]] *[[TotalDeck]] b08fa2145f9fe352ac867cdf3cad06adf04787af ReplaceCard 0 589 1738 2023-09-23T02:13:41Z Serpent King 24956324 Created page with "{{infobox command |group = Fun |usage = replacecard <value> <suit> |aliases = replacecard |v5.0=y |console=y }} '''ReplaceCard''' is a {{b|Fun|group}} command in ''StarLigh..." wikitext text/x-wiki {{infobox command |group = Fun |usage = replacecard <value> <suit> |aliases = replacecard |v5.0=y |console=y }} '''ReplaceCard''' is a {{b|Fun|group}} command in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The ReplaceCard command returns a missing card to the back of the current session's deck. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=value |description=The value/rank of the card. |range={{b|Integer|type}}s [2,10] and a, ace, j, jack, q, queen, k, king |required=y }} {{ParametersRow |num=2 |name=suit |description=The suit of the card. |range=Options: clubs, club, diamonds, diamond, hearts, heart, spades, spade |required=y }} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[DrawCard]] *[[ShuffleDeck]] *[[ResetDeck]] *[[ListDeck]] *[[TotalDeck]] 2da47ed29d0815b50c8b23a496f87bdce274e2a0 ShuffleDeck 0 590 1739 2023-09-23T02:16:13Z Serpent King 24956324 Created page with "{{infobox command |group = Fun |usage = shuffledeck |aliases = shuffledeck, shuffle |v5.0=y |console=y }} '''ShuffleDeck''' is a {{b|Fun|group}} command in ''[[StarLight]]''..." wikitext text/x-wiki {{infobox command |group = Fun |usage = shuffledeck |aliases = shuffledeck, shuffle |v5.0=y |console=y }} '''ShuffleDeck''' is a {{b|Fun|group}} command in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The ShuffleDeck command shuffles the cards in the current session's deck. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[DrawCard]] *[[ReplaceCard]] *[[ResetDeck]] *[[ListDeck]] *[[TotalDeck]] 200739b1f021fd07fbcb42994366d859029122a5 Shuffle 0 591 1740 2023-09-23T02:16:28Z Serpent King 24956324 Redirected page to [[ShuffleDeck]] wikitext text/x-wiki #REDIRECT [[ShuffleDeck]] d6de10a82b22b44f9e4095218e31b56c7d539681 ResetDeck 0 592 1741 2023-09-23T02:20:16Z Serpent King 24956324 Created page with "{{infobox command |group = Fun |usage = resetdeck |aliases = resetdeck |v5.0=y |console=y }} '''ResetDeck''' is a {{b|Fun|group}} command in ''[[StarLight]]'' that is present..." wikitext text/x-wiki {{infobox command |group = Fun |usage = resetdeck |aliases = resetdeck |v5.0=y |console=y }} '''ResetDeck''' is a {{b|Fun|group}} command in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The ResetDeck command resets the deck, with all 52 cards in order. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[DrawCard]] *[[ReplaceCard]] *[[ShuffleDeck]] *[[ListDeck]] *[[TotalDeck]] 53e628cafb471d3a8406c8113b644850d1862ee5 ListDeck 0 593 1742 2023-09-23T02:20:49Z Serpent King 24956324 Created page with "{{infobox command |group = Fun |usage = listdeck |aliases = listdeck |v5.0=y |console=y }} '''ListDeck''' is a {{b|Fun|group}} command in ''[[StarLight]]'' that is present in..." wikitext text/x-wiki {{infobox command |group = Fun |usage = listdeck |aliases = listdeck |v5.0=y |console=y }} '''ListDeck''' is a {{b|Fun|group}} command in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The ListDeck command lists all of the cards in the current session's deck. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[DrawCard]] *[[ReplaceCard]] *[[SuffleDeck]] *[[ResetDeck]] *[[TotalDeck]] 1ddfe6044ba5144d9c244b44763b048ad6b2978f 1743 1742 2023-09-23T02:21:00Z Serpent King 24956324 /* See also */ wikitext text/x-wiki {{infobox command |group = Fun |usage = listdeck |aliases = listdeck |v5.0=y |console=y }} '''ListDeck''' is a {{b|Fun|group}} command in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The ListDeck command lists all of the cards in the current session's deck. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[DrawCard]] *[[ReplaceCard]] *[[ShuffleDeck]] *[[ResetDeck]] *[[TotalDeck]] 68d7d4b695b6bc7cf211261ae387dc47cbe9050b Mosquito 0 594 1744 2023-09-23T02:24:01Z Serpent King 24956324 Created page with "{{infobox command |group = Fun |usage = mosquito |aliases = mosquito |v5.0=y |console=y }} '''Mosquito''' is a {{b|Fun|group}} command in ''[[StarLight]]'' that is present in..." wikitext text/x-wiki {{infobox command |group = Fun |usage = mosquito |aliases = mosquito |v5.0=y |console=y }} '''Mosquito''' is a {{b|Fun|group}} command in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The Mosquito command emits a very irritating high pitch squealing sound. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[Beep]] *[[Berserk]] 93f14406689fdca8704ca4fbf9d0e4b69ef55a29 TotalDeck 0 595 1745 2023-09-23T02:24:54Z Serpent King 24956324 Created page with "{{infobox command |group = Fun |usage = totaldeck |aliases = totaldeck |v5.0=y |console=y }} '''TotalDeck''' is a {{b|Fun|group}} command in ''[[StarLight]]'' that is present..." wikitext text/x-wiki {{infobox command |group = Fun |usage = totaldeck |aliases = totaldeck |v5.0=y |console=y }} '''TotalDeck''' is a {{b|Fun|group}} command in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The TotalDeck command returns the number of cards in the current session's deck. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[DrawCard]] *[[ReplaceCard]] *[[ShuffleDeck]] *[[ResetDeck]] *[[ListDeck]] 5f0f7bcaf50377f237989ff0796b7cf6ad07a07e Beep 0 496 1747 1229 2023-09-23T02:31:03Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Fun |usage = beep <count> <delay> |aliases = beep |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Beep''' is a {{b|Fun|group}} command in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== The Beep command produces a console beep. Because the function uses a loop, it can be aborted with the ctrl key. ==Parameters== ===Versions 2.0 to 5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=count |description=Number of times to beep. -1 (~ in 4.0 and 4.1) causes an infinite beep. |range=int|minval=-1|includemin=y |default=1 }} {{ParametersRow |num=2 |name=delay |description=Time in milliseconds between each beep. |range=int|minval=1|includemin=y |default=1200 }} |} ===Version 1.0=== This command takes no parameters. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.0}} || Added count and frequency parameters. |- | {{v|4.0}} || Added "~" to the count parameter for infinite beeps; implemented GetText(). |- | {{v|5.0}} || Infinite beeps is -1 instead of "~". |} bb4bdf51bbdb57dc0127e1779786e8c597374817 Berserk 0 498 1748 1231 2023-09-23T02:32:00Z Serpent King 24956324 /* Legacy */ wikitext text/x-wiki {{infobox command |group = Fun |usage = berserk |aliases = berserk |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''Berserk''' is a {{b|Fun|group}} command in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The Berserk command glitches out the console window. StarLight must be ctrl+c killed to end this. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|5.0}} || 100% more glitchy; now able to control break. |} b0eb04aa92e32f5ca3737eab3221388e4e66b25c 1749 1748 2023-09-23T02:33:10Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Fun |usage = berserk |aliases = berserk |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Berserk''' is a {{b|Fun|group}} command in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The Berserk command glitches out the console window. To end this, control break it. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|5.0}} || 100% more glitchy; now able to control break. |} ac2f11a99d88b039d2af0041c56eaecc04782b07 EightBall 0 500 1750 1233 2023-09-23T02:33:55Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Fun |usage = eightball <question> |aliases = eightball, 8ball |v4.1=y|v5.0=y |console=y }} '''EightBall''' is a {{b|Fun|group}} command in ''[[StarLight]]'' that is present in version {{v|4.1}} forward. ==Function== The EightBall command answers a yes/no question. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=question |description=The question to ask StarLight. |range=str|nonull=y |required=y }} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.1}} || New command added. |} c463d591159205a8894514da3589e679ce7be1d3 Crash 0 497 1751 1230 2023-09-23T02:34:15Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Fun |usage = crash |aliases = crash |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Crash''' is a {{b|Fun|group}} command in ''[[StarLight]]'' that is present in all versions. ==Function== The Crash command crashes StarLight by dividing by zero after a few theatrics. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|2.5}} || Added some theatrics before the crash. |} 9290a747237055a28ebead1ba389ec75eaa671f6 Fun 0 494 1752 1287 2023-09-23T02:38:21Z Serpent King 24956324 wikitext text/x-wiki The '''Fun''' group is a group that contains [[command]]s that don't have real purpose but are fun to use. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} ! {{v|5.0}} |- | [[Beep]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Mosquito]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Crash]] || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Berserk]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[RockPaperScissors]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- | [[EightBall]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- | [[DrawCard]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[ReplaceCard]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[ShuffleDeck]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[ResetDeck]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[ListDeck]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[TotalDeck]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |} [[Category:Fun commands|*]] [[Category:Command groups]] bd3c0f84cc1b101a9efeef5d1572fae18046708d Play 0 124 1753 558 2023-09-23T04:25:58Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = System |usage = play <sourcepath> <loop> ---- play <identifier> <loop> |aliases = play |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Play''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The play command will play .wav files in the background. It can be looped if desired. Use the [[Stop]] command to stop the playback. ==Parameters== ===Versions 4.1 and 5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=sourcepath |description=Determines which file should be played. |range=File path |required=y}} {{ParametersRow |num=2 |name=loop |description=Determines whether or not the playback should be looped. |range=bool |default=false}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=identifier |description=Determines which internal sound should be played |range=<nowiki>#SLCRYSTALS, #MOSQUITO, ...</nowiki> |required=y}} {{ParametersRow |num=2 |name=loop |description=Determines whether or not the playback should be looped. |range=bool |default=false}} |} ===Versions 2.5 to 4.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=sourcepath |description=Determines which file should be played. |range=File path |required=y}} {{ParametersRow |num=2 |name=loop |description=Determines whether or not the playback should be looped. |range=bool |default=false}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Added the "keyword" parameter path. |- | {{v|5.0}} || Now able to accept partial filenames. |} ==See also== *[[Stop]] 78b6faca99d7342c4b9292bfb83ff1b417ed59d8 StarLightV5.0 0 505 1754 1746 2023-09-23T04:27:08Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV5.0''}} '''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only. ==General changes== *Now running on .NET Framework 4.8 *Multiple speed improvements, streamlined code to allow data to only flow once per command. *Passwords now go through encryption. *Passwords now switch backed to input box prompts. *Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command) *Audio files now exist in a global variable, making it easier to add more. *Variables now save to the hard drive for use in future sessions. *Variables also now exist publicly and privately. *Debug timer now added to measure command times. *Restart command now added as a lock exception. *More robust exception handler. Gives more concise details about what went wrong. *"?" command prefix added that returns help entries for an existing command. *"??" command prefix added that searches this wiki for the command entry. *"!" command prefix added that copies the output of the command to the clipboard. *Keywords added: #REG, #OBOX, #SBOX, #DBOX *Settings added: REG, SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH *Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound) *New autosave mode: after every command. *Output system speed improvements. *Corrected Black Star glitch. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.1|last version]] |- | [[Exit]] || [[SLSystem]] || &mdash; |- | [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it. |- | [[ExceptionHandler]] || SLSystem || &mdash; |- | [[DebugMode]] || SLSystem || &mdash; |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering. |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || &mdash; |- | [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units. |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[CommandCount]] || SLSystem || New command added. |- | [[ForceKill]] || SLSystem || &mdash; |- | [[Clone]] || SLSystem || New command added. |- | [[GetText]] || SLSystem || Argument list now in one parameter. |- | [[SetVar]] || SLSystem || Added ability to set both public and private variables. |- | [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables. |- | [[ListVar]] || SLSystem || Added ability to list both public and private variables. |- | [[SaveVar]] || SLSystem || New command added. |- | [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]]. |- | [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]]. |- | [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]]. |- | [[Run]] || SLSystem || New command added. |- | [[GOTO]] || SLSystem || New command added. |- | [[SystemMode]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || &mdash; |- | [[Title]] || Settings || &mdash; |- | [[Message]] || Settings || &mdash; |- | [[Length]] || Settings || &mdash; |- | [[Width]] || Settings || If original WIDTH and CONSOLE_BUFFER_WIDTH are equal, CONSOLE_BUFFER_WIDTH now changes with the CONSOLE_WIDTH. |- | [[BufferLength]] || Settings || &mdash; |- | [[BufferWidth]] || Settings || #DEFAULT now sets CONSOLE_BUFFER_WIDTH to the current CONSOLE_WIDTH. |- | [[CursorSize]] || Settings || &mdash; |- | [[ForeColor]] || Settings || &mdash; |- | [[BackColor]] || Settings || &mdash; |- | [[ResetColor]] || Settings || &mdash; |- | [[AutosaveMode]] || Settings || Added "After every command" mode. |- | [[SaveDirectory]] || Settings || &mdash; |- | [[OutputToClipboard]] || Settings || &mdash; |- | [[Timestamp]] || Settings || &mdash; |- | [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]]. |- | [[Lock]] || Settings || Password parameter removed, now accepts password via input box. |- | [[Unlock]] || Settings || Password parameter removed, now accepts password via input box. |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || Now accepts partial filenames. |- | [[SaveSettings]] || Settings || Filepath parameter added, can optionally specify where to save settings. |- | [[ClearSettings]] || Settings || Now deletes the settings file. |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Now loads private variables; password parameter removed, now accepts password via input box. |- | [[Logout]] || Authentication || Now unloads private variables. |- | [[Register]] || Authentication || Password parameter removed, now accepts password via input box. |- | [[DeleteAccount]] || Authentication || New command added. |- | [[ChangePassword]] || Authentication || New command added. |- | [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used. |- | [[Print]] || {{b|String|group}} || Added "echo" alias. |- | [[Type]] || String || &mdash; |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[SubString]] || String || New command added. |- | [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim. |- | [[Pad]] || String || padright? parameter replaced with direction parameter; default pad direction changed to right. |- | [[Replace]] || String || Now optionally accepts start and count parameters. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || Now only accepts a single omission string. |- | [[Repeat]] || String || &mdash; |- | [[Reverse]] || String || &mdash; |- | [[Scramble]] || String || No longer uses a recursive loop, improving speed. |- | [[Offset]] || String || &mdash; |- | [[LCase]] || String || &mdash; |- | [[UCase]] || String || &mdash; |- | [[PCase]] || String || &mdash; |- | [[Len]] || String || &mdash; |- | [[IndexOf]] || String || New command added. |- | [[Contains]] || String || New command added. |- | [[StartsWith]] || String || New command added. |- | [[EndsWith]] || String || New command added. |- | [[Frequency]] || String || &mdash; |- | [[GetChar]] || String || &mdash; |- | [[ASCII]] || String || &mdash; |- | [[Char]] || String || &mdash; |- | [[Hex]] || String || Now accepts 64 bit integers. |- | [[Oct]] || String || Now accepts 64 bit integers. |- | [[Binary]] || String || &mdash; |- | [[NumBinary]] || String || Now accepts 64 bit integers. |- | [[StrConvert]] || String || &mdash; |- | [[KeyCode]] || String || &mdash; |- | [[ColorCode]] || String || &mdash; |- | [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers. |- | [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited. |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited. |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[RemDiv]] || Math || New command added. |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots. |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]] |- | [[Quadratic]] || Math || &mdash; |- | [[Fibonacci]] || Math || &mdash; |- | [[Pythagorean]] || Math || New command added. |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Perimeter]] || Math || &mdash; |- | [[Area]] || Math || &mdash; |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Min]] || Math || New command added. |- | [[Max]] || Math || New command added. |- | [[Range]] || Math || New command added. |- | [[Median]] || Math || Now accepts an entire dataset. |- | [[Mode]] || Math || New command added. |- | [[Average]] || Math || "mean", "arithmean", and "arithmeticmean" aliases added. |- | [[GeometricMean]] || Math || New command added. |- | [[HarmonicMean]] || Math || New command added. |- | [[Variance]] || Math || New command added. |- | [[StandardDeviation]] || Math || New command added. |- | [[CoefficientVariance]] || Math || New command added. |- | [[DataSet]] || Math || &mdash; |- | [[Random]] || Math || Now optionally will not repeat numbers |- | [[Chance]] || Math || &mdash; |- | [[Count]] || Math || &mdash; |- | [[Factor]] || Math || Redone command with a speed boost. |- | [[Gcf]] || Math || Redone command with a speed boost. |- | [[Lcm]] || Math || New command added. |- | [[Simplify]] || Math || Redone command with a speed boost. |- | [[ToFraction]] || Math || Redone command with a speed boost. |- | [[Prime]] || Math || New command added. |- | [[PrimeList]] || Math || New command added. |- | [[Round]] || Math || New command added. |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[VolumeConvert]] || Math || &mdash; |- | [[WeightConvert]] || Math || &mdash; |- | [[Test]] || Math || Now able to accepts inputs as either strings or numeric values; removed "fileexists" and "direxists" paths. |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || &mdash; |- | [[DayOfYear]] || Date/Time || &mdash; |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || "min" alias removed to make way for Min command. |- | [[Second]] || Date/Time || &mdash; |- | [[Millisecond]] || Date/Time || New command added. |- | [[UTC]] || Date/Time || Added offset parameter. |- | [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[NewDir]] || File || Output now describes what operation has been done. |- | [[NewFile]] || File || Output now describes what operation has been done. |- | [[EditFile]] || File || New command added. |- | [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers. |- | [[Attributes]] || File || Renamed from "attr" to "attributes" ("attr" alias remains); added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes. |- | [[ChRoute]] || [[Registry]] || New command added. |- | [[RegDIR]] || Registry || New command added. |- | [[GetRegVal]] || Registry || New command added. |- | [[SetRegVal]] || Registry || New command added. |- | [[DeleteRegVal]] || Registry || New command added. |- | [[NewRegVal]] || Registry || New command added. |- | [[DeleteRegKey]] || Registry || New command added. |- | [[NewRegKey]] || Registry || New command added. |- | [[Launch]] || System || Added ability to launch saved processes. |- | [[ProcessSave]] || System || New command added. |- | [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process. |- | [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules along with threads. |- | [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding. |- | [[SystemHealth]] || System || Added GPU usage; power reading now returns whether the system is on battery or plugged in; added percentages for space remaining for drives and for memory. |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || &mdash; |- | [[ClearClipBoard]] || System || &mdash; |- | [[Play]] || System || Now able to accept partial filenames. |- | [[Stop]] || System || Removed alias "stahp". |- | [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters. |- | [[InputBox]] || System || Renamed from "SimulateInputBox". |- | [[ColorBox]] || System || New command added. |- | [[FontBox]] || System || New command added. |- | [[PrintBox]] || System || New command added. |- | [[OpenBox]] || System || New command added. |- | [[SaveBox]] || System || New command added. |- | [[DirBox]] || System || New command added. |- | [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows. |- | [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0. |- | [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped. |- | [[PauseStopwatch]] || System || Now displays time of the stopwatch. |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Search]] || System || &mdash; |- | [[SearchAdd]] || System || New command added. |- | [[SearchRemove]] || System || New command added. |- | [[SearchEdit]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[Ping]] || System || Added option to ping indefinitely |- | [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry. |- | [[ChangeLogSettings]] || System || New command added. |- | [[Beep]] || [[Fun]] || Infinite beeps is -1 instead of "~". |- | [[Mosquito]] || Fun || New command added. |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || 100% more glitchy. Also now able to control break. |- | [[RockPaperScissors]] || Fun || &mdash; |- | [[EightBall]] || Fun || &mdash; |- | [[DrawCard]] || Fun || New command added. |- | [[ReplaceCard]] || Fun || New command added. |- | [[ShuffleDeck]] || Fun || New command added. |- | [[ResetDeck]] || Fun || New command added. |- | [[ListDeck]] || Fun || New command added. |- | [[TotalDeck]] || Fun || New command added. |} [[Category:StarLight builds]] 94f11a0ecbe5ea00b70da68b56acf16a939ab970 1794 1754 2023-09-29T18:43:22Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV5.0''}} '''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only. ==General changes== *Now running on .NET Framework 4.8 *Multiple speed improvements, streamlined code to allow data to only flow once per command. *Passwords now go through encryption. *Passwords now switch backed to input box prompts. *Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command) *Audio files now exist in a global variable, making it easier to add more. *Variables now save to the hard drive for use in future sessions. *Variables also now exist publicly and privately. *Debug timer now added to measure command times. *Restart command now added as a lock exception. *More robust exception handler. Gives more concise details about what went wrong. *"?" command prefix added that returns help entries for an existing command. *"??" command prefix added that searches this wiki for the command entry. *"!" command prefix added that copies the output of the command to the clipboard. *Keywords added: #REG, #OBOX, #SBOX, #DBOX *Settings added: REG, SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH *Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound) *New autosave mode: after every command. *Output system speed improvements. *Corrected Black Star glitch. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.1|last version]] |- | [[Exit]] || [[SLSystem]] || &mdash; |- | [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it. |- | [[ExceptionHandler]] || SLSystem || &mdash; |- | [[DebugMode]] || SLSystem || &mdash; |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering. |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || &mdash; |- | [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units. |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[CommandCount]] || SLSystem || New command added. |- | [[ForceKill]] || SLSystem || &mdash; |- | [[Clone]] || SLSystem || New command added. |- | [[GetText]] || SLSystem || Argument list now in one parameter. |- | [[SetVar]] || SLSystem || Added ability to set both public and private variables. |- | [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables. |- | [[ListVar]] || SLSystem || Added ability to list both public and private variables. |- | [[SaveVar]] || SLSystem || New command added. |- | [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]]. |- | [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]]. |- | [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]]. |- | [[Run]] || SLSystem || New command added. |- | [[GOTO]] || SLSystem || New command added. |- | [[SystemMode]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || &mdash; |- | [[Title]] || Settings || &mdash; |- | [[Message]] || Settings || &mdash; |- | [[Length]] || Settings || &mdash; |- | [[Width]] || Settings || If original WIDTH and CONSOLE_BUFFER_WIDTH are equal, CONSOLE_BUFFER_WIDTH now changes with the CONSOLE_WIDTH. |- | [[BufferLength]] || Settings || &mdash; |- | [[BufferWidth]] || Settings || #DEFAULT now sets CONSOLE_BUFFER_WIDTH to the current CONSOLE_WIDTH. |- | [[CursorSize]] || Settings || &mdash; |- | [[ForeColor]] || Settings || &mdash; |- | [[BackColor]] || Settings || &mdash; |- | [[ResetColor]] || Settings || &mdash; |- | [[AutosaveMode]] || Settings || Added "After every command" mode. |- | [[SaveDirectory]] || Settings || &mdash; |- | [[OutputToClipboard]] || Settings || &mdash; |- | [[Timestamp]] || Settings || &mdash; |- | [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]]. |- | [[Lock]] || Settings || Password parameter removed, now accepts password via input box. |- | [[Unlock]] || Settings || Password parameter removed, now accepts password via input box. |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || Now accepts partial filenames. |- | [[SaveSettings]] || Settings || Filepath parameter added, can optionally specify where to save settings. |- | [[ClearSettings]] || Settings || Now deletes the settings file. |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Now loads private variables; password parameter removed, now accepts password via input box. |- | [[Logout]] || Authentication || Now unloads private variables. |- | [[Register]] || Authentication || Password parameter removed, now accepts password via input box. |- | [[DeleteAccount]] || Authentication || New command added. |- | [[ChangePassword]] || Authentication || New command added. |- | [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used. |- | [[Print]] || {{b|String|group}} || Added "echo" alias. |- | [[Type]] || String || &mdash; |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[SubString]] || String || New command added. |- | [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim. |- | [[Pad]] || String || padright? parameter replaced with direction parameter; default pad direction changed to right. |- | [[Replace]] || String || Now optionally accepts start and count parameters. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || Now only accepts a single omission string. |- | [[Repeat]] || String || &mdash; |- | [[Reverse]] || String || &mdash; |- | [[Scramble]] || String || No longer uses a recursive loop, improving speed. |- | [[Offset]] || String || &mdash; |- | [[LCase]] || String || &mdash; |- | [[UCase]] || String || &mdash; |- | [[PCase]] || String || &mdash; |- | [[Len]] || String || &mdash; |- | [[IndexOf]] || String || New command added. |- | [[Contains]] || String || New command added. |- | [[StartsWith]] || String || New command added. |- | [[EndsWith]] || String || New command added. |- | [[Frequency]] || String || &mdash; |- | [[GetChar]] || String || &mdash; |- | [[ASCII]] || String || &mdash; |- | [[Char]] || String || &mdash; |- | [[Hex]] || String || Now accepts 64 bit integers. |- | [[Oct]] || String || Now accepts 64 bit integers. |- | [[Binary]] || String || &mdash; |- | [[NumBinary]] || String || Now accepts 64 bit integers. |- | [[StrConvert]] || String || &mdash; |- | [[KeyCode]] || String || &mdash; |- | [[ColorCode]] || String || &mdash; |- | [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers. |- | [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited. |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited. |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[RemDiv]] || Math || New command added. |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots. |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]] |- | [[Quadratic]] || Math || &mdash; |- | [[Fibonacci]] || Math || &mdash; |- | [[Pythagorean]] || Math || New command added. |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Perimeter]] || Math || &mdash; |- | [[Area]] || Math || &mdash; |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Min]] || Math || New command added. |- | [[Max]] || Math || New command added. |- | [[Range]] || Math || New command added. |- | [[Median]] || Math || Now accepts an entire dataset. |- | [[Mode]] || Math || New command added. |- | [[Average]] || Math || "mean", "arithmean", and "arithmeticmean" aliases added. |- | [[GeometricMean]] || Math || New command added. |- | [[HarmonicMean]] || Math || New command added. |- | [[Variance]] || Math || New command added. |- | [[StandardDeviation]] || Math || New command added. |- | [[CoefficientVariance]] || Math || New command added. |- | [[DataSet]] || Math || &mdash; |- | [[Random]] || Math || Now optionally will not repeat numbers |- | [[Chance]] || Math || &mdash; |- | [[Count]] || Math || &mdash; |- | [[Factor]] || Math || Redone command with a speed boost. |- | [[Gcf]] || Math || Redone command with a speed boost. |- | [[Lcm]] || Math || New command added. |- | [[Simplify]] || Math || Redone command with a speed boost. |- | [[ToFraction]] || Math || Redone command with a speed boost. |- | [[Prime]] || Math || New command added. |- | [[PrimeList]] || Math || New command added. |- | [[Round]] || Math || New command added. |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[VolumeConvert]] || Math || &mdash; |- | [[WeightConvert]] || Math || &mdash; |- | [[Test]] || Math || Now able to accepts inputs as either strings or numeric values; removed "fileexists" and "direxists" paths. |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || &mdash; |- | [[DayOfYear]] || Date/Time || &mdash; |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || "min" alias removed to make way for Min command. |- | [[Second]] || Date/Time || &mdash; |- | [[Millisecond]] || Date/Time || New command added. |- | [[UTC]] || Date/Time || Added offset parameter. |- | [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[NewDir]] || File || Output now describes what operation has been done. |- | [[NewFile]] || File || Output now describes what operation has been done. |- | [[EditFile]] || File || New command added. |- | [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers. |- | [[Attributes]] || File || Renamed from "attr" to "attributes" ("attr" alias remains); added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes. |- | [[ChRoute]] || [[Registry]] || New command added. |- | [[RegDIR]] || Registry || New command added. |- | [[GetRegVal]] || Registry || New command added. |- | [[SetRegVal]] || Registry || New command added. |- | [[DeleteRegVal]] || Registry || New command added. |- | [[NewRegVal]] || Registry || New command added. |- | [[DeleteRegKey]] || Registry || New command added. |- | [[NewRegKey]] || Registry || New command added. |- | [[Launch]] || System || Added ability to launch saved processes. |- | [[ProcessSave]] || System || New command added. |- | [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process. |- | [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules along with threads. |- | [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding. |- | [[SystemHealth]] || System || Added GPU usage; power reading now returns whether the system is on battery or plugged in; added percentages for space remaining for drives and for memory. |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || &mdash; |- | [[ClearClipBoard]] || System || &mdash; |- | [[Play]] || System || Now able to accept partial filenames. |- | [[Stop]] || System || Removed alias "stahp". |- | [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters. |- | [[InputBox]] || System || Renamed from "SimulateInputBox". |- | [[ColorBox]] || System || New command added. |- | [[FontBox]] || System || New command added. |- | [[PrintBox]] || System || New command added. |- | [[OpenBox]] || System || New command added. |- | [[SaveBox]] || System || New command added. |- | [[DirBox]] || System || New command added. |- | [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows. |- | [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0. |- | [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped. |- | [[PauseStopwatch]] || System || Now displays time of the stopwatch. |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Search]] || System || Search engines are referenced by Search.cfg, instead of internally. |- | [[SearchAdd]] || System || New command added. |- | [[SearchRemove]] || System || New command added. |- | [[SearchEdit]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[Ping]] || System || Added option to ping indefinitely |- | [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry. |- | [[ChangeLogSettings]] || System || New command added. |- | [[Beep]] || [[Fun]] || Infinite beeps is -1 instead of "~". |- | [[Mosquito]] || Fun || New command added. |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || 100% more glitchy. Also now able to control break. |- | [[RockPaperScissors]] || Fun || &mdash; |- | [[EightBall]] || Fun || &mdash; |- | [[DrawCard]] || Fun || New command added. |- | [[ReplaceCard]] || Fun || New command added. |- | [[ShuffleDeck]] || Fun || New command added. |- | [[ResetDeck]] || Fun || New command added. |- | [[ListDeck]] || Fun || New command added. |- | [[TotalDeck]] || Fun || New command added. |} [[Category:StarLight builds]] 3179ab9e094e733b60cde028924a1b6cca5992f9 Stop 0 125 1755 557 2023-09-23T04:27:29Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = System |usage = stop |aliases = stop |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Stop''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The stop command stops the playback initiated with the [[Play]] command. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|5.0}} || Removed alias "stahp". |} ==See also== *[[Play]] c4c63a4b6136493d4f20a2da1614be84f9382606 EditFile 0 583 1756 1699 2023-09-23T04:29:28Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = File |usage = editfile <sourcepath> <linenumber> <contents> <insert> |aliases = editfile, edit |v5.0=y |console=y }} '''EditFile''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The EditFile command edits the contents of a file, by line. ===Input=== {|class=wikitable !Valid input |- |Full path of directory that exists |- |Name of directory in the current path |- |Partial name of directory that exists |} ==Parameters== ===Version 5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=sourcepath |description=File to edit. Use #BROWSE to select a file from the system dialog. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=linenumber |description=Number of the line to edit, 1 based. |range=int|minval=1|includemin=y |required=y}} {{ParametersRow |num=3 |name=contents |description=New contents of the line. |range=str |required=y}} {{ParametersRow |num=4 |name=insert |description=Create a new line instead of overwritting? |range=bool |default=False}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[ReadFile]] *[[Attributes]] a78c4555655b6f5d8f8e51fdfdec9782796feb1b ReadFile 0 468 1757 1698 2023-09-23T04:29:39Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = File |usage = readfile <sourcepath> <linenumbers> |aliases = readfile, read |v1.0=y|v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''ReadFile''' is a {{b|File|group}} [[command]] in ''[[StarLight]]'' that is present in all versions. As of {{v|4.1}}, the command is single parameter, meaning it does not require its parameter to be surrounded by quotation marks. ==Function== The ReadFile command reads a file and displays its contents. ===Input=== {|class=wikitable !Valid input |- |Full path of directory that exists |- |Name of directory in the current path |- |Partial name of directory that exists |} ==Parameters== ===Version 5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=sourcepath |description=File to read. Use #BROWSE to select a file from the system dialog. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=linenumbers |description=Should the output contain line numbers? |range=bool |default=False}} |} ===Versions 1.0 to 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=sourcepath |description=File to read. Use #BROWSE to select a file from the system dialog. |range=str|nonull=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|1.0}} || New command added. |- | {{v|3.5}} || "cat" alias added. |- | {{v|4.0}} || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). |- | {{v|4.1}} || Corrected a bug that prevented upper cased, incomplete directory names from working; format changed to single parameter; "read" alias added. |- | {{v|5.0}} || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers. |} ==See also== *[[EditFile]] *[[Attributes]] 49ed841da7844134fcccd5a2c0c3b7fce6a8eeb9 SL 0 241 1758 674 2023-09-23T04:32:53Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = sl <text> |aliases = sl, starlight |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''SL''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present version {{v|2.0}} forward. ==Function== The SL command changes [[settings]] to an optimal configuration. Also clears the console. ==Settings changed== {| class="wikitable" style="text-align:center;" width=60% ! Setting ! width=5%|{{v|2.0}} ! width=5%|{{v|2.5}} ! width=5%|{{v|2.7}} ! width=5%|{{v|3.0}} ! width=5%|{{v|3.1}} ! width=5%|{{v|3.5}} ! width=5%|{{v|4.0}}<br>(GUI) ! width=5%|{{v|4.0}}<br>(Con) ! width=5%|{{v|4.1}} |- | CONSOLE_TITLE || &mdash; || &mdash; || colspan=4|"StarLight" || colspan=3|"StarLight Supernova" |- | CONSOLE_MESSAGE || &mdash; || colspan=8|"***************<br>***StarLight***<br>***************" |- | CONSOLE_WIDTH || colspan=3|110 || colspan=4|800 || colspan=2|110 |- | CONSOLE_LENGTH || colspan=3|50 || colspan=4|600 || 50 || 30 |- | CONSOLE_BUFFER_WIDTH || colspan=3|110 || &mdash; || &mdash; || &mdash; || &mdash; || colspan=2|110 |- | CONSOLE_BUFFER_LENGTH || colspan=3|5000 || &mdash; || &mdash; || &mdash; || &mdash; || colspan=2|5000 |- | CONSOLE_CURSOR_SIZE || &mdash; || colspan=2|10 || &mdash; || &mdash; || &mdash; || &mdash; || colspan=2|10 |- | CONSOLE_FONT_FAMILY || &mdash; || &mdash; || &mdash; || colspan=4|Consolas || &mdash; || &mdash; |- | CONSOLE_TEXT_SIZE || &mdash; || &mdash; || &mdash; || colspan=4|10 || &mdash; || &mdash; |- | CONSOLE_FOREGROUND_COLOR || colspan=3|15 (Yellow) || &mdash; || &mdash; || &mdash; || &mdash; || colspan=2|15 (Yellow) |- | CONSOLE_BACKGROUND_COLOR || colspan=3|0 (Black) || &mdash; || &mdash; || &mdash; || &mdash; || colspan=2|0 (Black) |- | CONSOLE_FOREGROUND_RED_COLOR || &mdash; || &mdash; || &mdash; || colspan=4|255 || &mdash; || &mdash; |- | CONSOLE_FOREGROUND_GREEN_COLOR || &mdash; || &mdash; || &mdash; || colspan=4|255 || &mdash; || &mdash; |- | CONSOLE_FOREGROUND_BLUE_COLOR || &mdash; || &mdash; || &mdash; || colspan=4|0 || &mdash; || &mdash; |- | CONSOLE_BACKGROUND_RED_COLOR || &mdash; || &mdash; || &mdash; || colspan=4|0 || &mdash; || &mdash; |- | CONSOLE_BACKGROUND_GREEN_COLOR || &mdash; || &mdash; || &mdash; || colspan=4|0 || &mdash; || &mdash; |- | CONSOLE_BACKGROUND_BLUE_COLOR || &mdash; || &mdash; || &mdash; || colspan=4|0 || &mdash; || &mdash; |- | SHOW_TIMESTAMP || colspan=9|False |- | PLAY_INTRO_SOUND || &mdash; || colspan=8|True |- | INTRO_SOUND_PATH || &mdash; || &mdash; || colspan=4|%appdata%\StarLightData\Crystals.wav || colspan=3|#SLCRYSTALS |- | SAVE_DIRECTORY || &mdash; || &mdash; || colspan=7|True |- | OUTPUT_TO_CLIPBOARD || &mdash; || &mdash; || colspan=7|False |- | PROCESS_CHECK_FREQUENCY || &mdash; || &mdash; || &mdash; || colspan=4|1000|| &mdash; || &mdash; |- | NOTIFY || &mdash; || &mdash; || &mdash; || colspan=4|True|| &mdash; || &mdash; |- | SLCURSOR || &mdash; || &mdash; || &mdash; || colspan=4|True|| &mdash; || &mdash; |- | DIRECTORY || &mdash; || &mdash; || C:\ || &mdash; || &mdash; || &mdash; || &mdash; || &mdash; || &mdash; |- | PV_SIZE_MODE || &mdash; || &mdash; || &mdash; || colspan=4|3 (Center)|| &mdash; || &mdash; |- | AUTOSAVE_MODE || &mdash; || &mdash; || colspan=7|2 (Autosave) |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(), added invalid input checks. |- | {{v|4.1}} || Format changed to single parameter; Added #DEFAULT. |} 99dff2146e65d36c00e59349c22a72eb0362ff80 1759 1758 2023-09-23T04:41:51Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Settings |usage = sl |aliases = sl, starlight |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''SL''' is a {{b|settings|group}} [[command]] in ''[[StarLight]]'' that is present version {{v|2.0}} forward. ==Function== The SL command changes [[settings]] to an optimal configuration. Also clears the console. ==Settings changed== {| class="wikitable" style="text-align:center;" width=60% ! Setting ! width=5%|{{v|2.0}} ! width=5%|{{v|2.5}} ! width=5%|{{v|2.7}} ! width=5%|{{v|3.0}} ! width=5%|{{v|3.1}} ! width=5%|{{v|3.5}} ! width=5%|{{v|4.0}}<br>(GUI) ! width=5%|{{v|4.0}}<br>(Con) ! width=5%|{{v|4.1}} ! width=5%|{{v|5.0}} |- | CONSOLE_TITLE || &mdash; || &mdash; || colspan=4|"StarLight" || colspan=4|"StarLight Supernova" |- | CONSOLE_MESSAGE || &mdash; || colspan=9|"***************<br>***StarLight***<br>***************" |- | CONSOLE_WIDTH || colspan=3|110 || colspan=4|800 || colspan=2|110 || 140 |- | CONSOLE_LENGTH || colspan=3|50 || colspan=4|600 || 50 || 30 || 36 |- | CONSOLE_BUFFER_WIDTH || colspan=3|110 || &mdash; || &mdash; || &mdash; || &mdash; || colspan=2|110 || 140 |- | CONSOLE_BUFFER_LENGTH || colspan=3|5000 || &mdash; || &mdash; || &mdash; || &mdash; || colspan=2|5000 || 10000 |- | CONSOLE_CURSOR_SIZE || &mdash; || colspan=2|10 || &mdash; || &mdash; || &mdash; || &mdash; || colspan=3|10 |- | CONSOLE_FONT_FAMILY || &mdash; || &mdash; || &mdash; || colspan=4|Consolas || &mdash; || &mdash; || &mdash; |- | CONSOLE_TEXT_SIZE || &mdash; || &mdash; || &mdash; || colspan=4|10 || &mdash; || &mdash; || &mdash; |- | CONSOLE_FOREGROUND_COLOR || colspan=3|15 (Yellow) || &mdash; || &mdash; || &mdash; || &mdash; || colspan=3|15 (Yellow) |- | CONSOLE_BACKGROUND_COLOR || colspan=3|0 (Black) || &mdash; || &mdash; || &mdash; || &mdash; || colspan=3|0 (Black) |- | CONSOLE_FOREGROUND_RED_COLOR || &mdash; || &mdash; || &mdash; || colspan=4|255 || &mdash; || &mdash; || &mdash; |- | CONSOLE_FOREGROUND_GREEN_COLOR || &mdash; || &mdash; || &mdash; || colspan=4|255 || &mdash; || &mdash; || &mdash; |- | CONSOLE_FOREGROUND_BLUE_COLOR || &mdash; || &mdash; || &mdash; || colspan=4|0 || &mdash; || &mdash; || &mdash; |- | CONSOLE_BACKGROUND_RED_COLOR || &mdash; || &mdash; || &mdash; || colspan=4|0 || &mdash; || &mdash; || &mdash; |- | CONSOLE_BACKGROUND_GREEN_COLOR || &mdash; || &mdash; || &mdash; || colspan=4|0 || &mdash; || &mdash; || &mdash; |- | CONSOLE_BACKGROUND_BLUE_COLOR || &mdash; || &mdash; || &mdash; || colspan=4|0 || &mdash; || &mdash; || &mdash; |- | SHOW_TIMESTAMP || colspan=10|False |- | PLAY_INTRO_SOUND || &mdash; || colspan=8|True || &mdash; |- | INTRO_SOUND_PATH || &mdash; || &mdash; || colspan=4|%appdata%\StarLightData\Crystals.wav || colspan=4|#SLCRYSTALS |- | SAVE_DIRECTORY || &mdash; || &mdash; || colspan=8|True |- | OUTPUT_TO_CLIPBOARD || &mdash; || &mdash; || colspan=8|False |- | PROCESS_CHECK_FREQUENCY || &mdash; || &mdash; || &mdash; || colspan=4|1000|| &mdash; || &mdash; || &mdash; |- | NOTIFY || &mdash; || &mdash; || &mdash; || colspan=4|True|| &mdash; || &mdash; || &mdash; |- | SLCURSOR || &mdash; || &mdash; || &mdash; || colspan=4|True|| &mdash; || &mdash; || &mdash; |- | DIRECTORY || &mdash; || &mdash; || C:\ || &mdash; || &mdash; || &mdash; || &mdash; || &mdash; || &mdash; || &mdash; |- | PV_SIZE_MODE || &mdash; || &mdash; || &mdash; || colspan=4|3 (Center)|| &mdash; || &mdash; || &mdash; |- | AUTOSAVE_MODE || &mdash; || &mdash; || colspan=7|2 (Autosave on exit) || 3 (Autosave after every command) |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |} 4632105f7541cff13a0c9f01fde8986da935b36c MessageBox 0 127 1760 550 2023-09-29T17:24:55Z Serpent King 24956324 Serpent King moved page [[SimulateMessage]] to [[MessageBox]] wikitext text/x-wiki {{infobox command |group = System |usage = simulatemessage <message> <title> <style> |aliases = simulatemessage, simmsg, {{rollover|msgbox|Added in 3.0|y}} |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''SimulateMessage''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== The SimulateMessage command displays a message box on the screen, then collects the user response and displays it. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=message |description=The contents of the message box. |range=str}} {{ParametersRow |num=2 |name=title |description=The message box's title. |range=str |default=StarLight}} {{ParametersRow |num=3 |name=style |description=The style of the message box. Affects the box's icon and sound effect. |range=2 forms of style: icon and buttons. Icon goes first, buttons go second, no space between them.<br> Icon styles: BLANK, EXCLAMATION, QUESTION, INFORMATION, CRITICAL <br> Button styles: OK, OKCANCEL, YESNO, RETRYCANCEL, ABORTRETRYIGNORE |default=BLANKOK}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|3.0}} || Added "msgbox" alias. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[SimulateInputBox]] *[[ShowTip]] 67f91e745160eb5591ecd44d0784bcbbd12c228f 1764 1760 2023-09-29T17:36:27Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = System |usage = messagebox <message> <title> <icon> <buttons> |aliases = messagebox, msgbox, mbox |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''MessageBox''' (formerly '''SimulateMessage''') is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== The MessageBox command displays a message box on the screen, then collects the user response and displays it. ==Parameters== ===Version 5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=message |description=The contents of the message box. |range=str|required=y}} {{ParametersRow |num=2 |name=title |description=The message box's title. |range=str |default=StarLight}} {{ParametersRow |num=3 |name=icon |description=Icon style for the message box. |range=Options: blank, critical, question, exclamation, information |default=blank}} {{ParametersRow |num=4 |name=buttons |description=Button style for the message box. |range=Options: ok, okcancel, abortretryignore, yesnocancel, yesno, retrycancel |default=ok}} |} ===Version 2.0 to 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=message |description=The contents of the message box. |range=str|required=y}} {{ParametersRow |num=2 |name=title |description=The message box's title. |range=str |default=StarLight}} {{ParametersRow |num=3 |name=style |description=The style of the message box. Affects the box's icon and sound effect. |range=2 forms of style: icon and buttons. Icon goes first, buttons go second, no space between them.<br> Icon styles: BLANK, EXCLAMATION, QUESTION, INFORMATION, CRITICAL <br> Button styles: OK, OKCANCEL, YESNO, RETRYCANCEL, ABORTRETRYIGNORE |default=BLANKOK}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|3.0}} || Added "msgbox" alias. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|5.0}} || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters. |} ==See also== *[[SimulateInputBox]] *[[ShowTip]] 08b4b068a1dc917943038318a55239b694fc6047 SimulateMessage 0 596 1761 2023-09-29T17:24:55Z Serpent King 24956324 Serpent King moved page [[SimulateMessage]] to [[MessageBox]] wikitext text/x-wiki #REDIRECT [[MessageBox]] ef88cdaba156caef03fbdd00b7dfef22ebf70b9a InputBox 0 130 1762 552 2023-09-29T17:26:00Z Serpent King 24956324 Serpent King moved page [[SimulateInputBox]] to [[InputBox]] wikitext text/x-wiki {{infobox command |group = System |usage = simulateinputbox <message> <title> <defaulttext> |aliases = simulateinputbox, siminput, {{rollover|inputbox|Added in 4.1|y}} |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y |console=y|gui=y }} '''SimulateInputBox''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} and forward. ==Function== The SimulateInputBox command displays a message box with an input field on the screen, then collects the user response and displays it. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=message |description=The contents of the input box. |range=str}} {{ParametersRow |num=2 |name=title |description=The input box's title. |range=str|nonull=y |required=y}} {{ParametersRow |num=3 |name=defaulttext |description=Text that is automatically inserted into the input field |range=str }} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Added "inputbox" alias. |} ==See also== *[[SimulateMessage]] *[[ShowTip]] 7fee15e958cc4cf75db34e4124f5e43e4a6f35be 1765 1762 2023-09-29T17:41:28Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = System |usage = inputbox <message> <title> <defaulttext> |aliases = inputbox, inbox, ibox |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''InputBox''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} and forward. ==Function== The InputBox command displays a message box with an input field on the screen, then collects the user response and displays it. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=message |description=The contents of the input box. |range=str|required=y}} {{ParametersRow |num=2 |name=title |description=The input box's title. |range=str |default=StarLight|requirednote=Required prior to v5.0 }} {{ParametersRow |num=3 |name=defaulttext |description=Text that is automatically inserted into the input field. |range=str }} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Added "inputbox" alias. |- | {{v|5.0}} || Renamed from "SimulateInputBox". |} ==See also== *[[SimulateMessage]] *[[ShowTip]] da73f888ed915dc699ddcca60b3595615f652a8c SimulateInputBox 0 597 1763 2023-09-29T17:26:00Z Serpent King 24956324 Serpent King moved page [[SimulateInputBox]] to [[InputBox]] wikitext text/x-wiki #REDIRECT [[InputBox]] 17bf2a171cd730ceed648dc897e29ec34c0dbae4 Mbox 0 598 1766 2023-09-29T17:42:58Z Serpent King 24956324 Redirected page to [[MessageBox]] wikitext text/x-wiki #REDIRECT [[MessageBox]] ef88cdaba156caef03fbdd00b7dfef22ebf70b9a Msgbox 0 129 1767 404 2023-09-29T17:43:40Z Serpent King 24956324 Changed redirect target from [[SimulateMessage]] to [[MessageBox]] wikitext text/x-wiki #REDIRECT [[MessageBox]] ef88cdaba156caef03fbdd00b7dfef22ebf70b9a Simmsg 0 128 1768 402 2023-09-29T17:43:42Z Serpent King 24956324 Changed redirect target from [[SimulateMessage]] to [[MessageBox]] wikitext text/x-wiki #REDIRECT [[MessageBox]] ef88cdaba156caef03fbdd00b7dfef22ebf70b9a Inputbox 0 157 1769 405 2023-09-29T17:44:31Z Serpent King 24956324 Changed redirect target from [[SimulateInputBox]] to [[InputBox]] wikitext text/x-wiki #REDIRECT [[InputBox]] 17bf2a171cd730ceed648dc897e29ec34c0dbae4 Siminput 0 158 1770 406 2023-09-29T17:44:35Z Serpent King 24956324 Changed redirect target from [[SimulateInputBox]] to [[InputBox]] wikitext text/x-wiki #REDIRECT [[InputBox]] 17bf2a171cd730ceed648dc897e29ec34c0dbae4 Inbox 0 599 1771 2023-09-29T17:45:04Z Serpent King 24956324 Redirected page to [[InputBox]] wikitext text/x-wiki #REDIRECT [[InputBox]] 17bf2a171cd730ceed648dc897e29ec34c0dbae4 Ibox 0 600 1772 2023-09-29T17:45:27Z Serpent King 24956324 Redirected page to [[InputBox]] wikitext text/x-wiki #REDIRECT [[InputBox]] 17bf2a171cd730ceed648dc897e29ec34c0dbae4 OpenBox 0 601 1773 2023-09-29T18:07:44Z Serpent King 24956324 Created page with "{{infobox command |group = System |usage = openbox <dir> <filter> |aliases = openbox, obox |v5.0=y |console=y }} '''OpenBox''' is a [[System]] [[command]] in ''[[StarLight]]'..." wikitext text/x-wiki {{infobox command |group = System |usage = openbox <dir> <filter> |aliases = openbox, obox |v5.0=y |console=y }} '''OpenBox''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The OpenBox command displays the open file system dialog and displays path that the user selects. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=dir |description=The starting directory. |range=str |default=(current directory)}} {{ParametersRow |num=2 |name=filter |description=File type filter. |range=<nowiki><group1name>|*.<ext1>; *.<ext2>...|<group2name>|*.<ext1>; *.<ext2>...|...</nowiki>}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[SaveBox]] *[[DirBox]] 9f50388c67f5763fd74feec73229f80fb2265131 SaveBox 0 602 1774 2023-09-29T18:09:01Z Serpent King 24956324 Created page with "{{infobox command |group = System |usage = savebox <dir> <filter> |aliases = savebox, sbox |v5.0=y |console=y }} '''SaveBox''' is a [[System]] [[command]] in ''[[StarLight]]'..." wikitext text/x-wiki {{infobox command |group = System |usage = savebox <dir> <filter> |aliases = savebox, sbox |v5.0=y |console=y }} '''SaveBox''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The SAveBox command displays the save file system dialog and displays path that the user selects. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=dir |description=The starting directory. |range=str |default=(current directory)}} {{ParametersRow |num=2 |name=filter |description=File type filter. |range=<nowiki><group1name>|*.<ext1>; *.<ext2>...|<group2name>|*.<ext1>; *.<ext2>...|...</nowiki>}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[SaveBox]] *[[DirBox]] be4205382daead9ea2b12c55f27a0cbec751c01e 1775 1774 2023-09-29T18:10:29Z Serpent King 24956324 /* See also */ wikitext text/x-wiki {{infobox command |group = System |usage = savebox <dir> <filter> |aliases = savebox, sbox |v5.0=y |console=y }} '''SaveBox''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The SAveBox command displays the save file system dialog and displays path that the user selects. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=dir |description=The starting directory. |range=str |default=(current directory)}} {{ParametersRow |num=2 |name=filter |description=File type filter. |range=<nowiki><group1name>|*.<ext1>; *.<ext2>...|<group2name>|*.<ext1>; *.<ext2>...|...</nowiki>}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[OpenBox]] *[[DirBox]] 6e366cee293f101ef1e784a3f9a95c6c393d9d53 DirBox 0 603 1776 2023-09-29T18:11:27Z Serpent King 24956324 Created page with "{{infobox command |group = System |usage = dirbox <dir> |aliases = dirbox, dbox |v5.0=y |console=y }} '''OpenBox''' is a [[System]] [[command]] in ''[[StarLight]]'' that is p..." wikitext text/x-wiki {{infobox command |group = System |usage = dirbox <dir> |aliases = dirbox, dbox |v5.0=y |console=y }} '''OpenBox''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The OpenBox command displays the directory system dialog and displays path that the user selects. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=dir |description=The starting directory. |range=str |default=(current directory)}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[OpenBox]] *[[SaveBox]] c8a38b98581174ea82041d6138bd428253bc55d4 1777 1776 2023-09-29T18:17:44Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = System |usage = dirbox <prompt> |aliases = dirbox, dbox |v5.0=y |console=y }} '''DirBox''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The DirBox command displays the directory system dialog and displays path that the user selects. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=prompt |description=Prompt for the directory box |range=str |default="Pick a directory:"}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[OpenBox]] *[[SaveBox]] cc3e223a431e707183d3c4349ee6eb436229058a PrintBox 0 604 1778 2023-09-29T18:17:56Z Serpent King 24956324 Created page with "{{infobox command |group = System |usage = printbox |aliases = printbox, pbox |v5.0=y |console=y }} '''PrintBox''' is a [[System]] [[command]] in ''[[StarLight]]'' that is pr..." wikitext text/x-wiki {{infobox command |group = System |usage = printbox |aliases = printbox, pbox |v5.0=y |console=y }} '''PrintBox''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The PrintBox command displays the print system dialog. {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[FontBox]] *[[ColorBox]] e2731a2add7bfb867c9382da21a6aa1e4e98a05b FontBox 0 605 1779 2023-09-29T18:18:02Z Serpent King 24956324 Created page with "{{infobox command |group = System |usage = fontbox |aliases = fontbox, fbox |v5.0=y |console=y }} '''FontBox''' is a [[System]] [[command]] in ''[[StarLight]]'' that is prese..." wikitext text/x-wiki {{infobox command |group = System |usage = fontbox |aliases = fontbox, fbox |v5.0=y |console=y }} '''FontBox''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The FontBox command displays the font system dialog and displays the details of the font that the user picks. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[ColorBox]] *[[PrintBox]] f77cc773b3ab501811d988650c334ece04845011 ColorBox 0 606 1780 2023-09-29T18:18:06Z Serpent King 24956324 Created page with "{{infobox command |group = System |usage = colorbox |aliases = colorbox, cbox |v5.0=y |console=y }} '''ColorBox''' is a [[System]] [[command]] in ''[[StarLight]]'' that is pr..." wikitext text/x-wiki {{infobox command |group = System |usage = colorbox |aliases = colorbox, cbox |v5.0=y |console=y }} '''ColorBox''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The ColorBox command displays the color picker system dialog and displays the color that the user picks. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[FontBox]] *[[PrintBox]] 87fbf127a37c68a977cce587ac77d16e1a528a20 Cbox 0 607 1781 2023-09-29T18:19:22Z Serpent King 24956324 Redirected page to [[ColorBox]] wikitext text/x-wiki #REDIRECT [[ColorBox]] b1856e8cb0a031812df7d1dc8eb35589b208021c Fbox 0 608 1782 2023-09-29T18:20:03Z Serpent King 24956324 Redirected page to [[FontBox]] wikitext text/x-wiki #REDIRECT [[FontBox]] 22d1ea2c7a3a06389864db49461a5b45cf485dac Pbox 0 609 1783 2023-09-29T18:20:41Z Serpent King 24956324 Redirected page to [[PrintBox]] wikitext text/x-wiki #REDIRECT [[PrintBox]] dfbf8c8030db6290612549d83bad57ae2fb0ce73 Obox 0 610 1784 2023-09-29T18:21:28Z Serpent King 24956324 Redirected page to [[OpenBox]] wikitext text/x-wiki #REDIRECT [[OpenBox]] 1c5d27d1176293689a7edd9d19c5c1fe53b5c559 Sbox 0 611 1785 2023-09-29T18:22:05Z Serpent King 24956324 Redirected page to [[SaveBox]] wikitext text/x-wiki #REDIRECT [[SaveBox]] 67cdaf27cb348fef82436cadb53ed25ecb240b7e Dbox 0 612 1786 2023-09-29T18:22:53Z Serpent King 24956324 Redirected page to [[DirBox]] wikitext text/x-wiki #REDIRECT [[DirBox]] 30efd5c81db4423d253876ceaec02b5c8ef9f084 Download 0 491 1787 1224 2023-09-29T18:25:30Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = System |usage = download <sourceaddress> <destpath> |aliases = download, dwnld, dwn |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Download''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The Download command downloads a file from the internet. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=sourceaddress |description=URL of the source file |range=URL |required=y }} {{ParametersRow |num=2 |name=destpath |description=Location to save the file. |range=File Path |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} e15af04010d54ec9052c13acf0bbf15c80c022c0 StartStopwatch 0 475 1788 1203 2023-09-29T18:30:03Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = System |usage = startstopwatch <number> |aliases = startstopwatch, startsw |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''StartStopWatch''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The StartStopWatch command starts a specified numbered stopwatch. Stopwatches must be started in order, starting with #0 ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=number |description=Number of the stopwatch. |range=int|minval=0|includemin=y|maxval={{rollover|(current number of stopwatches + 1)|10000 prior to v5.0|y}}|includemax=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|5.0}} || Stopwatches now have to be started in order, starting with #0. |} ==See also== *[[StopStopwatch]] *[[PauseStopwatch]] *[[ResumeStopwatch]] *[[GetStopwatch]] eb55333e5df1ca3d941db5b612757023b9af783a StopStopwatch 0 476 1789 1205 2023-09-29T18:32:30Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = System |usage = stopstopwatch <number> |aliases = startstopwatch, stopsw |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''StopStopWatch''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The StopStopWatch command stops a specified numbered running stopwatch and returns the value of the stopwatch before it was stopped. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=number |description=Number of the stopwatch. |range=int|minval=0|includemin=y|maxval={{rollover|(current number of stopwatches)|10000 prior to v5.0|y}}|includemax=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|5.0}} || Now displays time of the stopwatch before it was stopped. |} ==See also== *[[StartStopwatch]] *[[PauseStopwatch]] *[[ResumeStopwatch]] *[[GetStopwatch]] d41b7b9d8511252d2110750945b078624993c21c PauseStopwatch 0 477 1790 1204 2023-09-29T18:35:54Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = System |usage = pausestopwatch <number> |aliases = pausestopwatch, pausesw |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''PauseStopWatch''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The PauseStopWatch command pauses a specified numbered running stopwatch. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=number |description=Number of the stopwatch. |range=int|minval=0|includemin=y|maxval={{rollover|(current number of stopwatches)|10000 prior to v5.0|y}}|includemax=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|5.0}} || Now displays time of the stopwatch. |} ==See also== *[[StartStopwatch]] *[[StopStopwatch]] *[[ResumeStopwatch]] *[[GetStopwatch]] 0ac118d5e42e70c9a094b1e1336c04e6d7d24664 GetStopwatch 0 479 1791 1209 2023-09-29T18:37:21Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = System |usage = getstopwatch <number> |aliases = getstopwatch, getsw |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''GetStopWatch''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The GetStopWatch command returns the time elapsed of a specified numbered stopwatch. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=number |description=Number of the stopwatch. |range=int|minval=0|includemin=y|maxval={{rollover|(current number of stopwatches)|10000 prior to v5.0|y}}|includemax=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[StartStopwatch]] *[[StopStopwatch]] *[[PauseStopwatch]] *[[ResumeStopwatch]] 08891ce1b1a6b02751ff63340590a2c6987cd18f ResumeStopwatch 0 478 1792 1208 2023-09-29T18:37:24Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = System |usage = resumestopwatch <number> |aliases = resumestopwatch, resumesw |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''ResumeStopWatch''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The ResumeStopWatch command resumes a specified numbered paused stopwatch. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=number |description=Number of the stopwatch. |range=int|minval=0|includemin=y|maxval={{rollover|(current number of stopwatches)|10000 prior to v5.0|y}}|includemax=y |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |} ==See also== *[[StartStopwatch]] *[[StopStopwatch]] *[[PauseStopwatch]] *[[GetStopwatch]] d8d4577e40dd7bf4447bc47663614424e7a060d6 ShowTip 0 126 1793 553 2023-09-29T18:40:51Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = System |usage = showtip <message> <title> <style> |aliases = showtip |v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''ShowTip''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|3.0}} forward. ==Function== The ShowTip command displays a tool-tip in the notification pane. ==Parameters== ===Version 5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=message |description=The contents of the tool-tip. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=title |description=The tool-tip's title. |range=str|nonull=y |required=y}} {{ParametersRow |num=3 |name=style |description=The style of the tooltip. Affects the tip's icon and sound effect. |range=Options: NONE, INFO, WARNING, ERROR |default=NONE}} |} ===Versions 3.0 to 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=message |description=The contents of the tool-tip. |range=str|nonull=y |required=y}} {{ParametersRow |num=2 |name=title |description=The tool-tip's title. |range=str|nonull=y |required=y}} {{ParametersRow |num=3 |name=style |description=The style of the tooltip. Affects the tip's icon and sound effect. |range=Options: NONE, INFO, WARNING, ERROR |default=NONE}} {{ParametersRow |num=4 |name=timeout |description=Duration of the tool-tip in milliseconds. Does not appear to have an effect on Window 10. |range=int|includemin=y|minval=0 |default=4000}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|3.0}} || New command added. |- | {{v|4.0}} || General code cleanup; implemented GetText(); corrected no output glitch. |- | {{v|5.0}} || Timeout parameter removed as it was effectively deprecated by Windows. |} ==See also== *[[InputBox]] *[[MessageBox]] 09866dbf110df88f5e8c767a71c43c4c4f5d3c9e Search 0 492 1795 1225 2023-09-29T18:46:12Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = System |usage = search <enginename> <searchterms> |aliases = search |v4.1=y|v5.0=y |console=y }} '''Search''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}} forward. ==Function== The Search command searches the internet for specified search terms on the specified engine. Search engines are referenced by Search.cfg in the "StarLightData" folder. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=enginename |description=Name of the search engine to search on. |range=str |required=y }} {{ParametersRow |num=2 |name=searchterms |description=Terms to search for. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.1}} || New command added. |- | {{v|5.0}} || Search engines are referenced by Search.cfg, instead of internally. |} bd7306a29aff34b13f443224d594031af933a2c9 1796 1795 2023-09-29T18:55:35Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = System |usage = search <enginename> <searchterms> |aliases = search |v4.1=y|v5.0=y |console=y }} '''Search''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|4.1}} forward. ==Function== The Search command searches the internet for specified search terms on the specified engine. Search engines are referenced by Search.cfg in the "StarLightData" folder. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=enginename |description=Name of the search engine to search on. |range=str |required=y }} {{ParametersRow |num=2 |name=searchterms |description=Terms to search for. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.1}} || New command added. |- | {{v|5.0}} || Search engines are referenced by Search.cfg, instead of internally. |} ==See Also== *[[SearchAdd]] *[[SearchRemove]] *[[SearchEdit]] 6fc01386b15a110eb39326b113c1d83639982baa SearchRemove 0 613 1797 2023-09-29T18:57:22Z Serpent King 24956324 Created page with "{{infobox command |group = System |usage = searchremove <enginename> |aliases = searchremove, searchdelete, searchdel |v5.0=y |console=y }} '''SearchRemove''' is a [[System]]..." wikitext text/x-wiki {{infobox command |group = System |usage = searchremove <enginename> |aliases = searchremove, searchdelete, searchdel |v5.0=y |console=y }} '''SearchRemove''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The SearchRemove command removes a search engine from the search engine list in Search.cfg. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=enginename |description=Name of the search engine. |range=str |required=y |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See Also== *[[Search]] *[[SearchAdd]] *[[SearchRemove]] *[[SearchEdit]] 0b986bd75215a810efb006275409ecc630e9ebb4 1799 1797 2023-09-29T18:58:24Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = System |usage = searchremove <enginename> |aliases = searchremove, searchdelete, searchdel |v5.0=y |console=y }} '''SearchRemove''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The SearchRemove command removes a search engine from the search engine list in Search.cfg. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=enginename |description=Name of the search engine. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See Also== *[[Search]] *[[SearchAdd]] *[[SearchEdit]] e650af0aa873f93ad0514cc277c1cabfc5c205c7 SearchAdd 0 614 1798 2023-09-29T18:57:24Z Serpent King 24956324 Created page with "{{infobox command |group = System |usage = searchadd <enginename> <aliases> <url> |aliases = searchadd |v5.0=y |console=y }} '''SearchAdd''' is a [[System]] [[command]] in ''..." wikitext text/x-wiki {{infobox command |group = System |usage = searchadd <enginename> <aliases> <url> |aliases = searchadd |v5.0=y |console=y }} '''SearchAdd''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The SearchAdd command adds a search engine to the search engine list in Search.cfg. The engine can then be used with the [[Search]] command. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=enginename |description=Name of the search engine. |range=str |required=y }} {{ParametersRow |num=2 |name=aliases |description=Alias names to call the search engine by. Accepts more than one, space delimited. |range=str |required=y}} {{ParametersRow |num=3 |name=url |description=Base URL to use for the search engine. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See Also== *[[Search]] *[[SearchRemove]] *[[SearchEdit]] 5a817859345f4f38d01d16d77951f0636459dea5 SearchEdit 0 615 1800 2023-09-29T19:02:28Z Serpent King 24956324 Created page with "{{infobox command |group = System |usage = searchedit <enginename> <param> <value> |aliases = searchedit |v5.0=y |console=y }} '''SearchEdit''' is a [[System]] [[command]] in..." wikitext text/x-wiki {{infobox command |group = System |usage = searchedit <enginename> <param> <value> |aliases = searchedit |v5.0=y |console=y }} '''SearchEdit''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The SearchEdit command edits a search engine in the search engine list. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=enginename |description=Name of the search engine. |range=str |required=y }} {{ParametersRow |num=2 |name=param |description=The parameter to edit. |range=Options: name, aliases, url |required=y}} {{ParametersRow |num=3 |name=value |description=New value to apply to the specified search engine parameter. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See Also== *[[Search]] *[[SearchAdd]] *[[SearchRemove]] 0b727167c8fa7c6adf36d351d499c77785458312 Ping 0 501 1801 1234 2023-09-29T19:13:54Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = System |usage = ping <address> <count> <timeout> <size> |aliases = ping |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Ping''' is a {{b|System|group}} (formerly {{b|Misc|group}}) command in ''[[StarLight]]'' that is present in version {{v|2.0}} to {{v|3.0}} and {{v|4.0}} forward. ==Function== The Ping command pings an IP or URL and receives a reply. It also gives statistics afterwards. In versions 2.0 to 3.0, the command was broken. Because the function uses a loop, it can be aborted with the ctrl key. ==Parameters== ===Versions 4.0 to 5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=address |description=The ping target. |range=Valid IP address or URL |required=y}} {{ParametersRow |num=2 |name=count |description=Number of packets to send. {{rollover|-1 sends infinite requests|as of v5.0|y}} |range=int|minval=-1|includemin=y |default=6}} {{ParametersRow |num=3 |name=timeout |description=Time in milliseconds to wait for a reply. |range=int|minval=1|includemin=y |default=500}} {{ParametersRow |num=4 |name=size |description=Size of the packets in bytes. |range=int|minval=1|includemin=y |default=32}} |} ===Versions 2.0 to 3.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=address |description=The ping target. |range=Valid IP address or URL |required=y}} {{ParametersRow |num=2 |name=count |description=Number of packets to send. |range=int|minval=1|includemin=y |default=6}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|3.1}} || Command removed due to it being broken. |- | {{v|4.0}} || Command readded; added timeout and size parameters; implented GetText(). |- | {{v|5.0}} || Added option to ping indefinitely. |} [[Category:Misc commands]] 303ead8c4d3036168d0748f86a039d271d6a074a Searchdelete 0 616 1802 2023-09-29T19:18:17Z Serpent King 24956324 Redirected page to [[SearchRemove]] wikitext text/x-wiki #REDIRECT [[SearchRemove]] 6b0edfaabb5b940810e01fec5963b9fee25e1284 Searchdel 0 617 1803 2023-09-29T19:18:56Z Serpent King 24956324 Redirected page to [[SearchRemove]] wikitext text/x-wiki #REDIRECT [[SearchRemove]] 6b0edfaabb5b940810e01fec5963b9fee25e1284 Chlog 0 618 1804 2023-09-29T19:19:57Z Serpent King 24956324 Redirected page to [[ChangeLog]] wikitext text/x-wiki #REDIRECT [[ChangeLog]] 68377deb3ba3a0c547d3da9a39372f08f419febc ChangeLog 0 504 1805 1241 2023-09-29T19:24:08Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = System |usage = changelog <entry> |aliases = changelog, chlog |v4.0=y|v4.1=y|v5.0=y |console=y }} '''ChangeLog''' is a {{b|System|group}} (formerly {{b|Misc|group}}) command in ''[[StarLight]]'' that is present in version {{v|4.0}} forward. ==Function== The ChangeLog command creates a change log entry with the parameters specified by the author, project, editedfile, and filepath settings. These can be changed via [[ChangeLogSettings]]. ==Parameters== ===Version 5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=entry |description=The changelog entry. |range=str |required=y}} |} ===Version 4.1=== {{ParametersHeader}} {{ParametersRow |num=1 |name=author |description=The author of the change. |range=str |required=y }} {{ParametersRow |num=2 |name=project |description=The project affected by the change. |range=str |required=y }} {{ParametersRow |num=3 |name=file |description=The file(s) affected by the change. |range=str |required=y }} {{ParametersRow |num=4 |name=entry |description=The changelog entry. |range=str |required=y }} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=path |description=File path of the change log. |range=File Path |required=y }} |} ===Version 4.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=path |description=File path of the change log. |range=File Path |required=y }} {{ParametersRow |num=2 |name=author |description=The author of the change. |range=str |required=y }} {{ParametersRow |num=3 |name=project |description=The project affected by the change. |range=str |required=y }} {{ParametersRow |num=4 |name=file |description=The file(s) affected by the change. |range=str |required=y }} {{ParametersRow |num=5 |name=entry |description=The changelog entry. |range=str |required=y }} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|4.0}} || New command added. |- | {{v|4.1}} || Command split into 2 parameter paths, 1 to set the file path, the other to add an entry. |- | {{v|5.0}} || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry. |} [[Category:Misc commands]] 731b2250ce0d32875bb4a16b17abb445f969fa71 Chlogset 0 619 1806 2023-09-29T19:24:49Z Serpent King 24956324 Redirected page to [[ChangeLogSettings]] wikitext text/x-wiki #REDIRECT [[ChangeLogSettings]] 85b1a41fffd7586f1d372ef03973950f175fe06b ChangeLogSettings 0 620 1807 2023-09-29T19:31:25Z Serpent King 24956324 Created page with "{{infobox command |group = System |usage = changelogsettings <setting> <value> ---- changelogsettings |aliases = changelogsettings, chlogset |v5.0=y |console=y }} '''ChangeLo..." wikitext text/x-wiki {{infobox command |group = System |usage = changelogsettings <setting> <value> ---- changelogsettings |aliases = changelogsettings, chlogset |v5.0=y |console=y }} '''ChangeLogSettings''' is a {{b|System|group}} command in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The ChangeLogSettings command changes the change log settings (author, project, editedfile, and filepath). The [[ChangeLog]] command will then use these settings to format change log entries. Using this command with no parameters returns the change log settings. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=setting |description=The changelog entry. |range=Options: author, project, editedfile, filepath |required=y}} {{ParametersRow |num=2 |name=value |description=The value to apply. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} fb6c4a8a0bce01c71dd3a6874be6424679fd73ba Misc 0 495 1808 1228 2023-09-29T19:37:38Z Serpent King 24956324 wikitext text/x-wiki The '''Misc''' group is a group that contains [[command]]s that don't fit elsewhere. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- | [[ChangeLog]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y|Console only}} || {{y}} |- | [[Ping]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |} [[Category:Misc commands|*]] [[Category:Command groups]] cf4b101e47cd871f66002ffbc18a335f31839558 1809 1808 2023-09-29T19:52:15Z Serpent King 24956324 wikitext text/x-wiki The '''Misc''' group is a group that contains [[command]]s that don't fit elsewhere. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} |- | [[ChangeLog]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y|Console only}} || {{y}} || {{y|As a System command}} |- | [[Ping]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y|As a System command}} |} [[Category:Misc commands|*]] [[Category:Command groups]] 4dc65a126cbacdb44ae2cf36434571a181bbe598 1811 1809 2023-09-29T19:52:49Z Serpent King 24956324 wikitext text/x-wiki The '''Misc''' group is a group that contains [[command]]s that don't fit elsewhere. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} ! {{v|5.0}} |- | [[ChangeLog]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y|Console only}} || {{y}} || {{y|As a System command}} |- | [[Ping]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y|As a System command}} |} [[Category:Misc commands|*]] [[Category:Command groups]] 973a547a84d963d13133fa414c00c0e147389f01 System 0 493 1810 1723 2023-09-29T19:52:19Z Serpent King 24956324 wikitext text/x-wiki The '''System''' group is a group that contains [[command]]s primarily involving the operating system. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} ! {{v|5.0}} |- | [[Launch]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ProcessSave]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Kill]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[TerminateID]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{n|Merged with Kill}} |- | [[ProcessInfo]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ProcessInfoID]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{n|Merged with ProcessInfo}} |- | [[ProcessList]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[SystemHealth]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[GetClipBoard]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[SetClipBoard]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ClearClipBoard]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Play]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Stop]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[MessageBox]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[InputBox]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ColorBox]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[FontBox]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[PrintBox]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[OpenBox]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[SaveBox]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[DirBox]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[ShowTip]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[StartStopwatch]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[StopStopwatch]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[PauseStopwatch]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ResumeStopwatch]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[GetStopwatch]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Search]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- | [[SearchAdd]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[SearchRemove]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[SearchEdit]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Download]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Ping]] || {{n}} || {{y|As a Misc command}} || {{y|As a Misc command}} || {{y|As a Misc command}} || {{y|As a Misc command}} || {{n}} || {{n}} || {{y|As a Misc command}} || {{y|As a Misc command}} || {{y}} |- | [[ChangeLog]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y|As a Misc command; Console only}} || {{y|As a Misc command}} || {{y}} |- | [[ChangeLogSettings]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |} [[Category:System commands|*]] [[Category:Command groups]] 944d20e3056434209c2f3086cac6e891cf560ef2 1814 1810 2023-09-30T18:10:39Z Serpent King 24956324 wikitext text/x-wiki The '''System''' group is a group that contains [[command]]s primarily involving the operating system. ==Command list== {|class="wikitable sortable" ! Command name ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}} ! {{v|4.1}} ! {{v|5.0}} |- | [[Launch]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ProcessSave]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Kill]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[TerminateID]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{n|Merged with Kill}} |- | [[ProcessInfo]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ProcessInfoID]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{n|Merged with ProcessInfo}} |- | [[ProcessList]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[SystemHealth]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[GetClipBoard]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[SetClipBoard]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ClearClipBoard]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Draw]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Play]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Stop]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[MessageBox]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[InputBox]] || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ColorBox]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[FontBox]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[PrintBox]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[OpenBox]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[SaveBox]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[DirBox]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[ShowTip]] || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[StartStopwatch]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[StopStopwatch]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[PauseStopwatch]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[ResumeStopwatch]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[GetStopwatch]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Search]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} |- | [[SearchAdd]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[SearchRemove]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[SearchEdit]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | [[Download]] || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | [[Ping]] || {{n}} || {{y|As a Misc command}} || {{y|As a Misc command}} || {{y|As a Misc command}} || {{y|As a Misc command}} || {{n}} || {{n}} || {{y|As a Misc command}} || {{y|As a Misc command}} || {{y}} |- | [[ChangeLog]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y|As a Misc command; Console only}} || {{y|As a Misc command}} || {{y}} |- | [[ChangeLogSettings]] || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |} [[Category:System commands|*]] [[Category:Command groups]] 4b16343641096e97d5789c91422b6bab7c741d27 StarLightV5.0 0 505 1812 1794 2023-09-30T18:03:05Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV5.0''}} '''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only. ==General changes== *Now running on .NET Framework 4.8 *Multiple speed improvements, streamlined code to allow data to only flow once per command. *Passwords now go through encryption. *Passwords now switch backed to input box prompts. *Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command) *Audio files now exist in a global variable, making it easier to add more. *Variables now save to the hard drive for use in future sessions. *Variables also now exist publicly and privately. *Debug timer now added to measure command times. *Restart command now added as a lock exception. *More robust exception handler. Gives more concise details about what went wrong. *"?" command prefix added that returns help entries for an existing command. *"??" command prefix added that searches this wiki for the command entry. *"!" command prefix added that copies the output of the command to the clipboard. *Keywords added: #REG, #OBOX, #SBOX, #DBOX *Settings added: REG, SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH *Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound) *New autosave mode: after every command. *Output system speed improvements. *Corrected Black Star glitch. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.1|last version]] |- | [[Exit]] || [[SLSystem]] || &mdash; |- | [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it. |- | [[ExceptionHandler]] || SLSystem || &mdash; |- | [[DebugMode]] || SLSystem || &mdash; |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering. |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || &mdash; |- | [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units. |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[CommandCount]] || SLSystem || New command added. |- | [[ForceKill]] || SLSystem || &mdash; |- | [[Clone]] || SLSystem || New command added. |- | [[GetText]] || SLSystem || Argument list now in one parameter. |- | [[SetVar]] || SLSystem || Added ability to set both public and private variables. |- | [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables. |- | [[ListVar]] || SLSystem || Added ability to list both public and private variables. |- | [[SaveVar]] || SLSystem || New command added. |- | [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]]. |- | [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]]. |- | [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]]. |- | [[Run]] || SLSystem || New command added. |- | [[GOTO]] || SLSystem || New command added. |- | [[SystemMode]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || &mdash; |- | [[Title]] || Settings || &mdash; |- | [[Message]] || Settings || &mdash; |- | [[Length]] || Settings || &mdash; |- | [[Width]] || Settings || If original WIDTH and CONSOLE_BUFFER_WIDTH are equal, CONSOLE_BUFFER_WIDTH now changes with the CONSOLE_WIDTH. |- | [[BufferLength]] || Settings || &mdash; |- | [[BufferWidth]] || Settings || #DEFAULT now sets CONSOLE_BUFFER_WIDTH to the current CONSOLE_WIDTH. |- | [[CursorSize]] || Settings || &mdash; |- | [[ForeColor]] || Settings || &mdash; |- | [[BackColor]] || Settings || &mdash; |- | [[ResetColor]] || Settings || &mdash; |- | [[AutosaveMode]] || Settings || Added "After every command" mode. |- | [[SaveDirectory]] || Settings || &mdash; |- | [[OutputToClipboard]] || Settings || &mdash; |- | [[Timestamp]] || Settings || &mdash; |- | [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]]. |- | [[Lock]] || Settings || Password parameter removed, now accepts password via input box. |- | [[Unlock]] || Settings || Password parameter removed, now accepts password via input box. |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || Now accepts partial filenames. |- | [[SaveSettings]] || Settings || Filepath parameter added, can optionally specify where to save settings. |- | [[ClearSettings]] || Settings || Now deletes the settings file. |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Now loads private variables; password parameter removed, now accepts password via input box. |- | [[Logout]] || Authentication || Now unloads private variables. |- | [[Register]] || Authentication || Password parameter removed, now accepts password via input box. |- | [[DeleteAccount]] || Authentication || New command added. |- | [[ChangePassword]] || Authentication || New command added. |- | [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used. |- | [[Print]] || {{b|String|group}} || Added "echo" alias. |- | [[Type]] || String || &mdash; |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[SubString]] || String || New command added. |- | [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim. |- | [[Pad]] || String || padright? parameter replaced with direction parameter; default pad direction changed to right. |- | [[Replace]] || String || Now optionally accepts start and count parameters. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || Now only accepts a single omission string. |- | [[Repeat]] || String || &mdash; |- | [[Reverse]] || String || &mdash; |- | [[Scramble]] || String || No longer uses a recursive loop, improving speed. |- | [[Offset]] || String || &mdash; |- | [[LCase]] || String || &mdash; |- | [[UCase]] || String || &mdash; |- | [[PCase]] || String || &mdash; |- | [[Len]] || String || &mdash; |- | [[IndexOf]] || String || New command added. |- | [[Contains]] || String || New command added. |- | [[StartsWith]] || String || New command added. |- | [[EndsWith]] || String || New command added. |- | [[Frequency]] || String || &mdash; |- | [[GetChar]] || String || &mdash; |- | [[ASCII]] || String || &mdash; |- | [[Char]] || String || &mdash; |- | [[Hex]] || String || Now accepts 64 bit integers. |- | [[Oct]] || String || Now accepts 64 bit integers. |- | [[Binary]] || String || &mdash; |- | [[NumBinary]] || String || Now accepts 64 bit integers. |- | [[StrConvert]] || String || &mdash; |- | [[KeyCode]] || String || &mdash; |- | [[ColorCode]] || String || &mdash; |- | [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers. |- | [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited. |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited. |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[RemDiv]] || Math || New command added. |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots. |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]] |- | [[Quadratic]] || Math || &mdash; |- | [[Fibonacci]] || Math || &mdash; |- | [[Pythagorean]] || Math || New command added. |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Perimeter]] || Math || &mdash; |- | [[Area]] || Math || &mdash; |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Min]] || Math || New command added. |- | [[Max]] || Math || New command added. |- | [[Range]] || Math || New command added. |- | [[Median]] || Math || Now accepts an entire dataset. |- | [[Mode]] || Math || New command added. |- | [[Average]] || Math || "mean", "arithmean", and "arithmeticmean" aliases added. |- | [[GeometricMean]] || Math || New command added. |- | [[HarmonicMean]] || Math || New command added. |- | [[Variance]] || Math || New command added. |- | [[StandardDeviation]] || Math || New command added. |- | [[CoefficientVariance]] || Math || New command added. |- | [[DataSet]] || Math || &mdash; |- | [[Random]] || Math || Now optionally will not repeat numbers |- | [[Chance]] || Math || &mdash; |- | [[Count]] || Math || &mdash; |- | [[Factor]] || Math || Redone command with a speed boost. |- | [[Gcf]] || Math || Redone command with a speed boost. |- | [[Lcm]] || Math || New command added. |- | [[Simplify]] || Math || Redone command with a speed boost. |- | [[ToFraction]] || Math || Redone command with a speed boost. |- | [[Prime]] || Math || New command added. |- | [[PrimeList]] || Math || New command added. |- | [[Round]] || Math || New command added. |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[VolumeConvert]] || Math || &mdash; |- | [[WeightConvert]] || Math || &mdash; |- | [[Test]] || Math || Now able to accepts inputs as either strings or numeric values; removed "fileexists" and "direxists" paths. |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || &mdash; |- | [[DayOfYear]] || Date/Time || &mdash; |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || "min" alias removed to make way for Min command. |- | [[Second]] || Date/Time || &mdash; |- | [[Millisecond]] || Date/Time || New command added. |- | [[UTC]] || Date/Time || Added offset parameter. |- | [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[NewDir]] || File || Output now describes what operation has been done. |- | [[NewFile]] || File || Output now describes what operation has been done. |- | [[EditFile]] || File || New command added. |- | [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers. |- | [[Attributes]] || File || Renamed from "attr" to "attributes" ("attr" alias remains); added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes. |- | [[ChRoute]] || [[Registry]] || New command added. |- | [[RegDIR]] || Registry || New command added. |- | [[GetRegVal]] || Registry || New command added. |- | [[SetRegVal]] || Registry || New command added. |- | [[DeleteRegVal]] || Registry || New command added. |- | [[NewRegVal]] || Registry || New command added. |- | [[DeleteRegKey]] || Registry || New command added. |- | [[NewRegKey]] || Registry || New command added. |- | [[Launch]] || System || Added ability to launch saved processes. |- | [[ProcessSave]] || System || New command added. |- | [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process. |- | [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules along with threads. |- | [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding. |- | [[SystemHealth]] || System || Added GPU usage; power reading now returns whether the system is on battery or plugged in; added percentages for space remaining for drives and for memory. |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || &mdash; |- | [[ClearClipBoard]] || System || &mdash; |- | [[Play]] || System || Now able to accept partial filenames. |- | [[Stop]] || System || Removed alias "stahp". |- | [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters. |- | [[InputBox]] || System || Renamed from "SimulateInputBox". |- | [[ColorBox]] || System || New command added. |- | [[FontBox]] || System || New command added. |- | [[PrintBox]] || System || New command added. |- | [[OpenBox]] || System || New command added. |- | [[SaveBox]] || System || New command added. |- | [[DirBox]] || System || New command added. |- | [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows. |- | [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0. |- | [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped. |- | [[PauseStopwatch]] || System || Now displays time of the stopwatch. |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Search]] || System || Search engines are referenced by Search.cfg, instead of internally. |- | [[SearchAdd]] || System || New command added. |- | [[SearchRemove]] || System || New command added. |- | [[SearchEdit]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[Ping]] || System || Added option to ping indefinitely |- | [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry. |- | [[ChangeLogSettings]] || System || New command added. |- | [[Beep]] || [[Fun]] || Infinite beeps is -1 instead of "~". |- | [[Mosquito]] || Fun || New command added. |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || 100% more glitchy. Also now able to control break. |- | [[RockPaperScissors]] || Fun || &mdash; |- | [[EightBall]] || Fun || &mdash; |- | [[Draw]] || Fun || New command added. |- | [[DrawCard]] || Fun || New command added. |- | [[ReplaceCard]] || Fun || New command added. |- | [[ShuffleDeck]] || Fun || New command added. |- | [[ResetDeck]] || Fun || New command added. |- | [[ListDeck]] || Fun || New command added. |- | [[TotalDeck]] || Fun || New command added. |} [[Category:StarLight builds]] 7bd51d1af27f0eaac4e444a6d4a05be66f1b4cef 1813 1812 2023-09-30T18:07:34Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV5.0''}} '''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only. ==General changes== *Now running on .NET Framework 4.8 *Multiple speed improvements, streamlined code to allow data to only flow once per command. *Passwords now go through encryption. *Passwords now switch backed to input box prompts. *Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command) *Audio files now exist in a global variable, making it easier to add more. *Variables now save to the hard drive for use in future sessions. *Variables also now exist publicly and privately. *Debug timer now added to measure command times. *Restart command now added as a lock exception. *More robust exception handler. Gives more concise details about what went wrong. *"?" command prefix added that returns help entries for an existing command. *"??" command prefix added that searches this wiki for the command entry. *"!" command prefix added that copies the output of the command to the clipboard. *Keywords added: #REG, #OBOX, #SBOX, #DBOX *Settings added: REG, SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH *Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound) *New autosave mode: after every command. *Output system speed improvements. *Corrected Black Star glitch. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.1|last version]] |- | [[Exit]] || [[SLSystem]] || &mdash; |- | [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it. |- | [[ExceptionHandler]] || SLSystem || &mdash; |- | [[DebugMode]] || SLSystem || &mdash; |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering. |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || &mdash; |- | [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units. |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[CommandCount]] || SLSystem || New command added. |- | [[ForceKill]] || SLSystem || &mdash; |- | [[Clone]] || SLSystem || New command added. |- | [[GetText]] || SLSystem || Argument list now in one parameter. |- | [[SetVar]] || SLSystem || Added ability to set both public and private variables. |- | [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables. |- | [[ListVar]] || SLSystem || Added ability to list both public and private variables. |- | [[SaveVar]] || SLSystem || New command added. |- | [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]]. |- | [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]]. |- | [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]]. |- | [[Run]] || SLSystem || New command added. |- | [[GOTO]] || SLSystem || New command added. |- | [[SystemMode]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || &mdash; |- | [[Title]] || Settings || &mdash; |- | [[Message]] || Settings || &mdash; |- | [[Length]] || Settings || &mdash; |- | [[Width]] || Settings || If original WIDTH and CONSOLE_BUFFER_WIDTH are equal, CONSOLE_BUFFER_WIDTH now changes with the CONSOLE_WIDTH. |- | [[BufferLength]] || Settings || &mdash; |- | [[BufferWidth]] || Settings || #DEFAULT now sets CONSOLE_BUFFER_WIDTH to the current CONSOLE_WIDTH. |- | [[CursorSize]] || Settings || &mdash; |- | [[ForeColor]] || Settings || &mdash; |- | [[BackColor]] || Settings || &mdash; |- | [[ResetColor]] || Settings || &mdash; |- | [[AutosaveMode]] || Settings || Added "After every command" mode. |- | [[SaveDirectory]] || Settings || &mdash; |- | [[OutputToClipboard]] || Settings || &mdash; |- | [[Timestamp]] || Settings || &mdash; |- | [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]]. |- | [[Lock]] || Settings || Password parameter removed, now accepts password via input box. |- | [[Unlock]] || Settings || Password parameter removed, now accepts password via input box. |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || Now accepts partial filenames. |- | [[SaveSettings]] || Settings || Filepath parameter added, can optionally specify where to save settings. |- | [[ClearSettings]] || Settings || Now deletes the settings file. |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Now loads private variables; password parameter removed, now accepts password via input box. |- | [[Logout]] || Authentication || Now unloads private variables. |- | [[Register]] || Authentication || Password parameter removed, now accepts password via input box. |- | [[DeleteAccount]] || Authentication || New command added. |- | [[ChangePassword]] || Authentication || New command added. |- | [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used. |- | [[Print]] || {{b|String|group}} || Added "echo" alias. |- | [[Type]] || String || &mdash; |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[SubString]] || String || New command added. |- | [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim. |- | [[Pad]] || String || padright? parameter replaced with direction parameter; default pad direction changed to right. |- | [[Replace]] || String || Now optionally accepts start and count parameters. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || Now only accepts a single omission string. |- | [[Repeat]] || String || &mdash; |- | [[Reverse]] || String || &mdash; |- | [[Scramble]] || String || No longer uses a recursive loop, improving speed. |- | [[Offset]] || String || &mdash; |- | [[LCase]] || String || &mdash; |- | [[UCase]] || String || &mdash; |- | [[PCase]] || String || &mdash; |- | [[Len]] || String || &mdash; |- | [[IndexOf]] || String || New command added. |- | [[Contains]] || String || New command added. |- | [[StartsWith]] || String || New command added. |- | [[EndsWith]] || String || New command added. |- | [[Frequency]] || String || &mdash; |- | [[GetChar]] || String || &mdash; |- | [[ASCII]] || String || &mdash; |- | [[Char]] || String || &mdash; |- | [[Hex]] || String || Now accepts 64 bit integers. |- | [[Oct]] || String || Now accepts 64 bit integers. |- | [[Binary]] || String || &mdash; |- | [[NumBinary]] || String || Now accepts 64 bit integers. |- | [[StrConvert]] || String || &mdash; |- | [[KeyCode]] || String || &mdash; |- | [[ColorCode]] || String || &mdash; |- | [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers. |- | [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited. |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited. |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[RemDiv]] || Math || New command added. |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots. |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]] |- | [[Quadratic]] || Math || &mdash; |- | [[Fibonacci]] || Math || &mdash; |- | [[Pythagorean]] || Math || New command added. |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Perimeter]] || Math || &mdash; |- | [[Area]] || Math || &mdash; |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Min]] || Math || New command added. |- | [[Max]] || Math || New command added. |- | [[Range]] || Math || New command added. |- | [[Median]] || Math || Now accepts an entire dataset. |- | [[Mode]] || Math || New command added. |- | [[Average]] || Math || "mean", "arithmean", and "arithmeticmean" aliases added. |- | [[GeometricMean]] || Math || New command added. |- | [[HarmonicMean]] || Math || New command added. |- | [[Variance]] || Math || New command added. |- | [[StandardDeviation]] || Math || New command added. |- | [[CoefficientVariance]] || Math || New command added. |- | [[DataSet]] || Math || &mdash; |- | [[Random]] || Math || Now optionally will not repeat numbers |- | [[Chance]] || Math || &mdash; |- | [[Count]] || Math || &mdash; |- | [[Factor]] || Math || Redone command with a speed boost. |- | [[Gcf]] || Math || Redone command with a speed boost. |- | [[Lcm]] || Math || New command added. |- | [[Simplify]] || Math || Redone command with a speed boost. |- | [[ToFraction]] || Math || Redone command with a speed boost. |- | [[Prime]] || Math || New command added. |- | [[PrimeList]] || Math || New command added. |- | [[Round]] || Math || New command added. |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[VolumeConvert]] || Math || &mdash; |- | [[WeightConvert]] || Math || &mdash; |- | [[Test]] || Math || Now able to accepts inputs as either strings or numeric values; removed "fileexists" and "direxists" paths. |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || &mdash; |- | [[DayOfYear]] || Date/Time || &mdash; |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || "min" alias removed to make way for Min command. |- | [[Second]] || Date/Time || &mdash; |- | [[Millisecond]] || Date/Time || New command added. |- | [[UTC]] || Date/Time || Added offset parameter. |- | [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[NewDir]] || File || Output now describes what operation has been done. |- | [[NewFile]] || File || Output now describes what operation has been done. |- | [[EditFile]] || File || New command added. |- | [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers. |- | [[Attributes]] || File || Renamed from "attr" to "attributes" ("attr" alias remains); added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes. |- | [[ChRoute]] || [[Registry]] || New command added. |- | [[RegDIR]] || Registry || New command added. |- | [[GetRegVal]] || Registry || New command added. |- | [[SetRegVal]] || Registry || New command added. |- | [[DeleteRegVal]] || Registry || New command added. |- | [[NewRegVal]] || Registry || New command added. |- | [[DeleteRegKey]] || Registry || New command added. |- | [[NewRegKey]] || Registry || New command added. |- | [[Launch]] || System || Added ability to launch saved processes. |- | [[ProcessSave]] || System || New command added. |- | [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process. |- | [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules along with threads. |- | [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding. |- | [[SystemHealth]] || System || Added GPU usage; power reading now returns whether the system is on battery or plugged in; added percentages for space remaining for drives and for memory. |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || &mdash; |- | [[ClearClipBoard]] || System || &mdash; |- | [[Draw]] || System || New command added. |- | [[Play]] || System || Now able to accept partial filenames. |- | [[Stop]] || System || Removed alias "stahp". |- | [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters. |- | [[InputBox]] || System || Renamed from "SimulateInputBox". |- | [[ColorBox]] || System || New command added. |- | [[FontBox]] || System || New command added. |- | [[PrintBox]] || System || New command added. |- | [[OpenBox]] || System || New command added. |- | [[SaveBox]] || System || New command added. |- | [[DirBox]] || System || New command added. |- | [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows. |- | [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0. |- | [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped. |- | [[PauseStopwatch]] || System || Now displays time of the stopwatch. |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Search]] || System || Search engines are referenced by Search.cfg, instead of internally. |- | [[SearchAdd]] || System || New command added. |- | [[SearchRemove]] || System || New command added. |- | [[SearchEdit]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[Ping]] || System || Added option to ping indefinitely |- | [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry. |- | [[ChangeLogSettings]] || System || New command added. |- | [[Beep]] || [[Fun]] || Infinite beeps is -1 instead of "~". |- | [[Mosquito]] || Fun || New command added. |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || 100% more glitchy. Also now able to control break. |- | [[RockPaperScissors]] || Fun || &mdash; |- | [[EightBall]] || Fun || &mdash; |- | [[DrawCard]] || Fun || New command added. |- | [[ReplaceCard]] || Fun || New command added. |- | [[ShuffleDeck]] || Fun || New command added. |- | [[ResetDeck]] || Fun || New command added. |- | [[ListDeck]] || Fun || New command added. |- | [[TotalDeck]] || Fun || New command added. |} [[Category:StarLight builds]] 09ae9f6f66a1ca0db86a5b463643aabcc1be0f07 1817 1813 2023-10-14T18:18:56Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV5.0''}} '''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]'', not yet released. This version is [[console]]-only. ==General changes== *Now running on .NET Framework 4.8 *Multiple speed improvements, streamlined code to allow data to only flow once per command. *Passwords now go through encryption. *Passwords now switch backed to input box prompts. *Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command) *Audio files now exist in a global variable, making it easier to add more. *Variables now save to the hard drive for use in future sessions. *Variables also now exist publicly and privately. *Debug timer now added to measure command times. *Restart command now added as a lock exception. *More robust exception handler. Gives more concise details about what went wrong. *"?" command prefix added that returns help entries for an existing command. *"??" command prefix added that searches this wiki for the command entry. *"!" command prefix added that copies the output of the command to the clipboard. *Keywords added: #REG, #OBOX, #SBOX, #DBOX *Settings added: REG, SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH *Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound) *New autosave mode: after every command. *Output system speed improvements. *Corrected Black Star glitch. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.1|last version]] |- | [[Exit]] || [[SLSystem]] || &mdash; |- | [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it. |- | [[ExceptionHandler]] || SLSystem || &mdash; |- | [[DebugMode]] || SLSystem || &mdash; |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering. |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || &mdash; |- | [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units. |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[CommandCount]] || SLSystem || New command added. |- | [[ForceKill]] || SLSystem || &mdash; |- | [[Clone]] || SLSystem || New command added. |- | [[GetText]] || SLSystem || Argument list now in one parameter. |- | [[SetVar]] || SLSystem || Added ability to set both public and private variables. |- | [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables. |- | [[ListVar]] || SLSystem || Added ability to list both public and private variables. |- | [[SaveVar]] || SLSystem || New command added. |- | [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]]. |- | [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]]. |- | [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]]. |- | [[Run]] || SLSystem || New command added. |- | [[GOTO]] || SLSystem || New command added. |- | [[SystemMode]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || &mdash; |- | [[Title]] || Settings || &mdash; |- | [[Message]] || Settings || &mdash; |- | [[Length]] || Settings || &mdash; |- | [[Width]] || Settings || If original WIDTH and CONSOLE_BUFFER_WIDTH are equal, CONSOLE_BUFFER_WIDTH now changes with the CONSOLE_WIDTH. |- | [[BufferLength]] || Settings || &mdash; |- | [[BufferWidth]] || Settings || #DEFAULT now sets CONSOLE_BUFFER_WIDTH to the current CONSOLE_WIDTH. |- | [[CursorSize]] || Settings || &mdash; |- | [[ForeColor]] || Settings || &mdash; |- | [[BackColor]] || Settings || &mdash; |- | [[ResetColor]] || Settings || &mdash; |- | [[AutosaveMode]] || Settings || Added "After every command" mode. |- | [[SaveDirectory]] || Settings || &mdash; |- | [[OutputToClipboard]] || Settings || &mdash; |- | [[Timestamp]] || Settings || &mdash; |- | [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]]. |- | [[Lock]] || Settings || Password parameter removed, now accepts password via input box. |- | [[Unlock]] || Settings || Password parameter removed, now accepts password via input box. |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || Now accepts partial filenames. |- | [[SaveSettings]] || Settings || Filepath parameter added, can optionally specify where to save settings. |- | [[ClearSettings]] || Settings || Now deletes the settings file. |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Now loads private variables; password parameter removed, now accepts password via input box. |- | [[Logout]] || Authentication || Now unloads private variables. |- | [[Register]] || Authentication || Password parameter removed, now accepts password via input box. |- | [[DeleteAccount]] || Authentication || New command added. |- | [[ChangePassword]] || Authentication || New command added. |- | [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used. |- | [[Print]] || {{b|String|group}} || Added "echo" alias. |- | [[Type]] || String || &mdash; |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[SubString]] || String || New command added. |- | [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim. |- | [[Pad]] || String || padright? parameter replaced with direction parameter; default pad direction changed to right. |- | [[Replace]] || String || Now optionally accepts start and count parameters. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || Now only accepts a single omission string. |- | [[Repeat]] || String || &mdash; |- | [[Reverse]] || String || &mdash; |- | [[Scramble]] || String || No longer uses a recursive loop, improving speed. |- | [[Offset]] || String || &mdash; |- | [[LCase]] || String || &mdash; |- | [[UCase]] || String || &mdash; |- | [[PCase]] || String || &mdash; |- | [[Len]] || String || &mdash; |- | [[IndexOf]] || String || New command added. |- | [[Contains]] || String || New command added. |- | [[StartsWith]] || String || New command added. |- | [[EndsWith]] || String || New command added. |- | [[Frequency]] || String || &mdash; |- | [[GetChar]] || String || &mdash; |- | [[ASCII]] || String || &mdash; |- | [[Char]] || String || &mdash; |- | [[Hex]] || String || Now accepts 64 bit integers. |- | [[Oct]] || String || Now accepts 64 bit integers. |- | [[Binary]] || String || &mdash; |- | [[NumBinary]] || String || Now accepts 64 bit integers. |- | [[StrConvert]] || String || &mdash; |- | [[KeyCode]] || String || &mdash; |- | [[ColorCode]] || String || &mdash; |- | [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers. |- | [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited. |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited. |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[RemDiv]] || Math || New command added. |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots. |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]] |- | [[Quadratic]] || Math || &mdash; |- | [[Fibonacci]] || Math || &mdash; |- | [[Pythagorean]] || Math || New command added. |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Perimeter]] || Math || &mdash; |- | [[Area]] || Math || &mdash; |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Min]] || Math || New command added. |- | [[Max]] || Math || New command added. |- | [[Range]] || Math || New command added. |- | [[Median]] || Math || Now accepts an entire dataset. |- | [[Mode]] || Math || New command added. |- | [[Average]] || Math || "mean", "arithmean", and "arithmeticmean" aliases added. |- | [[GeometricMean]] || Math || New command added. |- | [[HarmonicMean]] || Math || New command added. |- | [[Variance]] || Math || New command added. |- | [[StandardDeviation]] || Math || New command added. |- | [[CoefficientVariance]] || Math || New command added. |- | [[DataSet]] || Math || &mdash; |- | [[Random]] || Math || Now optionally will not repeat numbers |- | [[Chance]] || Math || &mdash; |- | [[Count]] || Math || &mdash; |- | [[Factor]] || Math || Redone command with a speed boost. |- | [[Gcf]] || Math || Redone command with a speed boost. |- | [[Lcm]] || Math || New command added. |- | [[Simplify]] || Math || Redone command with a speed boost. |- | [[ToFraction]] || Math || Redone command with a speed boost. |- | [[Prime]] || Math || New command added. |- | [[PrimeList]] || Math || New command added. |- | [[Round]] || Math || New command added. |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[VolumeConvert]] || Math || &mdash; |- | [[WeightConvert]] || Math || &mdash; |- | [[Test]] || Math || Now able to accepts inputs as either strings or numeric values; removed "fileexists" and "direxists" paths. |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || &mdash; |- | [[DayOfYear]] || Date/Time || &mdash; |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || "min" alias removed to make way for Min command. |- | [[Second]] || Date/Time || &mdash; |- | [[Millisecond]] || Date/Time || New command added. |- | [[UTC]] || Date/Time || Added offset parameter. |- | [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[NewDir]] || File || Output now describes what operation has been done. |- | [[NewFile]] || File || Output now describes what operation has been done. |- | [[EditFile]] || File || New command added. |- | [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers. |- | [[Attributes]] || File || Renamed from "attr" to "attributes" ("attr" alias remains); added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes. |- | [[ChRoute]] || [[Registry]] || New command added. |- | [[RegDIR]] || Registry || New command added. |- | [[GetRegVal]] || Registry || New command added. |- | [[SetRegVal]] || Registry || New command added. |- | [[DeleteRegVal]] || Registry || New command added. |- | [[NewRegVal]] || Registry || New command added. |- | [[DeleteRegKey]] || Registry || New command added. |- | [[NewRegKey]] || Registry || New command added. |- | [[Launch]] || [[System]] || Added ability to launch saved processes. |- | [[ProcessSave]] || System || New command added. |- | [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process. |- | [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules along with threads. |- | [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding. |- | [[SystemHealth]] || System || Added GPU usage; power reading now returns whether the system is on battery or plugged in; added percentages for space remaining for drives and for memory. |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || &mdash; |- | [[ClearClipBoard]] || System || &mdash; |- | [[Draw]] || System || New command added. |- | [[Play]] || System || Now able to accept partial filenames. |- | [[Stop]] || System || Removed alias "stahp". |- | [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters. |- | [[InputBox]] || System || Renamed from "SimulateInputBox". |- | [[ColorBox]] || System || New command added. |- | [[FontBox]] || System || New command added. |- | [[PrintBox]] || System || New command added. |- | [[OpenBox]] || System || New command added. |- | [[SaveBox]] || System || New command added. |- | [[DirBox]] || System || New command added. |- | [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows. |- | [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0. |- | [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped. |- | [[PauseStopwatch]] || System || Now displays time of the stopwatch. |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Search]] || System || Search engines are referenced by Search.cfg, instead of internally. |- | [[SearchAdd]] || System || New command added. |- | [[SearchRemove]] || System || New command added. |- | [[SearchEdit]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[Ping]] || System || Added option to ping indefinitely |- | [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry. |- | [[ChangeLogSettings]] || System || New command added. |- | [[Beep]] || [[Fun]] || Infinite beeps is -1 instead of "~". |- | [[Mosquito]] || Fun || New command added. |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || 100% more glitchy. Also now able to control break. |- | [[RockPaperScissors]] || Fun || &mdash; |- | [[EightBall]] || Fun || &mdash; |- | [[DrawCard]] || Fun || New command added. |- | [[ReplaceCard]] || Fun || New command added. |- | [[ShuffleDeck]] || Fun || New command added. |- | [[ResetDeck]] || Fun || New command added. |- | [[ListDeck]] || Fun || New command added. |- | [[TotalDeck]] || Fun || New command added. |} [[Category:StarLight builds]] 3cd19dd19a76262a173bd63a29fa1e4e2b0c506a 1827 1817 2023-10-14T20:03:55Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV5.0''}} '''''StarLightV5.0''''' is the 10th active build of ''[[StarLight]]''. This version is [[console]]-only. ==General changes== *Now running on .NET Framework 4.8 *Multiple speed improvements, streamlined code to allow data to only flow once per command. *Passwords now go through encryption. *Passwords now switch backed to input box prompts. *Body now runs within a loop, not the other way around. Allows for commands to be accepted externally more easily (i.e. the run command) *Audio files now exist in a global variable, making it easier to add more. *Variables now save to the hard drive for use in future sessions. *Variables also now exist publicly and privately. *Debug timer now added to measure command times. *Restart command now added as a lock exception. *More robust exception handler. Gives more concise details about what went wrong. *"?" command prefix added that returns help entries for an existing command. *"??" command prefix added that searches this wiki for the command entry. *"!" command prefix added that copies the output of the command to the clipboard. *Keywords added: #REG, #OBOX, #SBOX, #DBOX *Settings added: REG, SYSTEM_MODE, TRIG_MODE, EXCEPTION_HANDLER, CHLOG_AUTHOR, CHLOG_PROJECT, CHLOG_EDITEDFILE, CHLOG_FILEPATH *Merged setting PLAY_INTRO_SOUND with INTRO_SOUND_PATH (if null, no introsound) *New autosave mode: after every command. *Output system speed improvements. *Corrected Black Star glitch. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV4.1|last version]] |- | [[Exit]] || [[SLSystem]] || &mdash; |- | [[Restart]] || SLSystem || Now terminates StarLight organically, instead of force killing it. |- | [[ExceptionHandler]] || SLSystem || &mdash; |- | [[DebugMode]] || SLSystem || &mdash; |- | [[Clear]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || Help command retooled: New layout including parameter descriptions and improved entries; filtering only looks in command names and aliases; added group filtering. |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || &mdash; |- | [[LogSize]] || SLSystem || Corrected glitch in totaling log size; result now returned in justified data units. |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[CommandCount]] || SLSystem || New command added. |- | [[ForceKill]] || SLSystem || &mdash; |- | [[Clone]] || SLSystem || New command added. |- | [[GetText]] || SLSystem || Argument list now in one parameter. |- | [[SetVar]] || SLSystem || Added ability to set both public and private variables. |- | [[DeleteVar]] || SLSystem || Added ability to delete both public and private variables. |- | [[ListVar]] || SLSystem || Added ability to list both public and private variables. |- | [[SaveVar]] || SLSystem || New command added. |- | [[CreateNote]] || SLSystem || New command added, merged out of [[CreatePublicNote]] and [[CreatePrivateNote]]. |- | [[ViewNote]] || SLSystem || New command added, merged out of [[ViewPublicNote]] and [[ViewPrivateNote]]. |- | [[DeleteNote]] || SLSystem || New command added, merged out of [[DeletePublicNote]] and [[DeletePrivateNote]]. |- | [[Run]] || SLSystem || New command added. |- | [[GOTO]] || SLSystem || New command added. |- | [[SystemMode]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || &mdash; |- | [[Title]] || Settings || &mdash; |- | [[Message]] || Settings || &mdash; |- | [[Length]] || Settings || &mdash; |- | [[Width]] || Settings || If original WIDTH and CONSOLE_BUFFER_WIDTH are equal, CONSOLE_BUFFER_WIDTH now changes with the CONSOLE_WIDTH. |- | [[BufferLength]] || Settings || &mdash; |- | [[BufferWidth]] || Settings || #DEFAULT now sets CONSOLE_BUFFER_WIDTH to the current CONSOLE_WIDTH. |- | [[CursorSize]] || Settings || &mdash; |- | [[ForeColor]] || Settings || &mdash; |- | [[BackColor]] || Settings || &mdash; |- | [[ResetColor]] || Settings || &mdash; |- | [[AutosaveMode]] || Settings || Added "After every command" mode. |- | [[SaveDirectory]] || Settings || &mdash; |- | [[OutputToClipboard]] || Settings || &mdash; |- | [[Timestamp]] || Settings || &mdash; |- | [[IntroSoundPath]] || Settings || Merged command with [[PlayIntroSound]]. |- | [[Lock]] || Settings || Password parameter removed, now accepts password via input box. |- | [[Unlock]] || Settings || Password parameter removed, now accepts password via input box. |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || Now accepts partial filenames. |- | [[SaveSettings]] || Settings || Filepath parameter added, can optionally specify where to save settings. |- | [[ClearSettings]] || Settings || Now deletes the settings file. |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || Now loads private variables; password parameter removed, now accepts password via input box. |- | [[Logout]] || Authentication || Now unloads private variables. |- | [[Register]] || Authentication || Password parameter removed, now accepts password via input box. |- | [[DeleteAccount]] || Authentication || New command added. |- | [[ChangePassword]] || Authentication || New command added. |- | [[ClearAuth]] || Authentication || Now requires the admin password (or for the admin to be logged in) to be used. |- | [[Print]] || {{b|String|group}} || Added "echo" alias. |- | [[Type]] || String || &mdash; |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[SubString]] || String || New command added. |- | [[Trim]] || String || Now trims all of the trim character off the left or right (or both) of the source string, instead of taking a number of characters to trim. |- | [[Pad]] || String || padright? parameter replaced with direction parameter; default pad direction changed to right. |- | [[Replace]] || String || Now optionally accepts start and count parameters. |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || Now only accepts a single omission string. |- | [[Repeat]] || String || &mdash; |- | [[Reverse]] || String || &mdash; |- | [[Scramble]] || String || No longer uses a recursive loop, improving speed. |- | [[Offset]] || String || &mdash; |- | [[LCase]] || String || &mdash; |- | [[UCase]] || String || &mdash; |- | [[PCase]] || String || &mdash; |- | [[Len]] || String || &mdash; |- | [[IndexOf]] || String || New command added. |- | [[Contains]] || String || New command added. |- | [[StartsWith]] || String || New command added. |- | [[EndsWith]] || String || New command added. |- | [[Frequency]] || String || &mdash; |- | [[GetChar]] || String || &mdash; |- | [[ASCII]] || String || &mdash; |- | [[Char]] || String || &mdash; |- | [[Hex]] || String || Now accepts 64 bit integers. |- | [[Oct]] || String || Now accepts 64 bit integers. |- | [[Binary]] || String || &mdash; |- | [[NumBinary]] || String || Now accepts 64 bit integers. |- | [[StrConvert]] || String || &mdash; |- | [[KeyCode]] || String || &mdash; |- | [[ColorCode]] || String || &mdash; |- | [[ColorConvert]] || String || Now accepts both 3 and 6 digit hex numbers. |- | [[Add]] || {{b|Math|group}} || Removed the 2 additives path. All additives now get listed in a single parameter, space delimited. |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || Removed the 2 factors path. All factors now get listed in a single parameter, space delimited. |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[RemDiv]] || Math || New command added. |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || Fixed a glitch involving negative arguments and odd numbered roots. |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[TrigMode]] || Math || New command added, merged out of [[Rad]] and [[Deg]] |- | [[Quadratic]] || Math || &mdash; |- | [[Fibonacci]] || Math || &mdash; |- | [[Pythagorean]] || Math || New command added. |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Perimeter]] || Math || &mdash; |- | [[Area]] || Math || &mdash; |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Min]] || Math || New command added. |- | [[Max]] || Math || New command added. |- | [[Range]] || Math || New command added. |- | [[Median]] || Math || Now accepts an entire dataset. |- | [[Mode]] || Math || New command added. |- | [[Average]] || Math || "mean", "arithmean", and "arithmeticmean" aliases added. |- | [[GeometricMean]] || Math || New command added. |- | [[HarmonicMean]] || Math || New command added. |- | [[Variance]] || Math || New command added. |- | [[StandardDeviation]] || Math || New command added. |- | [[CoefficientVariance]] || Math || New command added. |- | [[DataSet]] || Math || &mdash; |- | [[Random]] || Math || Now optionally will not repeat numbers |- | [[Chance]] || Math || &mdash; |- | [[Count]] || Math || &mdash; |- | [[Factor]] || Math || Redone command with a speed boost. |- | [[Gcf]] || Math || Redone command with a speed boost. |- | [[Lcm]] || Math || New command added. |- | [[Simplify]] || Math || Redone command with a speed boost. |- | [[ToFraction]] || Math || Redone command with a speed boost. |- | [[Prime]] || Math || New command added. |- | [[PrimeList]] || Math || New command added. |- | [[Round]] || Math || New command added. |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[VolumeConvert]] || Math || &mdash; |- | [[WeightConvert]] || Math || &mdash; |- | [[Test]] || Math || Now able to accepts inputs as either strings or numeric values; removed "fileexists" and "direxists" paths. |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[LongMilitaryTime]] || Date/Time || Added ability to input a time to convert to military time. |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || &mdash; |- | [[DayOfYear]] || Date/Time || &mdash; |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || "min" alias removed to make way for Min command. |- | [[Second]] || Date/Time || &mdash; |- | [[Millisecond]] || Date/Time || New command added. |- | [[UTC]] || Date/Time || Added offset parameter. |- | [[CD]] || [[File]] || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[DIR]] || File || Added #BROWSE keyword which brings up the folder browser dialog. |- | [[Copy]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Move]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Del]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[Rename]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; output now describes what operation has been done. |- | [[NewDir]] || File || Output now describes what operation has been done. |- | [[NewFile]] || File || Output now describes what operation has been done. |- | [[EditFile]] || File || New command added. |- | [[ReadFile]] || File || Added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added optional line numbers. |- | [[Attributes]] || File || Renamed from "attr" to "attributes" ("attr" alias remains); added #BROWSE keyword which brings up the file dialog; now able to accept partial filenames; added all IO attributes. |- | [[ChRoute]] || [[Registry]] || New command added. |- | [[RegDIR]] || Registry || New command added. |- | [[GetRegVal]] || Registry || New command added. |- | [[SetRegVal]] || Registry || New command added. |- | [[DeleteRegVal]] || Registry || New command added. |- | [[NewRegVal]] || Registry || New command added. |- | [[DeleteRegKey]] || Registry || New command added. |- | [[NewRegKey]] || Registry || New command added. |- | [[Launch]] || [[System]] || Added ability to launch saved processes. |- | [[ProcessSave]] || System || New command added. |- | [[Kill]] || System || Renamed from "Terminate"; merged command with [[TerminateID]]; added ability to optionally restart the process. |- | [[ProcessInfo]] || System || Merged command with [[ProcessInfoID]]; added ability to optionally list modules along with threads. |- | [[ProcessList]] || System || Added ability to filter results; Added ability to optionally display memory usage and whether each process is responding. |- | [[SystemHealth]] || System || Added GPU usage; power reading now returns whether the system is on battery or plugged in; added percentages for space remaining for drives and for memory. |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || &mdash; |- | [[ClearClipBoard]] || System || &mdash; |- | [[Draw]] || System || New command added. |- | [[Play]] || System || Now able to accept partial filenames. |- | [[Stop]] || System || Removed alias "stahp". |- | [[MessageBox]] || [[System]] || Renamed from "SimulateMessage"; Now accepts icon and button options in different optional parameters. |- | [[InputBox]] || System || Renamed from "SimulateInputBox". |- | [[ColorBox]] || System || New command added. |- | [[FontBox]] || System || New command added. |- | [[PrintBox]] || System || New command added. |- | [[OpenBox]] || System || New command added. |- | [[SaveBox]] || System || New command added. |- | [[DirBox]] || System || New command added. |- | [[ShowTip]] || System || Timeout parameter removed as it was effectively deprecated by Windows. |- | [[StartStopwatch]] || System || Stopwatches now have to be started in order, starting with #0. |- | [[StopStopwatch]] || System || Now displays time of the stopwatch before it was stopped. |- | [[PauseStopwatch]] || System || Now displays time of the stopwatch. |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Search]] || System || Search engines are referenced by Search.cfg, instead of internally. |- | [[SearchAdd]] || System || New command added. |- | [[SearchRemove]] || System || New command added. |- | [[SearchEdit]] || System || New command added. |- | [[Download]] || System || &mdash; |- | [[Ping]] || System || Added option to ping indefinitely |- | [[ChangeLog]] || System || Now uses settings for author, project, editedfile, and filepath, instead of these being parameters. Also moved author after the date and time in the actual entry. |- | [[ChangeLogSettings]] || System || New command added. |- | [[Beep]] || [[Fun]] || Infinite beeps is -1 instead of "~". |- | [[Mosquito]] || Fun || New command added. |- | [[Crash]] || Fun || &mdash; |- | [[Berserk]] || Fun || 100% more glitchy. Also now able to control break. |- | [[RockPaperScissors]] || Fun || &mdash; |- | [[EightBall]] || Fun || &mdash; |- | [[DrawCard]] || Fun || New command added. |- | [[ReplaceCard]] || Fun || New command added. |- | [[ShuffleDeck]] || Fun || New command added. |- | [[ResetDeck]] || Fun || New command added. |- | [[ListDeck]] || Fun || New command added. |- | [[TotalDeck]] || Fun || New command added. |} [[Category:StarLight builds]] 58a082d51007ae947d5354426b8a2de86e86d5b8 Play 0 124 1815 1753 2023-09-30T18:27:49Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = System |usage = play <sourcepath> <loop> ---- play <identifier> <loop> |aliases = play |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Play''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The play command will play .wav files in the background. It can be looped if desired. Use the [[Stop]] command to stop the playback. ==Parameters== ===Versions 4.1 and 5.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=sourcepath |description=Determines which file should be played. |range=File path |required=y}} {{ParametersRow |num=2 |name=loop |description=Determines whether or not the playback should be looped. |range=bool |default=false}} |} {{ParametersHeader}} {{ParametersRow |num=1 |name=identifier |description=Determines which internal sound should be played |range=<nowiki>#SLCRYSTALS, #MOSQUITO, ...</nowiki> |required=y}} {{ParametersRow |num=2 |name=loop |description=Determines whether or not the playback should be looped. |range=bool |default=false}} |} ===Versions 2.5 to 4.0=== {{ParametersHeader}} {{ParametersRow |num=1 |name=sourcepath |description=Determines which file should be played. |range=File path |required=y}} {{ParametersRow |num=2 |name=loop |description=Determines whether or not the playback should be looped. |range=bool |default=false}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Added the "keyword" parameter path. |- | {{v|5.0}} || Now able to accept partial filenames. |} ==See also== *[[Stop]] *[[Draw]] d0dd7ae12e3606e7b3536328898c28ded5e7ed0b Draw 0 621 1816 2023-09-30T18:29:02Z Serpent King 24956324 Created page with "{{infobox command |group = System |usage = draw <sourcepath> |aliases = draw |v5.0=y |console=y }} '''Draw''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present..." wikitext text/x-wiki {{infobox command |group = System |usage = draw <sourcepath> |aliases = draw |v5.0=y |console=y }} '''Draw''' is a [[System]] [[command]] in ''[[StarLight]]'' that is present in version {{v|5.0}}. ==Function== The Draw command will draw an image file in the console window by using the console colors. Because the function uses a loop, it can be aborted with the ctrl key. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=sourcepath |description=Path of the image file. |range=File path (accepts .png, .jpg, and .bmp files) |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|5.0}} || New command added. |} ==See also== *[[Play]] b9bd52b220d5255e88c7afa5bcb06a271139d341 StarLightV4.0 0 622 1818 2023-10-14T18:33:16Z Serpent King 24956324 Created page with "{{DISPLAYTITLE:''StarLightV4.0''}} '''''StarLightV4.0''''' is the 8th active build of ''[[StarLight]]''. This version has both [[console]] and [[GUI]] builds. ==General chang..." wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV4.0''}} '''''StarLightV4.0''''' is the 8th active build of ''[[StarLight]]''. This version has both [[console]] and [[GUI]] builds. ==General changes== ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV3.5|last version]] !! Console !! GUI |- | [[Exit]] || [[SLSystem]] || &mdash; || {{y}} || {{y}} |- | [[ExceptionHandler]] || SLSystem || New command added. || {{y}} || {{y}} |- | [[Restart]] || SLSystem || &mdash; || {{y}} || {{y}} |- | [[Clear]] || SLSystem || Implemented GetText(). || {{y}} || {{y}} |- | [[SLCredits]] || SLSystem || Implemented GetText(). || {{n}} || {{y}} |- | [[Uptime]] || SLSystem || &mdash; || {{y}} || {{y}} |- | [[SetVar]] || SLSystem || Changed call syntax from #NAME to <NAME>; added text explaining how to call the variables; implemented GetText(). || {{y}} || {{y}} |- | [[DeleteVar]] || SLSystem || New command added. || {{y}} || {{y}} |- | [[ListVar]] || SLSystem || New command added. || {{y}} || {{y}} |- | [[Help]] || SLSystem || Implemented GetText(). || {{y}} || {{y}} |- | [[About]] || SLSystem || Implemented GetText(). || {{y}} || {{y}} |- | [[ListColor]] || SLSystem || Implemented GetText(). || {{y}} || {{n}} |- | [[LogSize]] || SLSystem || Implemented GetText(). || {{y}} || {{y}} |- | [[DeleteLog]] || SLSystem || Implemented GetText(). || {{y}} || {{y}} |- | [[ForceKill]] || SLSystem || Implemented GetText(). || {{y}} || {{y}} |- | {{b|Settings|command}} || {{b|Settings|group}} || Removed "Locked" setting; implemented GetText(). || {{y}} || {{y}} |- | [[Title]] || Settings || Implemented GetText(), added invalid input checks. || {{y}} || {{y}} |- | [[Message]] || Settings || Implemented GetText(), added invalid input checks. || {{y}} || {{y}} |- | [[FontFamily]] || Settings || Implemented GetText(). || {{n}} || {{y}} |- | [[TextSize]] || Settings || Implemented GetText(). || {{n}} || {{y}} |- | [[TxtColor]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[HighlightColor]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[ResetColor]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[Length]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[Width]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[BufferLength]] || Settings || Implemented GetText(); removed "bl" alias; added "blength" alias. || {{y}} || {{n}} |- | [[BufferWidth]] || Settings || Implemented GetText(); removed "bw" alias; added "bwidth" alias. || {{y}} || {{n}} |- | [[CursorSize]] || Settings || Implemented GetText(). || {{y}} || {{n}} |- | [[Lock]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[Unlock]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[SaveDirectory]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[Timestamp]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[PlayIntroSound]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[IntroSoundPath]] || Settings || Implemented GetText(); Added sound parameter path. || {{y}} || {{y}} |- | [[AutosaveMode]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[OutputToClipboard]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[ProcessCheckFrequency]] || Settings || Implemented GetText(). || {{n}} || {{y}} |- | [[Notify]] || Settings || Implemented GetText(). || {{n}} || {{y}} |- | [[SL]] || Settings || &mdash; || {{y}} || {{y}} |- | [[LoadSettings]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[SaveSettings]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[ClearSettings]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[Who]] || [[Authentication]] || Implemented GetText(). || {{y}} || {{y}} |- | [[Login]] || Authentication || Changed such that the password is never seen on screen; implemented GetText(). || {{y}} || {{y}} |- | [[Logout]] || Authentication || Implemented GetText(). || {{y}} || {{y}} |- | [[Register]] || Authentication || Changed such that the password is never seen on screen; implemented GetText(). || {{y}} || {{y}} |- | [[ClearAuth]] || Authentication || Implemented GetText(). || {{y}} || {{y}} |- | [[CreatePublicNote]] || Authentication || Implemented GetText(). || {{y}} || {{y}} |- | [[ViewPublicNote]] || Authentication || Implemented GetText(). || {{y}} || {{y}} |- | [[DeletePublicNote]] || Authentication || Implemented GetText(). || {{y}} || {{y}} |- | [[CreatePrivateNote]] || Authentication || Implemented GetText(). || {{y}} || {{y}} |- | [[ViewPrivateNote]] || Authentication || Implemented GetText(). || {{y}} || {{y}} |- | [[DeletePrivateNote]] || Authentication || Implemented GetText(). || {{y}} || {{y}} |- | [[Print]] || {{b|String|group}} || &mdash; || {{y}} || {{y}} |- | [[Type]] || String || &mdash; || {{y}} || {{y}} |- | [[Left]] || String || &mdash; || {{y}} || {{y}} |- | [[Right]] || String || &mdash; || {{y}} || {{y}} |- | [[Mid]] || String || &mdash; || {{y}} || {{y}} |- | [[Replace]] || String || &mdash; || {{y}} || {{y}} |- | [[LCase]] || String || &mdash; || {{y}} || {{y}} |- | [[UCase]] || String || &mdash; || {{y}} || {{y}} |- | [[PCase]] || String || &mdash; || {{y}} || {{y}} |- | [[Reverse]] || String || &mdash; || {{y}} || {{y}} |- | [[Repeat]] || String || &mdash; || {{y}} || {{y}} |- | [[Offset]] || String || &mdash; || {{y}} || {{y}} |- | [[Scramble]] || String || &mdash; || {{y}} || {{y}} |- | [[Insert]] || String || &mdash; || {{y}} || {{y}} |- | [[InsertBefore]] || String || &mdash; || {{y}} || {{y}} |- | [[InsertAfter]] || String || &mdash; || {{y}} || {{y}} |- | [[Omit]] || String || &mdash; || {{y}} || {{y}} |- | [[Trim]] || String || &mdash; || {{y}} || {{y}} |- | [[Pad]] || String || &mdash; || {{y}} || {{y}} |- | [[Len]] || String || &mdash; || {{y}} || {{y}} |- | [[Frequency]] || String || &mdash; || {{y}} || {{y}} |- | [[ASCII]] || String || &mdash; || {{y}} || {{y}} |- | [[Char]] || String || &mdash; || {{y}} || {{y}} |- | [[Hex]] || String || &mdash; || {{y}} || {{y}} |- | [[Oct]] || String || &mdash; || {{y}} || {{y}} |- | [[Binary]] || String || &mdash; || {{y}} || {{y}} |- | [[NumBinary]] || String || &mdash; || {{y}} || {{y}} |- | [[StrConvert]] || String || &mdash; || {{y}} || {{y}} |- | [[KeyCode]] || String || &mdash; || {{y}} || {{n}} |- | [[ColorCode]] || String || &mdash; || {{y}} || {{y}} |- | [[Add]] || {{b|Math|group}} || &mdash; || {{y}} || {{y}} |- | [[Sub]] || Math || &mdash; || {{y}} || {{y}} |- | [[Mult]] || Math || &mdash; || {{y}} || {{y}} |- | [[Div]] || Math || &mdash; || {{y}} || {{y}} |- | [[IntDiv]] || Math || &mdash; || {{y}} || {{y}} |- | [[Mod]] || Math || &mdash; || {{y}} || {{y}} |- | [[Pow]] || Math || &mdash; || {{y}} || {{y}} |- | [[Sqrt]] || Math || &mdash; || {{y}} || {{y}} |- | [[Root]] || Math || &mdash; || {{y}} || {{y}} |- | [[Log]] || Math || &mdash; || {{y}} || {{y}} |- | [[Ln]] || Math || &mdash; || {{y}} || {{y}} |- | [[Abs]] || Math || &mdash; || {{y}} || {{y}} |- | [[Inv]] || Math || &mdash; || {{y}} || {{y}} |- | [[Factorial]] || Math || &mdash; || {{y}} || {{y}} |- | [[Sin]] || Math || &mdash; || {{y}} || {{y}} |- | [[Cos]] || Math || &mdash; || {{y}} || {{y}} |- | [[Tan]] || Math || &mdash; || {{y}} || {{y}} |- | [[Csc]] || Math || &mdash; || {{y}} || {{y}} |- | [[Sec]] || Math || &mdash; || {{y}} || {{y}} |- | [[Cot]] || Math || &mdash; || {{y}} || {{y}} |- | [[InvSin]] || Math || &mdash; || {{y}} || {{y}} |- | [[InvCos]] || Math || &mdash; || {{y}} || {{y}} |- | [[InvTan]] || Math || &mdash; || {{y}} || {{y}} |- | [[InvCsc]] || Math || &mdash; || {{y}} || {{y}} |- | [[InvSec]] || Math || &mdash; || {{y}} || {{y}} |- | [[InvCot]] || Math || &mdash; || {{y}} || {{y}} |- | [[DegToRad]] || Math || &mdash; || {{y}} || {{y}} |- | [[RadToDeg]] || Math || &mdash; || {{y}} || {{y}} |- | [[DegToDMS]] || Math || &mdash; || {{y}} || {{y}} |- | [[DMSToDeg]] || Math || &mdash; || {{y}} || {{y}} |- | [[Rad]] || Math || &mdash; || {{y}} || {{y}} |- | [[Deg]] || Math || &mdash; || {{y}} || {{y}} |- | [[Quadratic]] || Math || &mdash; || {{y}} || {{y}} |- | [[SimpInterest]] || Math || &mdash; || {{y}} || {{y}} |- | [[CompInterest]] || Math || &mdash; || {{y}} || {{y}} |- | [[ContInterest]] || Math || &mdash; || {{y}} || {{y}} |- | [[Perimeter]] || Math || &mdash; || {{y}} || {{y}} |- | [[Area]] || Math || &mdash; || {{y}} || {{y}} |- | [[Volume]] || Math || &mdash; || {{y}} || {{y}} |- | [[SurfaceArea]] || Math || &mdash; || {{y}} || {{y}} |- | [[Median]] || Math || &mdash; || {{y}} || {{y}} |- | [[Average]] || Math || &mdash; || {{y}} || {{y}} |- | [[Random]] || Math || &mdash; || {{y}} || {{y}} |- | [[Chance]] || Math || &mdash; || {{y}} || {{y}} |- | [[Factor]] || Math || &mdash; || {{y}} || {{y}} |- | [[Gcf]] || Math || &mdash; || {{y}} || {{y}} |- | [[Simplify]] || Math || &mdash; || {{y}} || {{y}} |- | [[ToFraction]] || Math || &mdash; || {{y}} || {{y}} |- | [[DataConvert]] || Math || &mdash; || {{y}} || {{y}} |- | [[LengthConvert]] || Math || &mdash; || {{y}} || {{y}} |- | [[TempConvert]] || Math || &mdash; || {{y}} || {{y}} |- | [[TimeConvert]] || Math || &mdash; || {{y}} || {{y}} |- | [[Test]] || Math || &mdash; || {{y}} || {{y}} |- | [[Pi]] || Math || &mdash; || {{y}} || {{y}} |- | [[E]] || Math || &mdash; || {{y}} || {{y}} |- | [[Date]] || [[Date/Time]] || &mdash; || {{y}} || {{y}} |- | [[Time]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[DateTime]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[LongDate]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[LongTime]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[LongDateTime]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[MilitaryTime]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[LongMilitaryTime]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[Month]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[Day]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[Year]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[DayOfWeek]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[DayOfYear]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[Hour]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[Minute]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[Second]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[UTC]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[CD]] || [[File]] || &mdash; || {{y}} || {{y}} |- | [[DIR]] || File || &mdash; || {{y}} || {{y}} |- | [[Copy]] || File || &mdash; || {{y}} || {{y}} |- | [[Move]] || File || &mdash; || {{y}} || {{y}} |- | [[Del]] || File || &mdash; || {{y}} || {{y}} |- | [[Rename]] || File || &mdash; || {{y}} || {{y}} |- | [[NewDir]] || File || &mdash; || {{y}} || {{y}} |- | [[NewFile]] || File || &mdash; || {{y}} || {{y}} |- | [[ReadFile]] || File || &mdash; || {{y}} || {{y}} |- | [[Attr]] || File || &mdash; || {{y}} || {{y}} |- | [[SimulateMessage]] || [[System]] || &mdash; || {{y}} || {{y}} |- | [[SimulateInputBox]] || System || &mdash; || {{y}} || {{y}} |- | [[ShowTip]] || System || &mdash; || {{y}} || {{y}} |- | [[GetClipBoard]] || System || &mdash; || {{y}} || {{y}} |- | [[SetClipBoard]] || System || &mdash; || {{y}} || {{y}} |- | [[ClearClipBoard]] || System || &mdash; || {{y}} || {{y}} |- | [[StartStopwatch]] || System || &mdash; || {{y}} || {{y}} |- | [[StopStopwatch]] || System || &mdash; || {{y}} || {{y}} |- | [[PauseStopwatch]] || System || &mdash; || {{y}} || {{y}} |- | [[ResumeStopwatch]] || System || &mdash; || {{y}} || {{y}} |- | [[GetStopwatch]] || System || &mdash; || {{y}} || {{y}} |- | [[Play]] || System || &mdash; || {{y}} || {{y}} |- | [[Stop]] || System || &mdash; || {{y}} || {{y}} |- | [[Launch]] || System || &mdash; || {{y}} || {{y}} |- | [[Terminate]] || System || &mdash; || {{y}} || {{y}} |- | [[ProcessInfo]] || System || &mdash; || {{y}} || {{y}} |- | [[ProcessList]] || System || &mdash; || {{y}} || {{y}} |- | [[Download]] || System || &mdash; || {{y}} || {{y}} |- | [[SystemHealth]] || System || &mdash; || {{y}} || {{y}} |- | [[Beep]] || [[Fun]] || &mdash; || {{y}} || {{y}} |- | [[Crash]] || Fun || &mdash; || {{y}} || {{y}} |- | [[ChangeLog]] || [[Misc]] || &mdash; || {{y}} || {{n}} |- | [[Ping]] || Misc || &mdash; || {{y}} || {{y}} |} [[Category:StarLight builds]] 0e4a9fc154f04d59092d27fc73698eb55cffec99 1820 1818 2023-10-14T18:41:08Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV4.0''}} '''''StarLightV4.0''''' is the 8th active build of ''[[StarLight]]''. This version has both [[console]] and [[GUI]] builds. ==General changes== ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV3.5|last version]] !! Console !! GUI |- | [[Exit]] || [[SLSystem]] || &mdash; || {{y}} || {{y}} |- | [[ExceptionHandler]] || SLSystem || New command added. || {{y}} || {{y}} |- | [[Restart]] || SLSystem || &mdash; || {{y}} || {{y}} |- | [[Clear]] || SLSystem || Implemented GetText(). || {{y}} || {{y}} |- | [[SLCredits]] || SLSystem || Implemented GetText(). || {{n}} || {{y}} |- | [[Uptime]] || SLSystem || &mdash; || {{y}} || {{y}} |- | [[SetVar]] || SLSystem || Changed call syntax from #NAME to <NAME>; added text explaining how to call the variables; implemented GetText(). || {{y}} || {{y}} |- | [[DeleteVar]] || SLSystem || New command added. || {{y}} || {{y}} |- | [[ListVar]] || SLSystem || New command added. || {{y}} || {{y}} |- | [[Help]] || SLSystem || Implemented GetText(). || {{y}} || {{y}} |- | [[About]] || SLSystem || Implemented GetText(). || {{y}} || {{y}} |- | [[ListColor]] || SLSystem || Implemented GetText(). || {{y}} || {{n}} |- | [[LogSize]] || SLSystem || Implemented GetText(). || {{y}} || {{y}} |- | [[DeleteLog]] || SLSystem || Implemented GetText(). || {{y}} || {{y}} |- | [[ForceKill]] || SLSystem || Implemented GetText(). || {{y}} || {{y}} |- | {{b|Settings|command}} || {{b|Settings|group}} || Removed "Locked" setting; implemented GetText(). || {{y}} || {{y}} |- | [[Title]] || Settings || Implemented GetText(), added invalid input checks. || {{y}} || {{y}} |- | [[Message]] || Settings || Implemented GetText(), added invalid input checks. || {{y}} || {{y}} |- | [[FontFamily]] || Settings || Implemented GetText(). || {{n}} || {{y}} |- | [[TextSize]] || Settings || Implemented GetText(). || {{n}} || {{y}} |- | [[TxtColor]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[HighlightColor]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[ResetColor]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[Length]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[Width]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[BufferLength]] || Settings || Implemented GetText(); removed "bl" alias; added "blength" alias. || {{y}} || {{n}} |- | [[BufferWidth]] || Settings || Implemented GetText(); removed "bw" alias; added "bwidth" alias. || {{y}} || {{n}} |- | [[CursorSize]] || Settings || Implemented GetText(). || {{y}} || {{n}} |- | [[Lock]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[Unlock]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[SaveDirectory]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[Timestamp]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[PlayIntroSound]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[IntroSoundPath]] || Settings || Implemented GetText(); Added sound parameter path. || {{y}} || {{y}} |- | [[AutosaveMode]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[OutputToClipboard]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[ProcessCheckFrequency]] || Settings || Implemented GetText(). || {{n}} || {{y}} |- | [[Notify]] || Settings || Implemented GetText(). || {{n}} || {{y}} |- | [[SL]] || Settings || &mdash; || {{y}} || {{y}} |- | [[LoadSettings]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[SaveSettings]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[ClearSettings]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[Who]] || [[Authentication]] || Implemented GetText(). || {{y}} || {{y}} |- | [[Login]] || Authentication || Changed such that the password is never seen on screen; implemented GetText(). || {{y}} || {{y}} |- | [[Logout]] || Authentication || Implemented GetText(). || {{y}} || {{y}} |- | [[Register]] || Authentication || Changed such that the password is never seen on screen; implemented GetText(). || {{y}} || {{y}} |- | [[ClearAuth]] || Authentication || Implemented GetText(). || {{y}} || {{y}} |- | [[CreatePublicNote]] || Authentication || Implemented GetText(). || {{y}} || {{y}} |- | [[ViewPublicNote]] || Authentication || Implemented GetText(). || {{y}} || {{y}} |- | [[DeletePublicNote]] || Authentication || Implemented GetText(). || {{y}} || {{y}} |- | [[CreatePrivateNote]] || Authentication || Implemented GetText(). || {{y}} || {{y}} |- | [[ViewPrivateNote]] || Authentication || Implemented GetText(). || {{y}} || {{y}} |- | [[DeletePrivateNote]] || Authentication || Implemented GetText(). || {{y}} || {{y}} |- | [[Print]] || {{b|String|group}} || &mdash; || {{y}} || {{y}} |- | [[Type]] || String || Optimization and restructure. || {{y}} || {{y}} |- | [[Left]] || String || General code cleanup; implemented GetText(). || {{y}} || {{y}} |- | [[Right]] || String || General code cleanup; implemented GetText(). || {{y}} || {{y}} |- | [[Mid]] || String || General code cleanup; implemented GetText(). || {{y}} || {{y}} |- | [[Replace]] || String || Implemented GetText(); start and count parameters removed; restructure/optimization. || {{y}} || {{y}} |- | [[LCase]] || String || &mdash; || {{y}} || {{y}} |- | [[UCase]] || String || &mdash; || {{y}} || {{y}} |- | [[PCase]] || String || &mdash; || {{y}} || {{y}} |- | [[Reverse]] || String || &mdash; || {{y}} || {{y}} |- | [[Repeat]] || String || Implemented validity functions; implemented GUI-only progress bar. || {{y}} || {{y}} |- | [[Offset]] || String || Implemented GetText(). || {{y}} || {{y}} |- | [[Scramble]] || String || Implemented GetText(). || {{y}} || {{y}} |- | [[Insert]] || String || Implemented GetText(). || {{y}} || {{y}} |- | [[InsertBefore]] || String || Implemented GetText(). || {{y}} || {{y}} |- | [[InsertAfter]] || String || Implemented GetText(). || {{y}} || {{y}} |- | [[Omit]] || String || Implemented GetText(). || {{y}} || {{y}} |- | [[Trim]] || String || Implemented GetText(). || {{y}} || {{y}} |- | [[Pad]] || String || New command added. || {{y}} || {{y}} |- | [[Len]] || String || &mdash; || {{y}} || {{y}} |- | [[Frequency]] || String || General code cleanup; implemented GetText(); implemented GUI-only progress bar; accidentally caused case sensitive glitch. || {{y}} || {{y}} |- | [[ASCII]] || String || &mdash; || {{y}} || {{y}} |- | [[Char]] || String || &mdash; || {{y}} || {{y}} |- | [[Hex]] || String || &mdash; || {{y}} || {{y}} |- | [[Oct]] || String || &mdash; || {{y}} || {{y}} |- | [[Binary]] || String || &mdash; || {{y}} || {{y}} |- | [[NumBinary]] || String || &mdash; || {{y}} || {{y}} |- | [[StrConvert]] || String || New command added. || {{y}} || {{y}} |- | [[KeyCode]] || String || Implemented GetText(). || {{y}} || {{n}} |- | [[ColorCode]] || String || Code retooled for efficiency; implemented GetText(). || {{y}} || {{y}} |- | [[Add]] || {{b|Math|group}} || &mdash; || {{y}} || {{y}} |- | [[Sub]] || Math || &mdash; || {{y}} || {{y}} |- | [[Mult]] || Math || &mdash; || {{y}} || {{y}} |- | [[Div]] || Math || &mdash; || {{y}} || {{y}} |- | [[IntDiv]] || Math || &mdash; || {{y}} || {{y}} |- | [[Mod]] || Math || &mdash; || {{y}} || {{y}} |- | [[Pow]] || Math || &mdash; || {{y}} || {{y}} |- | [[Sqrt]] || Math || &mdash; || {{y}} || {{y}} |- | [[Root]] || Math || &mdash; || {{y}} || {{y}} |- | [[Log]] || Math || &mdash; || {{y}} || {{y}} |- | [[Ln]] || Math || &mdash; || {{y}} || {{y}} |- | [[Abs]] || Math || &mdash; || {{y}} || {{y}} |- | [[Inv]] || Math || &mdash; || {{y}} || {{y}} |- | [[Factorial]] || Math || &mdash; || {{y}} || {{y}} |- | [[Sin]] || Math || &mdash; || {{y}} || {{y}} |- | [[Cos]] || Math || &mdash; || {{y}} || {{y}} |- | [[Tan]] || Math || &mdash; || {{y}} || {{y}} |- | [[Csc]] || Math || &mdash; || {{y}} || {{y}} |- | [[Sec]] || Math || &mdash; || {{y}} || {{y}} |- | [[Cot]] || Math || &mdash; || {{y}} || {{y}} |- | [[InvSin]] || Math || &mdash; || {{y}} || {{y}} |- | [[InvCos]] || Math || &mdash; || {{y}} || {{y}} |- | [[InvTan]] || Math || &mdash; || {{y}} || {{y}} |- | [[InvCsc]] || Math || &mdash; || {{y}} || {{y}} |- | [[InvSec]] || Math || &mdash; || {{y}} || {{y}} |- | [[InvCot]] || Math || &mdash; || {{y}} || {{y}} |- | [[DegToRad]] || Math || &mdash; || {{y}} || {{y}} |- | [[RadToDeg]] || Math || &mdash; || {{y}} || {{y}} |- | [[DegToDMS]] || Math || &mdash; || {{y}} || {{y}} |- | [[DMSToDeg]] || Math || &mdash; || {{y}} || {{y}} |- | [[Rad]] || Math || &mdash; || {{y}} || {{y}} |- | [[Deg]] || Math || &mdash; || {{y}} || {{y}} |- | [[Quadratic]] || Math || &mdash; || {{y}} || {{y}} |- | [[SimpInterest]] || Math || &mdash; || {{y}} || {{y}} |- | [[CompInterest]] || Math || &mdash; || {{y}} || {{y}} |- | [[ContInterest]] || Math || &mdash; || {{y}} || {{y}} |- | [[Perimeter]] || Math || &mdash; || {{y}} || {{y}} |- | [[Area]] || Math || &mdash; || {{y}} || {{y}} |- | [[Volume]] || Math || &mdash; || {{y}} || {{y}} |- | [[SurfaceArea]] || Math || &mdash; || {{y}} || {{y}} |- | [[Median]] || Math || &mdash; || {{y}} || {{y}} |- | [[Average]] || Math || &mdash; || {{y}} || {{y}} |- | [[Random]] || Math || &mdash; || {{y}} || {{y}} |- | [[Chance]] || Math || &mdash; || {{y}} || {{y}} |- | [[Factor]] || Math || &mdash; || {{y}} || {{y}} |- | [[Gcf]] || Math || &mdash; || {{y}} || {{y}} |- | [[Simplify]] || Math || &mdash; || {{y}} || {{y}} |- | [[ToFraction]] || Math || &mdash; || {{y}} || {{y}} |- | [[DataConvert]] || Math || &mdash; || {{y}} || {{y}} |- | [[LengthConvert]] || Math || &mdash; || {{y}} || {{y}} |- | [[TempConvert]] || Math || &mdash; || {{y}} || {{y}} |- | [[TimeConvert]] || Math || &mdash; || {{y}} || {{y}} |- | [[Test]] || Math || &mdash; || {{y}} || {{y}} |- | [[Pi]] || Math || &mdash; || {{y}} || {{y}} |- | [[E]] || Math || &mdash; || {{y}} || {{y}} |- | [[Date]] || [[Date/Time]] || &mdash; || {{y}} || {{y}} |- | [[Time]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[DateTime]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[LongDate]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[LongTime]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[LongDateTime]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[MilitaryTime]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[LongMilitaryTime]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[Month]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[Day]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[Year]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[DayOfWeek]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[DayOfYear]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[Hour]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[Minute]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[Second]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[UTC]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[CD]] || [[File]] || &mdash; || {{y}} || {{y}} |- | [[DIR]] || File || &mdash; || {{y}} || {{y}} |- | [[Copy]] || File || &mdash; || {{y}} || {{y}} |- | [[Move]] || File || &mdash; || {{y}} || {{y}} |- | [[Del]] || File || &mdash; || {{y}} || {{y}} |- | [[Rename]] || File || &mdash; || {{y}} || {{y}} |- | [[NewDir]] || File || &mdash; || {{y}} || {{y}} |- | [[NewFile]] || File || &mdash; || {{y}} || {{y}} |- | [[ReadFile]] || File || &mdash; || {{y}} || {{y}} |- | [[Attr]] || File || &mdash; || {{y}} || {{y}} |- | [[SimulateMessage]] || [[System]] || &mdash; || {{y}} || {{y}} |- | [[SimulateInputBox]] || System || &mdash; || {{y}} || {{y}} |- | [[ShowTip]] || System || &mdash; || {{y}} || {{y}} |- | [[GetClipBoard]] || System || &mdash; || {{y}} || {{y}} |- | [[SetClipBoard]] || System || &mdash; || {{y}} || {{y}} |- | [[ClearClipBoard]] || System || &mdash; || {{y}} || {{y}} |- | [[StartStopwatch]] || System || &mdash; || {{y}} || {{y}} |- | [[StopStopwatch]] || System || &mdash; || {{y}} || {{y}} |- | [[PauseStopwatch]] || System || &mdash; || {{y}} || {{y}} |- | [[ResumeStopwatch]] || System || &mdash; || {{y}} || {{y}} |- | [[GetStopwatch]] || System || &mdash; || {{y}} || {{y}} |- | [[Play]] || System || &mdash; || {{y}} || {{y}} |- | [[Stop]] || System || &mdash; || {{y}} || {{y}} |- | [[Launch]] || System || &mdash; || {{y}} || {{y}} |- | [[Terminate]] || System || &mdash; || {{y}} || {{y}} |- | [[ProcessInfo]] || System || &mdash; || {{y}} || {{y}} |- | [[ProcessList]] || System || &mdash; || {{y}} || {{y}} |- | [[Download]] || System || &mdash; || {{y}} || {{y}} |- | [[SystemHealth]] || System || &mdash; || {{y}} || {{y}} |- | [[Beep]] || [[Fun]] || &mdash; || {{y}} || {{y}} |- | [[Crash]] || Fun || &mdash; || {{y}} || {{y}} |- | [[ChangeLog]] || [[Misc]] || &mdash; || {{y}} || {{n}} |- | [[Ping]] || Misc || &mdash; || {{y}} || {{y}} |} [[Category:StarLight builds]] c7330101efe6b76a5e9d33223767a1cc4ecda0ac 1821 1820 2023-10-14T18:59:15Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV4.0''}} '''''StarLightV4.0''''' is the 8th active build of ''[[StarLight]]''. This version has both [[console]] and [[GUI]] builds. ==General changes== ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV3.5|last version]] !! Console !! GUI |- | [[Exit]] || [[SLSystem]] || &mdash; || {{y}} || {{y}} |- | [[ExceptionHandler]] || SLSystem || New command added. || {{y}} || {{y}} |- | [[Restart]] || SLSystem || &mdash; || {{y}} || {{y}} |- | [[Clear]] || SLSystem || Implemented GetText(). || {{y}} || {{y}} |- | [[SLCredits]] || SLSystem || Implemented GetText(). || {{n}} || {{y}} |- | [[Uptime]] || SLSystem || &mdash; || {{y}} || {{y}} |- | [[SetVar]] || SLSystem || Changed call syntax from #NAME to <NAME>; added text explaining how to call the variables; implemented GetText(). || {{y}} || {{y}} |- | [[DeleteVar]] || SLSystem || New command added. || {{y}} || {{y}} |- | [[ListVar]] || SLSystem || New command added. || {{y}} || {{y}} |- | [[Help]] || SLSystem || Implemented GetText(). || {{y}} || {{y}} |- | [[About]] || SLSystem || Implemented GetText(). || {{y}} || {{y}} |- | [[ListColor]] || SLSystem || Implemented GetText(). || {{y}} || {{n}} |- | [[LogSize]] || SLSystem || Implemented GetText(). || {{y}} || {{y}} |- | [[DeleteLog]] || SLSystem || Implemented GetText(). || {{y}} || {{y}} |- | [[ForceKill]] || SLSystem || Implemented GetText(). || {{y}} || {{y}} |- | {{b|Settings|command}} || {{b|Settings|group}} || Removed "Locked" setting; implemented GetText(). || {{y}} || {{y}} |- | [[Title]] || Settings || Implemented GetText(), added invalid input checks. || {{y}} || {{y}} |- | [[Message]] || Settings || Implemented GetText(), added invalid input checks. || {{y}} || {{y}} |- | [[FontFamily]] || Settings || Implemented GetText(). || {{n}} || {{y}} |- | [[TextSize]] || Settings || Implemented GetText(). || {{n}} || {{y}} |- | [[TxtColor]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[HighlightColor]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[ResetColor]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[Length]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[Width]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[BufferLength]] || Settings || Implemented GetText(); removed "bl" alias; added "blength" alias. || {{y}} || {{n}} |- | [[BufferWidth]] || Settings || Implemented GetText(); removed "bw" alias; added "bwidth" alias. || {{y}} || {{n}} |- | [[CursorSize]] || Settings || Implemented GetText(). || {{y}} || {{n}} |- | [[Lock]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[Unlock]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[SaveDirectory]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[Timestamp]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[PlayIntroSound]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[IntroSoundPath]] || Settings || Implemented GetText(); Added sound parameter path. || {{y}} || {{y}} |- | [[AutosaveMode]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[OutputToClipboard]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[ProcessCheckFrequency]] || Settings || Implemented GetText(). || {{n}} || {{y}} |- | [[Notify]] || Settings || Implemented GetText(). || {{n}} || {{y}} |- | [[SL]] || Settings || &mdash; || {{y}} || {{y}} |- | [[LoadSettings]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[SaveSettings]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[ClearSettings]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[Who]] || [[Authentication]] || Implemented GetText(). || {{y}} || {{y}} |- | [[Login]] || Authentication || Changed such that the password is never seen on screen; implemented GetText(). || {{y}} || {{y}} |- | [[Logout]] || Authentication || Implemented GetText(). || {{y}} || {{y}} |- | [[Register]] || Authentication || Changed such that the password is never seen on screen; implemented GetText(). || {{y}} || {{y}} |- | [[ClearAuth]] || Authentication || Implemented GetText(). || {{y}} || {{y}} |- | [[CreatePublicNote]] || Authentication || Implemented GetText(). || {{y}} || {{y}} |- | [[ViewPublicNote]] || Authentication || Implemented GetText(). || {{y}} || {{y}} |- | [[DeletePublicNote]] || Authentication || Implemented GetText(). || {{y}} || {{y}} |- | [[CreatePrivateNote]] || Authentication || Implemented GetText(). || {{y}} || {{y}} |- | [[ViewPrivateNote]] || Authentication || Implemented GetText(). || {{y}} || {{y}} |- | [[DeletePrivateNote]] || Authentication || Implemented GetText(). || {{y}} || {{y}} |- | [[Print]] || {{b|String|group}} || &mdash; || {{y}} || {{y}} |- | [[Type]] || String || Optimization and restructure. || {{y}} || {{y}} |- | [[Left]] || String || General code cleanup; implemented GetText(). || {{y}} || {{y}} |- | [[Right]] || String || General code cleanup; implemented GetText(). || {{y}} || {{y}} |- | [[Mid]] || String || General code cleanup; implemented GetText(). || {{y}} || {{y}} |- | [[Replace]] || String || Implemented GetText(); start and count parameters removed; restructure/optimization. || {{y}} || {{y}} |- | [[LCase]] || String || &mdash; || {{y}} || {{y}} |- | [[UCase]] || String || &mdash; || {{y}} || {{y}} |- | [[PCase]] || String || &mdash; || {{y}} || {{y}} |- | [[Reverse]] || String || &mdash; || {{y}} || {{y}} |- | [[Repeat]] || String || Implemented validity functions; implemented GUI-only progress bar. || {{y}} || {{y}} |- | [[Offset]] || String || Implemented GetText(). || {{y}} || {{y}} |- | [[Scramble]] || String || Implemented GetText(). || {{y}} || {{y}} |- | [[Insert]] || String || Implemented GetText(). || {{y}} || {{y}} |- | [[InsertBefore]] || String || Implemented GetText(). || {{y}} || {{y}} |- | [[InsertAfter]] || String || Implemented GetText(). || {{y}} || {{y}} |- | [[Omit]] || String || Implemented GetText(). || {{y}} || {{y}} |- | [[Trim]] || String || Implemented GetText(). || {{y}} || {{y}} |- | [[Pad]] || String || New command added. || {{y}} || {{y}} |- | [[Len]] || String || &mdash; || {{y}} || {{y}} |- | [[Frequency]] || String || General code cleanup; implemented GetText(); implemented GUI-only progress bar; accidentally caused case sensitive glitch. || {{y}} || {{y}} |- | [[ASCII]] || String || &mdash; || {{y}} || {{y}} |- | [[Char]] || String || &mdash; || {{y}} || {{y}} |- | [[Hex]] || String || &mdash; || {{y}} || {{y}} |- | [[Oct]] || String || &mdash; || {{y}} || {{y}} |- | [[Binary]] || String || &mdash; || {{y}} || {{y}} |- | [[NumBinary]] || String || &mdash; || {{y}} || {{y}} |- | [[StrConvert]] || String || New command added. || {{y}} || {{y}} |- | [[KeyCode]] || String || Implemented GetText(). || {{y}} || {{n}} |- | [[ColorCode]] || String || Code retooled for efficiency; implemented GetText(). || {{y}} || {{y}} |- | [[Add]] || {{b|Math|group}} || Simplified and optimized code; implemented GetText(). || {{y}} || {{y}} |- | [[Sub]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Mult]] || Math || Simplified and optimized code; implemented GetText(). || {{y}} || {{y}} |- | [[Div]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[IntDiv]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Mod]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Pow]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Sqrt]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Root]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Log]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Ln]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Abs]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Inv]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Factorial]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Sin]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Cos]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Tan]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Csc]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Sec]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Cot]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[InvSin]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[InvCos]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[InvTan]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[InvCsc]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[InvSec]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[InvCot]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[DegToRad]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[RadToDeg]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[DegToDMS]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[DMSToDeg]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Rad]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Deg]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Quadratic]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[SimpInterest]] || Math || &mdash; || {{y}} || {{y}} |- | [[CompInterest]] || Math || &mdash; || {{y}} || {{y}} |- | [[ContInterest]] || Math || &mdash; || {{y}} || {{y}} |- | [[Perimeter]] || Math || &mdash; || {{y}} || {{y}} |- | [[Area]] || Math || &mdash; || {{y}} || {{y}} |- | [[Volume]] || Math || &mdash; || {{y}} || {{y}} |- | [[SurfaceArea]] || Math || &mdash; || {{y}} || {{y}} |- | [[Median]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Average]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Random]] || Math || Corrected trailing space glitch; implemented validity functions; implemented GetText(); implemented GUI-only progress bar. || {{y}} || {{y}} |- | [[Chance]] || Math || New command added. || {{y}} || {{y}} |- | [[Factor]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Gcf]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Simplify]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[ToFraction]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[DataConvert]] || Math || &mdash; || {{y}} || {{y}} |- | [[LengthConvert]] || Math || &mdash; || {{y}} || {{y}} |- | [[TempConvert]] || Math || &mdash; || {{y}} || {{y}} |- | [[TimeConvert]] || Math || &mdash; || {{y}} || {{y}} |- | [[Test]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Pi]] || Math || &mdash; || {{y}} || {{y}} |- | [[E]] || Math || &mdash; || {{y}} || {{y}} |- | [[Date]] || [[Date/Time]] || &mdash; || {{y}} || {{y}} |- | [[Time]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[DateTime]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[LongDate]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[LongTime]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[LongDateTime]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[MilitaryTime]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[LongMilitaryTime]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[Month]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[Day]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[Year]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[DayOfWeek]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[DayOfYear]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[Hour]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[Minute]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[Second]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[UTC]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[CD]] || [[File]] || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). || {{y}} || {{y}} |- | [[DIR]] || File || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). || {{y}} || {{y}} |- | [[Copy]] || File || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). || {{y}} || {{y}} |- | [[Move]] || File || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). || {{y}} || {{y}} |- | [[Del]] || File || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). || {{y}} || {{y}} |- | [[Rename]] || File || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). || {{y}} || {{y}} |- | [[NewDir]] || File || Implemented GetText(). || {{y}} || {{y}} |- | [[NewFile]] || File || Added ability to make a file with contents; implemented GetText(). || {{y}} || {{y}} |- | [[ReadFile]] || File || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). || {{y}} || {{y}} |- | [[Attr]] || File || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). || {{y}} || {{y}} |- | [[SimulateMessage]] || [[System]] || Implemented GetText(). || {{y}} || {{y}} |- | [[SimulateInputBox]] || System || Implemented GetText(). || {{y}} || {{y}} |- | [[ShowTip]] || System || General code cleanup; implemented GetText(); corrected no output glitch. || {{y}} || {{y}} |- | [[GetClipBoard]] || System || Implemented GetText(). || {{y}} || {{y}} |- | [[SetClipBoard]] || System || Implemented GetText(); now checks for invalid files. || {{y}} || {{y}} |- | [[ClearClipBoard]] || System || Implemented GetText(). || {{y}} || {{y}} |- | [[StartStopwatch]] || System || Implemented GetText(). || {{y}} || {{y}} |- | [[StopStopwatch]] || System || Implemented GetText(). || {{y}} || {{y}} |- | [[PauseStopwatch]] || System || Implemented GetText(). || {{y}} || {{y}} |- | [[ResumeStopwatch]] || System || Implemented GetText(). || {{y}} || {{y}} |- | [[GetStopwatch]] || System || Implemented GetText(). || {{y}} || {{y}} |- | [[Play]] || System || Implemented GetText(). || {{y}} || {{y}} |- | [[Stop]] || System || Implemented GetText(). || {{y}} || {{y}} |- | [[Launch]] || System || Implemented GetText(). || {{y}} || {{y}} |- | [[Terminate]] || System || Command accepts processes by ID as well as name; command now terminates all IDs associated with the inputted name; implemented GetText(). || {{y}} || {{y}} |- | [[ProcessInfo]] || System || Command accepts processes by ID as well as name; command now returns info for all IDs associated with the inputted name; command now includes main window title, cpu usage, start time, uptime, and location; implemented GetText(). || {{y}} || {{y}} |- | [[ProcessList]] || System || Implemented GetText(). || {{y}} || {{y}} |- | [[Download]] || System || Implemented GetText(). || {{y}} || {{y}} |- | [[SystemHealth]] || System || Implemented GetText(). || {{y}} || {{y}} |- | [[Beep]] || [[Fun]] || Added "~" to the count parameter for infinite beeps; implemented GetText(). || {{y}} || {{y}} |- | [[Crash]] || Fun || &mdash; || {{y}} || {{y}} |- | [[ChangeLog]] || [[Misc]] || New command added. || {{y}} || {{n}} |- | [[Ping]] || Misc || Command readded; added timeout and size parameters; implented GetText(). || {{y}} || {{y}} |} [[Category:StarLight builds]] d11639f28a5a69eb0ece820c9e3fdd8fcae89a80 1822 1821 2023-10-14T19:09:05Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV4.0''}} '''''StarLightV4.0''''' is the 8th active build of ''[[StarLight]]''. This version has both [[console]] and [[GUI]] builds. ==General changes== *Messages are retrieved from Messages.txt instead of internally. *Passwords are accepted via input box instead of directly on the console. ==GUI changes== *Added process scheduler. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV3.5|last version]] !! Console !! GUI |- | [[Exit]] || [[SLSystem]] || &mdash; || {{y}} || {{y}} |- | [[ExceptionHandler]] || SLSystem || New command added. || {{y}} || {{y}} |- | [[Restart]] || SLSystem || &mdash; || {{y}} || {{y}} |- | [[Clear]] || SLSystem || Implemented GetText(). || {{y}} || {{y}} |- | [[SLCredits]] || SLSystem || Implemented GetText(). || {{n}} || {{y}} |- | [[Uptime]] || SLSystem || &mdash; || {{y}} || {{y}} |- | [[SetVar]] || SLSystem || Changed call syntax from #NAME to <NAME>; added text explaining how to call the variables; implemented GetText(). || {{y}} || {{y}} |- | [[DeleteVar]] || SLSystem || New command added. || {{y}} || {{y}} |- | [[ListVar]] || SLSystem || New command added. || {{y}} || {{y}} |- | [[Help]] || SLSystem || Implemented GetText(). || {{y}} || {{y}} |- | [[About]] || SLSystem || Implemented GetText(). || {{y}} || {{y}} |- | [[ListColor]] || SLSystem || Implemented GetText(). || {{y}} || {{n}} |- | [[LogSize]] || SLSystem || Implemented GetText(). || {{y}} || {{y}} |- | [[DeleteLog]] || SLSystem || Implemented GetText(). || {{y}} || {{y}} |- | [[ForceKill]] || SLSystem || Implemented GetText(). || {{y}} || {{y}} |- | {{b|Settings|command}} || {{b|Settings|group}} || Removed "Locked" setting; implemented GetText(). || {{y}} || {{y}} |- | [[Title]] || Settings || Implemented GetText(), added invalid input checks. || {{y}} || {{y}} |- | [[Message]] || Settings || Implemented GetText(), added invalid input checks. || {{y}} || {{y}} |- | [[FontFamily]] || Settings || Implemented GetText(). || {{n}} || {{y}} |- | [[TextSize]] || Settings || Implemented GetText(). || {{n}} || {{y}} |- | [[TxtColor]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[HighlightColor]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[ResetColor]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[Length]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[Width]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[BufferLength]] || Settings || Implemented GetText(); removed "bl" alias; added "blength" alias. || {{y}} || {{n}} |- | [[BufferWidth]] || Settings || Implemented GetText(); removed "bw" alias; added "bwidth" alias. || {{y}} || {{n}} |- | [[CursorSize]] || Settings || Implemented GetText(). || {{y}} || {{n}} |- | [[Lock]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[Unlock]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[SaveDirectory]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[Timestamp]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[PlayIntroSound]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[IntroSoundPath]] || Settings || Implemented GetText(); Added sound parameter path. || {{y}} || {{y}} |- | [[AutosaveMode]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[OutputToClipboard]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[ProcessCheckFrequency]] || Settings || Implemented GetText(). || {{n}} || {{y}} |- | [[Notify]] || Settings || Implemented GetText(). || {{n}} || {{y}} |- | [[SL]] || Settings || &mdash; || {{y}} || {{y}} |- | [[LoadSettings]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[SaveSettings]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[ClearSettings]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[Who]] || [[Authentication]] || Implemented GetText(). || {{y}} || {{y}} |- | [[Login]] || Authentication || Changed such that the password is never seen on screen; implemented GetText(). || {{y}} || {{y}} |- | [[Logout]] || Authentication || Implemented GetText(). || {{y}} || {{y}} |- | [[Register]] || Authentication || Changed such that the password is never seen on screen; implemented GetText(). || {{y}} || {{y}} |- | [[ClearAuth]] || Authentication || Implemented GetText(). || {{y}} || {{y}} |- | [[CreatePublicNote]] || Authentication || Implemented GetText(). || {{y}} || {{y}} |- | [[ViewPublicNote]] || Authentication || Implemented GetText(). || {{y}} || {{y}} |- | [[DeletePublicNote]] || Authentication || Implemented GetText(). || {{y}} || {{y}} |- | [[CreatePrivateNote]] || Authentication || Implemented GetText(). || {{y}} || {{y}} |- | [[ViewPrivateNote]] || Authentication || Implemented GetText(). || {{y}} || {{y}} |- | [[DeletePrivateNote]] || Authentication || Implemented GetText(). || {{y}} || {{y}} |- | [[Print]] || {{b|String|group}} || &mdash; || {{y}} || {{y}} |- | [[Type]] || String || Optimization and restructure. || {{y}} || {{y}} |- | [[Left]] || String || General code cleanup; implemented GetText(). || {{y}} || {{y}} |- | [[Right]] || String || General code cleanup; implemented GetText(). || {{y}} || {{y}} |- | [[Mid]] || String || General code cleanup; implemented GetText(). || {{y}} || {{y}} |- | [[Replace]] || String || Implemented GetText(); start and count parameters removed; restructure/optimization. || {{y}} || {{y}} |- | [[LCase]] || String || &mdash; || {{y}} || {{y}} |- | [[UCase]] || String || &mdash; || {{y}} || {{y}} |- | [[PCase]] || String || &mdash; || {{y}} || {{y}} |- | [[Reverse]] || String || &mdash; || {{y}} || {{y}} |- | [[Repeat]] || String || Implemented validity functions; implemented GUI-only progress bar. || {{y}} || {{y}} |- | [[Offset]] || String || Implemented GetText(). || {{y}} || {{y}} |- | [[Scramble]] || String || Implemented GetText(). || {{y}} || {{y}} |- | [[Insert]] || String || Implemented GetText(). || {{y}} || {{y}} |- | [[InsertBefore]] || String || Implemented GetText(). || {{y}} || {{y}} |- | [[InsertAfter]] || String || Implemented GetText(). || {{y}} || {{y}} |- | [[Omit]] || String || Implemented GetText(). || {{y}} || {{y}} |- | [[Trim]] || String || Implemented GetText(). || {{y}} || {{y}} |- | [[Pad]] || String || New command added. || {{y}} || {{y}} |- | [[Len]] || String || &mdash; || {{y}} || {{y}} |- | [[Frequency]] || String || General code cleanup; implemented GetText(); implemented GUI-only progress bar; accidentally caused case sensitive glitch. || {{y}} || {{y}} |- | [[ASCII]] || String || &mdash; || {{y}} || {{y}} |- | [[Char]] || String || &mdash; || {{y}} || {{y}} |- | [[Hex]] || String || &mdash; || {{y}} || {{y}} |- | [[Oct]] || String || &mdash; || {{y}} || {{y}} |- | [[Binary]] || String || &mdash; || {{y}} || {{y}} |- | [[NumBinary]] || String || &mdash; || {{y}} || {{y}} |- | [[StrConvert]] || String || New command added. || {{y}} || {{y}} |- | [[KeyCode]] || String || Implemented GetText(). || {{y}} || {{n}} |- | [[ColorCode]] || String || Code retooled for efficiency; implemented GetText(). || {{y}} || {{y}} |- | [[Add]] || {{b|Math|group}} || Simplified and optimized code; implemented GetText(). || {{y}} || {{y}} |- | [[Sub]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Mult]] || Math || Simplified and optimized code; implemented GetText(). || {{y}} || {{y}} |- | [[Div]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[IntDiv]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Mod]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Pow]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Sqrt]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Root]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Log]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Ln]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Abs]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Inv]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Factorial]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Sin]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Cos]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Tan]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Csc]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Sec]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Cot]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[InvSin]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[InvCos]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[InvTan]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[InvCsc]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[InvSec]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[InvCot]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[DegToRad]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[RadToDeg]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[DegToDMS]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[DMSToDeg]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Rad]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Deg]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Quadratic]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[SimpInterest]] || Math || &mdash; || {{y}} || {{y}} |- | [[CompInterest]] || Math || &mdash; || {{y}} || {{y}} |- | [[ContInterest]] || Math || &mdash; || {{y}} || {{y}} |- | [[Perimeter]] || Math || &mdash; || {{y}} || {{y}} |- | [[Area]] || Math || &mdash; || {{y}} || {{y}} |- | [[Volume]] || Math || &mdash; || {{y}} || {{y}} |- | [[SurfaceArea]] || Math || &mdash; || {{y}} || {{y}} |- | [[Median]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Average]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Random]] || Math || Corrected trailing space glitch; implemented validity functions; implemented GetText(); implemented GUI-only progress bar. || {{y}} || {{y}} |- | [[Chance]] || Math || New command added. || {{y}} || {{y}} |- | [[Factor]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Gcf]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Simplify]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[ToFraction]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[DataConvert]] || Math || &mdash; || {{y}} || {{y}} |- | [[LengthConvert]] || Math || &mdash; || {{y}} || {{y}} |- | [[TempConvert]] || Math || &mdash; || {{y}} || {{y}} |- | [[TimeConvert]] || Math || &mdash; || {{y}} || {{y}} |- | [[Test]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Pi]] || Math || &mdash; || {{y}} || {{y}} |- | [[E]] || Math || &mdash; || {{y}} || {{y}} |- | [[Date]] || [[Date/Time]] || &mdash; || {{y}} || {{y}} |- | [[Time]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[DateTime]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[LongDate]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[LongTime]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[LongDateTime]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[MilitaryTime]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[LongMilitaryTime]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[Month]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[Day]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[Year]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[DayOfWeek]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[DayOfYear]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[Hour]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[Minute]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[Second]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[UTC]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[CD]] || [[File]] || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). || {{y}} || {{y}} |- | [[DIR]] || File || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). || {{y}} || {{y}} |- | [[Copy]] || File || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). || {{y}} || {{y}} |- | [[Move]] || File || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). || {{y}} || {{y}} |- | [[Del]] || File || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). || {{y}} || {{y}} |- | [[Rename]] || File || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). || {{y}} || {{y}} |- | [[NewDir]] || File || Implemented GetText(). || {{y}} || {{y}} |- | [[NewFile]] || File || Added ability to make a file with contents; implemented GetText(). || {{y}} || {{y}} |- | [[ReadFile]] || File || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). || {{y}} || {{y}} |- | [[Attr]] || File || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). || {{y}} || {{y}} |- | [[SimulateMessage]] || [[System]] || Implemented GetText(). || {{y}} || {{y}} |- | [[SimulateInputBox]] || System || Implemented GetText(). || {{y}} || {{y}} |- | [[ShowTip]] || System || General code cleanup; implemented GetText(); corrected no output glitch. || {{y}} || {{y}} |- | [[GetClipBoard]] || System || Implemented GetText(). || {{y}} || {{y}} |- | [[SetClipBoard]] || System || Implemented GetText(); now checks for invalid files. || {{y}} || {{y}} |- | [[ClearClipBoard]] || System || Implemented GetText(). || {{y}} || {{y}} |- | [[StartStopwatch]] || System || Implemented GetText(). || {{y}} || {{y}} |- | [[StopStopwatch]] || System || Implemented GetText(). || {{y}} || {{y}} |- | [[PauseStopwatch]] || System || Implemented GetText(). || {{y}} || {{y}} |- | [[ResumeStopwatch]] || System || Implemented GetText(). || {{y}} || {{y}} |- | [[GetStopwatch]] || System || Implemented GetText(). || {{y}} || {{y}} |- | [[Play]] || System || Implemented GetText(). || {{y}} || {{y}} |- | [[Stop]] || System || Implemented GetText(). || {{y}} || {{y}} |- | [[Launch]] || System || Implemented GetText(). || {{y}} || {{y}} |- | [[Terminate]] || System || Command accepts processes by ID as well as name; command now terminates all IDs associated with the inputted name; implemented GetText(). || {{y}} || {{y}} |- | [[ProcessInfo]] || System || Command accepts processes by ID as well as name; command now returns info for all IDs associated with the inputted name; command now includes main window title, cpu usage, start time, uptime, and location; implemented GetText(). || {{y}} || {{y}} |- | [[ProcessList]] || System || Implemented GetText(). || {{y}} || {{y}} |- | [[Download]] || System || Implemented GetText(). || {{y}} || {{y}} |- | [[SystemHealth]] || System || Implemented GetText(). || {{y}} || {{y}} |- | [[Beep]] || [[Fun]] || Added "~" to the count parameter for infinite beeps; implemented GetText(). || {{y}} || {{y}} |- | [[Crash]] || Fun || &mdash; || {{y}} || {{y}} |- | [[ChangeLog]] || [[Misc]] || New command added. || {{y}} || {{n}} |- | [[Ping]] || Misc || Command readded; added timeout and size parameters; implented GetText(). || {{y}} || {{y}} |} [[Category:StarLight builds]] fd3f10a848d32d9667e57eee550210b5c3b76a68 1823 1822 2023-10-14T19:13:53Z Serpent King 24956324 /* General changes */ wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV4.0''}} '''''StarLightV4.0''''' is the 8th active build of ''[[StarLight]]''. This version has both [[console]] and [[GUI]] builds. ==General changes== *Messages are retrieved from Messages.txt instead of internally. *Passwords are accepted via input box instead of directly on the console. *Added the #CLIP keyword. ==GUI changes== *Added process scheduler. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV3.5|last version]] !! Console !! GUI |- | [[Exit]] || [[SLSystem]] || &mdash; || {{y}} || {{y}} |- | [[ExceptionHandler]] || SLSystem || New command added. || {{y}} || {{y}} |- | [[Restart]] || SLSystem || &mdash; || {{y}} || {{y}} |- | [[Clear]] || SLSystem || Implemented GetText(). || {{y}} || {{y}} |- | [[SLCredits]] || SLSystem || Implemented GetText(). || {{n}} || {{y}} |- | [[Uptime]] || SLSystem || &mdash; || {{y}} || {{y}} |- | [[SetVar]] || SLSystem || Changed call syntax from #NAME to <NAME>; added text explaining how to call the variables; implemented GetText(). || {{y}} || {{y}} |- | [[DeleteVar]] || SLSystem || New command added. || {{y}} || {{y}} |- | [[ListVar]] || SLSystem || New command added. || {{y}} || {{y}} |- | [[Help]] || SLSystem || Implemented GetText(). || {{y}} || {{y}} |- | [[About]] || SLSystem || Implemented GetText(). || {{y}} || {{y}} |- | [[ListColor]] || SLSystem || Implemented GetText(). || {{y}} || {{n}} |- | [[LogSize]] || SLSystem || Implemented GetText(). || {{y}} || {{y}} |- | [[DeleteLog]] || SLSystem || Implemented GetText(). || {{y}} || {{y}} |- | [[ForceKill]] || SLSystem || Implemented GetText(). || {{y}} || {{y}} |- | {{b|Settings|command}} || {{b|Settings|group}} || Removed "Locked" setting; implemented GetText(). || {{y}} || {{y}} |- | [[Title]] || Settings || Implemented GetText(), added invalid input checks. || {{y}} || {{y}} |- | [[Message]] || Settings || Implemented GetText(), added invalid input checks. || {{y}} || {{y}} |- | [[FontFamily]] || Settings || Implemented GetText(). || {{n}} || {{y}} |- | [[TextSize]] || Settings || Implemented GetText(). || {{n}} || {{y}} |- | [[TxtColor]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[HighlightColor]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[ResetColor]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[Length]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[Width]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[BufferLength]] || Settings || Implemented GetText(); removed "bl" alias; added "blength" alias. || {{y}} || {{n}} |- | [[BufferWidth]] || Settings || Implemented GetText(); removed "bw" alias; added "bwidth" alias. || {{y}} || {{n}} |- | [[CursorSize]] || Settings || Implemented GetText(). || {{y}} || {{n}} |- | [[Lock]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[Unlock]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[SaveDirectory]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[Timestamp]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[PlayIntroSound]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[IntroSoundPath]] || Settings || Implemented GetText(); Added sound parameter path. || {{y}} || {{y}} |- | [[AutosaveMode]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[OutputToClipboard]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[ProcessCheckFrequency]] || Settings || Implemented GetText(). || {{n}} || {{y}} |- | [[Notify]] || Settings || Implemented GetText(). || {{n}} || {{y}} |- | [[SL]] || Settings || &mdash; || {{y}} || {{y}} |- | [[LoadSettings]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[SaveSettings]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[ClearSettings]] || Settings || Implemented GetText(). || {{y}} || {{y}} |- | [[Who]] || [[Authentication]] || Implemented GetText(). || {{y}} || {{y}} |- | [[Login]] || Authentication || Changed such that the password is never seen on screen; implemented GetText(). || {{y}} || {{y}} |- | [[Logout]] || Authentication || Implemented GetText(). || {{y}} || {{y}} |- | [[Register]] || Authentication || Changed such that the password is never seen on screen; implemented GetText(). || {{y}} || {{y}} |- | [[ClearAuth]] || Authentication || Implemented GetText(). || {{y}} || {{y}} |- | [[CreatePublicNote]] || Authentication || Implemented GetText(). || {{y}} || {{y}} |- | [[ViewPublicNote]] || Authentication || Implemented GetText(). || {{y}} || {{y}} |- | [[DeletePublicNote]] || Authentication || Implemented GetText(). || {{y}} || {{y}} |- | [[CreatePrivateNote]] || Authentication || Implemented GetText(). || {{y}} || {{y}} |- | [[ViewPrivateNote]] || Authentication || Implemented GetText(). || {{y}} || {{y}} |- | [[DeletePrivateNote]] || Authentication || Implemented GetText(). || {{y}} || {{y}} |- | [[Print]] || {{b|String|group}} || &mdash; || {{y}} || {{y}} |- | [[Type]] || String || Optimization and restructure. || {{y}} || {{y}} |- | [[Left]] || String || General code cleanup; implemented GetText(). || {{y}} || {{y}} |- | [[Right]] || String || General code cleanup; implemented GetText(). || {{y}} || {{y}} |- | [[Mid]] || String || General code cleanup; implemented GetText(). || {{y}} || {{y}} |- | [[Replace]] || String || Implemented GetText(); start and count parameters removed; restructure/optimization. || {{y}} || {{y}} |- | [[LCase]] || String || &mdash; || {{y}} || {{y}} |- | [[UCase]] || String || &mdash; || {{y}} || {{y}} |- | [[PCase]] || String || &mdash; || {{y}} || {{y}} |- | [[Reverse]] || String || &mdash; || {{y}} || {{y}} |- | [[Repeat]] || String || Implemented validity functions; implemented GUI-only progress bar. || {{y}} || {{y}} |- | [[Offset]] || String || Implemented GetText(). || {{y}} || {{y}} |- | [[Scramble]] || String || Implemented GetText(). || {{y}} || {{y}} |- | [[Insert]] || String || Implemented GetText(). || {{y}} || {{y}} |- | [[InsertBefore]] || String || Implemented GetText(). || {{y}} || {{y}} |- | [[InsertAfter]] || String || Implemented GetText(). || {{y}} || {{y}} |- | [[Omit]] || String || Implemented GetText(). || {{y}} || {{y}} |- | [[Trim]] || String || Implemented GetText(). || {{y}} || {{y}} |- | [[Pad]] || String || New command added. || {{y}} || {{y}} |- | [[Len]] || String || &mdash; || {{y}} || {{y}} |- | [[Frequency]] || String || General code cleanup; implemented GetText(); implemented GUI-only progress bar; accidentally caused case sensitive glitch. || {{y}} || {{y}} |- | [[ASCII]] || String || &mdash; || {{y}} || {{y}} |- | [[Char]] || String || &mdash; || {{y}} || {{y}} |- | [[Hex]] || String || &mdash; || {{y}} || {{y}} |- | [[Oct]] || String || &mdash; || {{y}} || {{y}} |- | [[Binary]] || String || &mdash; || {{y}} || {{y}} |- | [[NumBinary]] || String || &mdash; || {{y}} || {{y}} |- | [[StrConvert]] || String || New command added. || {{y}} || {{y}} |- | [[KeyCode]] || String || Implemented GetText(). || {{y}} || {{n}} |- | [[ColorCode]] || String || Code retooled for efficiency; implemented GetText(). || {{y}} || {{y}} |- | [[Add]] || {{b|Math|group}} || Simplified and optimized code; implemented GetText(). || {{y}} || {{y}} |- | [[Sub]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Mult]] || Math || Simplified and optimized code; implemented GetText(). || {{y}} || {{y}} |- | [[Div]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[IntDiv]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Mod]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Pow]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Sqrt]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Root]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Log]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Ln]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Abs]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Inv]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Factorial]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Sin]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Cos]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Tan]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Csc]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Sec]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Cot]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[InvSin]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[InvCos]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[InvTan]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[InvCsc]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[InvSec]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[InvCot]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[DegToRad]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[RadToDeg]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[DegToDMS]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[DMSToDeg]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Rad]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Deg]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Quadratic]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[SimpInterest]] || Math || &mdash; || {{y}} || {{y}} |- | [[CompInterest]] || Math || &mdash; || {{y}} || {{y}} |- | [[ContInterest]] || Math || &mdash; || {{y}} || {{y}} |- | [[Perimeter]] || Math || &mdash; || {{y}} || {{y}} |- | [[Area]] || Math || &mdash; || {{y}} || {{y}} |- | [[Volume]] || Math || &mdash; || {{y}} || {{y}} |- | [[SurfaceArea]] || Math || &mdash; || {{y}} || {{y}} |- | [[Median]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Average]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Random]] || Math || Corrected trailing space glitch; implemented validity functions; implemented GetText(); implemented GUI-only progress bar. || {{y}} || {{y}} |- | [[Chance]] || Math || New command added. || {{y}} || {{y}} |- | [[Factor]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Gcf]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Simplify]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[ToFraction]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[DataConvert]] || Math || &mdash; || {{y}} || {{y}} |- | [[LengthConvert]] || Math || &mdash; || {{y}} || {{y}} |- | [[TempConvert]] || Math || &mdash; || {{y}} || {{y}} |- | [[TimeConvert]] || Math || &mdash; || {{y}} || {{y}} |- | [[Test]] || Math || Implemented GetText(). || {{y}} || {{y}} |- | [[Pi]] || Math || &mdash; || {{y}} || {{y}} |- | [[E]] || Math || &mdash; || {{y}} || {{y}} |- | [[Date]] || [[Date/Time]] || &mdash; || {{y}} || {{y}} |- | [[Time]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[DateTime]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[LongDate]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[LongTime]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[LongDateTime]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[MilitaryTime]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[LongMilitaryTime]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[Month]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[Day]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[Year]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[DayOfWeek]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[DayOfYear]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[Hour]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[Minute]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[Second]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[UTC]] || Date/Time || &mdash; || {{y}} || {{y}} |- | [[CD]] || [[File]] || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). || {{y}} || {{y}} |- | [[DIR]] || File || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). || {{y}} || {{y}} |- | [[Copy]] || File || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). || {{y}} || {{y}} |- | [[Move]] || File || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). || {{y}} || {{y}} |- | [[Del]] || File || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). || {{y}} || {{y}} |- | [[Rename]] || File || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). || {{y}} || {{y}} |- | [[NewDir]] || File || Implemented GetText(). || {{y}} || {{y}} |- | [[NewFile]] || File || Added ability to make a file with contents; implemented GetText(). || {{y}} || {{y}} |- | [[ReadFile]] || File || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). || {{y}} || {{y}} |- | [[Attr]] || File || Added the ability to resolve a directory name from incomplete directory input; implemented GetText(). || {{y}} || {{y}} |- | [[SimulateMessage]] || [[System]] || Implemented GetText(). || {{y}} || {{y}} |- | [[SimulateInputBox]] || System || Implemented GetText(). || {{y}} || {{y}} |- | [[ShowTip]] || System || General code cleanup; implemented GetText(); corrected no output glitch. || {{y}} || {{y}} |- | [[GetClipBoard]] || System || Implemented GetText(). || {{y}} || {{y}} |- | [[SetClipBoard]] || System || Implemented GetText(); now checks for invalid files. || {{y}} || {{y}} |- | [[ClearClipBoard]] || System || Implemented GetText(). || {{y}} || {{y}} |- | [[StartStopwatch]] || System || Implemented GetText(). || {{y}} || {{y}} |- | [[StopStopwatch]] || System || Implemented GetText(). || {{y}} || {{y}} |- | [[PauseStopwatch]] || System || Implemented GetText(). || {{y}} || {{y}} |- | [[ResumeStopwatch]] || System || Implemented GetText(). || {{y}} || {{y}} |- | [[GetStopwatch]] || System || Implemented GetText(). || {{y}} || {{y}} |- | [[Play]] || System || Implemented GetText(). || {{y}} || {{y}} |- | [[Stop]] || System || Implemented GetText(). || {{y}} || {{y}} |- | [[Launch]] || System || Implemented GetText(). || {{y}} || {{y}} |- | [[Terminate]] || System || Command accepts processes by ID as well as name; command now terminates all IDs associated with the inputted name; implemented GetText(). || {{y}} || {{y}} |- | [[ProcessInfo]] || System || Command accepts processes by ID as well as name; command now returns info for all IDs associated with the inputted name; command now includes main window title, cpu usage, start time, uptime, and location; implemented GetText(). || {{y}} || {{y}} |- | [[ProcessList]] || System || Implemented GetText(). || {{y}} || {{y}} |- | [[Download]] || System || Implemented GetText(). || {{y}} || {{y}} |- | [[SystemHealth]] || System || Implemented GetText(). || {{y}} || {{y}} |- | [[Beep]] || [[Fun]] || Added "~" to the count parameter for infinite beeps; implemented GetText(). || {{y}} || {{y}} |- | [[Crash]] || Fun || &mdash; || {{y}} || {{y}} |- | [[ChangeLog]] || [[Misc]] || New command added. || {{y}} || {{n}} |- | [[Ping]] || Misc || Command readded; added timeout and size parameters; implented GetText(). || {{y}} || {{y}} |} [[Category:StarLight builds]] ae8f0b3578a302b65554e75e16a85e990be4a98b Scramble 0 277 1819 1430 2023-10-14T18:37:20Z Serpent King 24956324 /* Legacy */ wikitext text/x-wiki {{infobox command |group = String |usage = scramble <source> |aliases = scramble, scrmbl |v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Scramble''' is a {{b|string|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.5}} forward. ==Function== The Scramble command returns randomly scrambled characters in the source string. ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=source |description=The source text. |range=str |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.5}} || New command added. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|4.1}} || Format changed to single parameter. |- | {{v|5.0}} || No longer uses a recursive loop, improving speed. |} 9c4ff6a67a90682e033606a8f864566887b0020e StarLightV3.5 0 623 1824 2023-10-14T19:29:13Z Serpent King 24956324 Created page with "{{DISPLAYTITLE:''StarLightV3.5''}} '''''StarLightV3.5''''' is the 7th active build of ''[[StarLight]]''. This version is [[GUI]] only. ==General changes== ==GUI changes== ==..." wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV3.5''}} '''''StarLightV3.5''''' is the 7th active build of ''[[StarLight]]''. This version is [[GUI]] only. ==General changes== ==GUI changes== ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV3.1|last version]] |- | [[Exit]] || [[SLSystem]] || &mdash; |- | [[Restart]] || SLSystem || &mdash; |- | [[Clear]] || SLSystem || &mdash; |- | [[SLCredits]] || SLSystem || &mdash; |- | [[Uptime]] || SLSystem || &mdash; |- | [[SetVar]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || &mdash; |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || &mdash; |- | [[LogSize]] || SLSystem || &mdash; |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[ForceKill]] || SLSystem || &mdash; |- | {{b|Settings|command}} || {{b|Settings|group}} || &mdash; |- | [[Title]] || Settings || &mdash; |- | [[Message]] || Settings || &mdash; |- | [[FontFamily]] || Settings || &mdash; |- | [[TextSize]] || Settings || &mdash; |- | [[TxtColor]] || Settings || &mdash; |- | [[HighlightColor]] || Settings || &mdash; |- | [[ResetColor]] || Settings || &mdash; |- | [[Length]] || Settings || &mdash; |- | [[Width]] || Settings || &mdash; |- | [[BufferLength]] || Settings || &mdash; |- | [[BufferWidth]] || Settings || &mdash; |- | [[CursorSize]] || Settings || &mdash; |- | [[Lock]] || Settings || &mdash; |- | [[Unlock]] || Settings || &mdash; |- | [[SaveDirectory]] || Settings || &mdash; |- | [[Timestamp]] || Settings || &mdash; |- | [[PlayIntroSound]] || Settings || &mdash; |- | [[IntroSoundPath]] || Settings || &mdash; |- | [[AutosaveMode]] || Settings || &mdash; |- | [[OutputToClipboard]] || Settings || &mdash; |- | [[ProcessCheckFrequency]] || Settings || &mdash; |- | [[Notify]] || Settings || &mdash; |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || &mdash; |- | [[SaveSettings]] || Settings || &mdash; |- | [[ClearSettings]] || Settings || &mdash; |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || &mdash; |- | [[Logout]] || Authentication || &mdash; |- | [[Register]] || Authentication || &mdash; |- | [[ClearAuth]] || Authentication || &mdash; |- | [[CreatePublicNote]] || Authentication || &mdash; |- | [[ViewPublicNote]] || Authentication || &mdash; |- | [[DeletePublicNote]] || Authentication || &mdash; |- | [[CreatePrivateNote]] || Authentication || &mdash; |- | [[ViewPrivateNote]] || Authentication || &mdash; |- | [[DeletePrivateNote]] || Authentication || &mdash; |- | [[Print]] || {{b|String|group}} || &mdash; |- | [[Type]] || String || &mdash; |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[Replace]] || String || &mdash; |- | [[LCase]] || String || &mdash; |- | [[UCase]] || String || &mdash; |- | [[PCase]] || String || &mdash; |- | [[Reverse]] || String || &mdash; |- | [[Repeat]] || String || &mdash; |- | [[Offset]] || String || &mdash; |- | [[Scramble]] || String || &mdash; |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || &mdash; |- | [[Trim]] || String || &mdash; |- | [[Len]] || String || &mdash; |- | [[Frequency]] || String || &mdash; |- | [[ASCII]] || String || &mdash; |- | [[Char]] || String || &mdash; |- | [[Hex]] || String || &mdash; |- | [[Oct]] || String || &mdash; |- | [[Binary]] || String || &mdash; |- | [[NumBinary]] || String || &mdash; |- | [[KeyCode]] || String || &mdash; |- | [[ColorCode]] || String || &mdash; |- | [[Add]] || {{b|Math|group}} || &mdash; |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || &mdash; |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || &mdash; |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[Rad]] || Math || &mdash; |- | [[Deg]] || Math || &mdash; |- | [[Quadratic]] || Math || &mdash; |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Perimeter]] || Math || &mdash; |- | [[Area]] || Math || &mdash; |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Median]] || Math || &mdash; |- | [[Average]] || Math || &mdash; |- | [[Random]] || Math || &mdash; |- | [[Factor]] || Math || &mdash; |- | [[Gcf]] || Math || &mdash; |- | [[Simplify]] || Math || &mdash; |- | [[ToFraction]] || Math || &mdash; |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[Test]] || Math || &mdash; |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || &mdash; |- | [[LongMilitaryTime]] || Date/Time || &mdash; |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || &mdash; |- | [[DayOfYear]] || Date/Time || &mdash; |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || &mdash; |- | [[Second]] || Date/Time || &mdash; |- | [[UTC]] || Date/Time || &mdash; |- | [[CD]] || [[File]] || &mdash; |- | [[DIR]] || File || &mdash; |- | [[Copy]] || File || &mdash; |- | [[Move]] || File || &mdash; |- | [[Del]] || File || &mdash; |- | [[Rename]] || File || &mdash; |- | [[NewDir]] || File || &mdash; |- | [[NewFile]] || File || &mdash; |- | [[ReadFile]] || File || &mdash; |- | [[Attr]] || File || &mdash; |- | [[SimulateMessage]] || [[System]] || &mdash; |- | [[SimulateInputBox]] || System || &mdash; |- | [[ShowTip]] || System || &mdash; |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || &mdash; |- | [[ClearClipBoard]] || System || &mdash; |- | [[StartStopwatch]] || System || &mdash; |- | [[StopStopwatch]] || System || &mdash; |- | [[PauseStopwatch]] || System || &mdash; |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Play]] || System || &mdash; |- | [[Stop]] || System || &mdash; |- | [[Launch]] || System || &mdash; |- | [[Terminate]] || System || &mdash; |- | [[ProcessInfo]] || System || &mdash; |- | [[ProcessList]] || System || &mdash; |- | [[Download]] || System || &mdash; |- | [[SystemHealth]] || System || &mdash; |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Crash]] || Fun || &mdash; |} [[Category:StarLight builds]] 10c22dfe6aa3634bfb7dbe1c1297763bed24936c 1826 1824 2023-10-14T19:42:59Z Serpent King 24956324 wikitext text/x-wiki {{DISPLAYTITLE:''StarLightV3.5''}} '''''StarLightV3.5''''' is the 7th active build of ''[[StarLight]]''. This version is [[GUI]] only. ==Command list== {|class="wikitable sortable" ! Command name !! Group !! Changes from [[StarLightV3.1|last version]] |- | [[Exit]] || [[SLSystem]] || &mdash; |- | [[Restart]] || SLSystem || &mdash; |- | [[Clear]] || SLSystem || &mdash; |- | [[SLCredits]] || SLSystem || New command added. |- | [[Uptime]] || SLSystem || &mdash; |- | [[SetVar]] || SLSystem || &mdash; |- | [[Help]] || SLSystem || &mdash; |- | [[About]] || SLSystem || &mdash; |- | [[ListColor]] || SLSystem || &mdash; |- | [[LogSize]] || SLSystem || &mdash; |- | [[DeleteLog]] || SLSystem || &mdash; |- | [[ForceKill]] || SLSystem || New command added. |- | {{b|Settings|command}} || {{b|Settings|group}} || Added "Locked" setting. |- | [[Title]] || Settings || &mdash; |- | [[Message]] || Settings || &mdash; |- | [[FontFamily]] || Settings || &mdash; |- | [[TextSize]] || Settings || &mdash; |- | [[TxtColor]] || Settings || &mdash; |- | [[HighlightColor]] || Settings || &mdash; |- | [[ResetColor]] || Settings || &mdash; |- | [[Length]] || Settings || &mdash; |- | [[Width]] || Settings || &mdash; |- | [[BufferLength]] || Settings || &mdash; |- | [[BufferWidth]] || Settings || &mdash; |- | [[CursorSize]] || Settings || &mdash; |- | [[Lock]] || Settings || New command added. |- | [[Unlock]] || Settings || New command added. |- | [[SaveDirectory]] || Settings || &mdash; |- | [[Timestamp]] || Settings || &mdash; |- | [[PlayIntroSound]] || Settings || &mdash; |- | [[IntroSoundPath]] || Settings || &mdash; |- | [[AutosaveMode]] || Settings || &mdash; |- | [[OutputToClipboard]] || Settings || &mdash; |- | [[ProcessCheckFrequency]] || Settings || &mdash; |- | [[Notify]] || Settings || &mdash; |- | [[SL]] || Settings || &mdash; |- | [[LoadSettings]] || Settings || &mdash; |- | [[SaveSettings]] || Settings || Saves private settings for logged in users. |- | [[ClearSettings]] || Settings || Clears private settings for logged in users. |- | [[Who]] || [[Authentication]] || &mdash; |- | [[Login]] || Authentication || &mdash; |- | [[Logout]] || Authentication || &mdash; |- | [[Register]] || Authentication || &mdash; |- | [[ClearAuth]] || Authentication || &mdash; |- | [[CreatePublicNote]] || Authentication || &mdash; |- | [[ViewPublicNote]] || Authentication || &mdash; |- | [[DeletePublicNote]] || Authentication || &mdash; |- | [[CreatePrivateNote]] || Authentication || &mdash; |- | [[ViewPrivateNote]] || Authentication || &mdash; |- | [[DeletePrivateNote]] || Authentication || &mdash; |- | [[Print]] || {{b|String|group}} || &mdash; |- | [[Type]] || String || &mdash; |- | [[Left]] || String || &mdash; |- | [[Right]] || String || &mdash; |- | [[Mid]] || String || &mdash; |- | [[Replace]] || String || &mdash; |- | [[LCase]] || String || &mdash; |- | [[UCase]] || String || &mdash; |- | [[PCase]] || String || &mdash; |- | [[Reverse]] || String || &mdash; |- | [[Repeat]] || String || &mdash; |- | [[Offset]] || String || &mdash; |- | [[Scramble]] || String || &mdash; |- | [[Insert]] || String || &mdash; |- | [[InsertBefore]] || String || &mdash; |- | [[InsertAfter]] || String || &mdash; |- | [[Omit]] || String || &mdash; |- | [[Trim]] || String || &mdash; |- | [[Len]] || String || &mdash; |- | [[Frequency]] || String || &mdash; |- | [[ASCII]] || String || &mdash; |- | [[Char]] || String || &mdash; |- | [[Hex]] || String || &mdash; |- | [[Oct]] || String || &mdash; |- | [[Binary]] || String || &mdash; |- | [[NumBinary]] || String || &mdash; |- | [[KeyCode]] || String || &mdash; |- | [[ColorCode]] || String || &mdash; |- | [[Add]] || {{b|Math|group}} || &mdash; |- | [[Sub]] || Math || &mdash; |- | [[Mult]] || Math || &mdash; |- | [[Div]] || Math || &mdash; |- | [[IntDiv]] || Math || &mdash; |- | [[Mod]] || Math || &mdash; |- | [[Pow]] || Math || &mdash; |- | [[Sqrt]] || Math || &mdash; |- | [[Root]] || Math || &mdash; |- | [[Log]] || Math || &mdash; |- | [[Ln]] || Math || &mdash; |- | [[Abs]] || Math || &mdash; |- | [[Inv]] || Math || &mdash; |- | [[Factorial]] || Math || &mdash; |- | [[Sin]] || Math || &mdash; |- | [[Cos]] || Math || &mdash; |- | [[Tan]] || Math || &mdash; |- | [[Csc]] || Math || &mdash; |- | [[Sec]] || Math || &mdash; |- | [[Cot]] || Math || &mdash; |- | [[InvSin]] || Math || &mdash; |- | [[InvCos]] || Math || &mdash; |- | [[InvTan]] || Math || &mdash; |- | [[InvCsc]] || Math || &mdash; |- | [[InvSec]] || Math || &mdash; |- | [[InvCot]] || Math || &mdash; |- | [[DegToRad]] || Math || &mdash; |- | [[RadToDeg]] || Math || &mdash; |- | [[DegToDMS]] || Math || &mdash; |- | [[DMSToDeg]] || Math || &mdash; |- | [[Rad]] || Math || &mdash; |- | [[Deg]] || Math || &mdash; |- | [[Quadratic]] || Math || &mdash; |- | [[SimpInterest]] || Math || &mdash; |- | [[CompInterest]] || Math || &mdash; |- | [[ContInterest]] || Math || &mdash; |- | [[Perimeter]] || Math || &mdash; |- | [[Area]] || Math || &mdash; |- | [[Volume]] || Math || &mdash; |- | [[SurfaceArea]] || Math || &mdash; |- | [[Median]] || Math || &mdash; |- | [[Average]] || Math || &mdash; |- | [[Random]] || Math || &mdash; |- | [[Factor]] || Math || &mdash; |- | [[Gcf]] || Math || &mdash; |- | [[Simplify]] || Math || &mdash; |- | [[ToFraction]] || Math || &mdash; |- | [[DataConvert]] || Math || &mdash; |- | [[LengthConvert]] || Math || &mdash; |- | [[TempConvert]] || Math || &mdash; |- | [[TimeConvert]] || Math || &mdash; |- | [[Test]] || Math || &mdash; |- | [[Pi]] || Math || &mdash; |- | [[E]] || Math || &mdash; |- | [[Date]] || [[Date/Time]] || &mdash; |- | [[Time]] || Date/Time || &mdash; |- | [[DateTime]] || Date/Time || &mdash; |- | [[LongDate]] || Date/Time || &mdash; |- | [[LongTime]] || Date/Time || &mdash; |- | [[LongDateTime]] || Date/Time || &mdash; |- | [[MilitaryTime]] || Date/Time || &mdash; |- | [[LongMilitaryTime]] || Date/Time || &mdash; |- | [[Month]] || Date/Time || &mdash; |- | [[Day]] || Date/Time || &mdash; |- | [[Year]] || Date/Time || &mdash; |- | [[DayOfWeek]] || Date/Time || &mdash; |- | [[DayOfYear]] || Date/Time || &mdash; |- | [[Hour]] || Date/Time || &mdash; |- | [[Minute]] || Date/Time || &mdash; |- | [[Second]] || Date/Time || &mdash; |- | [[UTC]] || Date/Time || &mdash; |- | [[CD]] || [[File]] || "chdir" alias added. |- | [[DIR]] || File || &mdash; |- | [[Copy]] || File || "cp" alias added. |- | [[Move]] || File || "mv" alias added. |- | [[Del]] || File || "rem" and "rm" aliases added. |- | [[Rename]] || File || "rn" alias added. |- | [[NewDir]] || File || &mdash; |- | [[NewFile]] || File || "touch" alias added. |- | [[ReadFile]] || File || "cat" alias added. |- | [[Attr]] || File || &mdash; |- | [[SimulateMessage]] || [[System]] || &mdash; |- | [[SimulateInputBox]] || System || &mdash; |- | [[ShowTip]] || System || &mdash; |- | [[GetClipBoard]] || System || &mdash; |- | [[SetClipBoard]] || System || &mdash; |- | [[ClearClipBoard]] || System || &mdash; |- | [[StartStopwatch]] || System || &mdash; |- | [[StopStopwatch]] || System || &mdash; |- | [[PauseStopwatch]] || System || &mdash; |- | [[ResumeStopwatch]] || System || &mdash; |- | [[GetStopwatch]] || System || &mdash; |- | [[Play]] || System || &mdash; |- | [[Stop]] || System || &mdash; |- | [[Launch]] || System || &mdash; |- | [[Terminate]] || System || &mdash; |- | [[ProcessInfo]] || System || &mdash; |- | [[ProcessList]] || System || &mdash; |- | [[Download]] || System || &mdash; |- | [[SystemHealth]] || System || &mdash; |- | [[Beep]] || [[Fun]] || &mdash; |- | [[Crash]] || Fun || &mdash; |} [[Category:StarLight builds]] 584418ad496e3e3f706b7fc2664b46151858e7de ClearSettings 0 248 1825 1396 2023-10-14T19:31:31Z Serpent King 24956324 /* Legacy */ wikitext text/x-wiki {{infobox command |group = Settings |usage = clearsettings |aliases = clearsettings, clearset, clrset |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''ClearSettings''' is a {{b|Settings|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. ==Function== The ClearSettings command returns all settings to their defaults and saves them. If a user is logged in, the settings will be saved specific to the user. ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|3.0}} || "clrset" alias added. |- | {{v|3.5}} || Clears private settings for logged in users. |- | {{v|4.0}} || Implemented GetText(). |- | {{v|5.0}} || Now deletes the settings file. |} ==See also== *[[LoadSettings]] *[[SaveSettings]] 2ef40d776ab970bf0c50cd1195dd23b998e1361b Template:News 10 191 1828 1348 2023-10-14T20:05:57Z Serpent King 24956324 wikitext text/x-wiki {|width=100% class="plainlinks" |class="mp-section-text" style="font-size:80%; color:#ffff00; background:#000000; border:2px solid #ffff00 ;text-align:center"|Latest version: {{v|5.0}} |} ;10 October 2023 *StarLightV5.0 has released! ;29 June 2021 *StarLightV5.0 is in development! It has a completely overhauled system running under the hood and will include some new and exciting commands: **'''Run''': StarLight will be capable of running multiple commands in a list contained in a file, a bit like a macro. **'''SystemMode''': StarLight will be capable of manipulating your system registry. This command switches between the file system and the registry. **'''Clone''': Creates a new instance of StarLight. **'''CommandCount''': Lists out how many times each command is used. **'''IndexOf''': Returns the index of a find string within a source string. **'''PrimeList''': Returns a list of prime numbers. **'''EditFile''': Allows the user to edit a file line by line right from the console. **'''ProcessSave''': Saves a currently running process's location for future use with the launch command. Basically like making shortcuts. a677ffbda588eb6ff676b16c148c676436cd3235 Files 0 263 1829 1627 2023-10-14T20:08:07Z Serpent King 24956324 wikitext text/x-wiki Below is a list of files ''[[StarLight]]'' uses to run. {| class="wikitable sortable" ! rowspan=2|Filename !! rowspan=2|Purpose !! rowspan=2|{{rollover|Location|Program, AppData, or Embedded|y}} !! colspan=11|In version/file size |- ! {{v|1.0}} ! {{v|2.0}} ! {{v|2.5}} ! {{v|2.7}} ! {{v|3.0}} ! {{v|3.1}} ! {{v|3.5}} ! {{v|4.0}}<br>(GUI) ! {{v|4.0}}<br>(Con) ! {{v|4.1}} ! {{v|5.0}} |- | StarLight.exe || Executable program for ''StarLight''. || Program || {{y}} 486 KB || {{y}} 518 KB || {{y}} 531 KB || {{y}} 539 KB || {{y}} 1302 KB || {{y}} 1340 KB || {{y}} 1350 KB || {{y}} 1567 KB || {{y}} 52065 KB || {{y}} 52140 KB || {{y}} 1522 KB |- | Extensions.txt || Text file containing file extensions and their descriptions. || Program || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} 11 KB || {{y}} 11 KB || {{y}} 11 KB || {{y}} 11 KB |- | Help.txt || Text file containing the [[Help]] command's text. || Program || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} 22 KB || {{y}} 23 KB || {{y}} 24 KB || {{y}} 27 KB || {{y}} 27 KB || {{y}} 24 KB || {{y}} 60 KB |- | Messages.txt || Text file containing set output for the program. || Program || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} 40 KB || {{y}} 40 KB || {{y}} 42 KB || {{y}} 47 KB |- | StarLight.ico || Icon file. || Embedded || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | StarCursor.png || Image file for the Star Wand cursor. || {{rollover|Embedded|Program prior to 4.0|y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} 5 KB || {{y}} 5 KB || {{y}} 5 KB || {{y}} || {{n}} || {{n}} || {{n}} |- | Crystals.wav || Audio file for the default intro sound. || {{rollover|Embedded|Program prior to 4.0|y}} || {{n}} || {{n}} || {{y}} 118 KB || {{y}} 118 KB || {{y}} 118 KB || {{y}} 118 KB || {{y}} 118 KB || {{y}} || {{y}} || {{y}} || {{y}} |- | Log{mm-dd-yyyy}.log || Log file. || AppData || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} |- | Settings.cfg || Settings file for version {{v|2.0}}. || AppData || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} |- | SettingsV2.5.cfg || Settings file for version {{v|2.5}}. || AppData || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} |- | SettingsV2.7.cfg || Settings file for version {{v|2.7}}. || AppData || {{n}} || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} |- | SettingsV3.0.cfg || Settings file for version {{v|3.0}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} |- | SettingsV3.1.cfg || Settings file for version {{v|3.1}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} |- | SettingsV3.5.cfg || Settings file for version {{v|3.5}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} |- | SettingsV4.0.cfg || Settings file for the GUI version {{v|4.0}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} |- | SettingsV4.0 Console.cfg || Settings file for the console version of {{v|4.0}} and {{v|4.1}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} |- | SettingsV5.0.cfg || Settings file for version {{v|5.0}}. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | Users.cfg || User list file for versions prior to 4.0. || AppData || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{y}} || {{n}} || {{n}} || {{n}} || {{n}} |- | UsersV4.0.cfg || User list file for version 4.0 and 4.1. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{y}} || {{y}} || {{n}} |- | UsersV5.0.cfg || User list file for version 5.0. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | SchedV4.0.cfg || List file for the process scheduler in version 4.0 || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} || {{n}} || {{n}} || {{n}} |- | CommandCounts.log || File that contains the number of uses per command. <br>For use with [[CommandCount]] || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | Processes.cfg || File that contains processes and their paths for easy calling. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | Search.cfg || File that contains search engine information. <br>For use with the [[Search]] command. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |- | Vars.cfg || File that contains saved variables. || AppData || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{n}} || {{y}} |} [[Category:StarLight]] cb78c60b0de27ad31be398ca35aa5ce75936731c Volume 0 264 1830 1561 2024-02-11T16:15:46Z Serpent King 24956324 wikitext text/x-wiki {{infobox command |group = Math |usage = volume <shape> <...> |aliases = volume |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Volume''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command. ==Function== Volume gets the volume of various three-dimensional shapes. The number of parameters it accepts varies depending on the shape. Shapes include: *Cube <code>volume cube <sidelength></code> *Triangular Prism <code>volume triprism <basebase> <baseheight> <height></code> *Rectangular Prism <code>volume rectprism <length> <width> <height></code> *Prism <code>volume prism <base> <height></code> *Triangular Pyramid <code>volume tripyramid <basebase> <baseheight> <height></code> *Rectangular Pyramid <code>volume rectpyramid <length> <width> <height></code> *Pyramid <code>volume pyramid <base> <height></code> *Cone <code>volume cone <radius> <height> <height></code> *Cylinder <code>volume cylinder <radius> <height></code> *Sphere <code>volume sphere <radius></code> ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=shape |description=The shape to get the volume of. |range=Valid units: cube, triprism, recprism, prism, tripyramid, recpyramid, pyramid, cone, cylinder, sphere |required=y}} |- !colspan=6|Cube {{ParametersRow |num=2 |name=sidelength |description=Length of one of the edges. |range=dec |minval=0 |required=y}} |- !colspan=6|Triangular Prism {{ParametersRow |num=2 |name=basebase |description=Base length of the base triangle. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=baseheight |description=Height of the base triangle. |range=dec |minval=0 |required=y}} {{ParametersRow |num=4 |name=height |description=Height of the prism. |range=dec |minval=0 |required=y}} |- !colspan=6|Rectangular Prism {{ParametersRow |num=2 |name=length |description=Length of the prism. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=width |description=Width of the prism. |range=dec |minval=0 |required=y}} {{ParametersRow |num=4 |name=height |description=Height of the prism. |range=dec |minval=0 |required=y}} |- !colspan=6|Prism {{ParametersRow |num=2 |name=base |description=Base area of the prism. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=height |description=Height of the prism. |range=dec |minval=0 |required=y}} |- !colspan=6|Triangular Pyramid {{ParametersRow |num=2 |name=basebase |description=Base length of the base triangle. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=baseheight |description=Height of the base triangle. |range=dec |minval=0 |required=y}} {{ParametersRow |num=4 |name=height |description=Height of the pyramid. |range=dec |minval=0 |required=y}} |- !colspan=6|Rectangular Pyramid {{ParametersRow |num=2 |name=length |description=Length of the base of the pyramid. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=width |description=Width of the base of the pyramid. |range=dec |minval=0 |required=y}} {{ParametersRow |num=4 |name=height |description=Height of the pyramid. |range=dec |minval=0 |required=y}} |- !colspan=6|Pyramid {{ParametersRow |num=2 |name=base |description=Base area of the pyramid. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=height |description=Height of the pyramid. |range=dec |minval=0 |required=y}} |- !colspan=6|Cone {{ParametersRow |num=2 |name=radius |description=Radius of the base circle. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=height |description=Height of the cone. |range=dec |minval=0 |required=y}} |- !colspan=6|Cylinder {{ParametersRow |num=2 |name=radius |description=Radius of the base circle. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=height |description=Height of the cylinder. |range=dec |minval=0 |required=y}} |- !colspan=6|Sphere {{ParametersRow |num=2 |name=radius |description= Radius of the sphere. |range=dec |minval=0 |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of the dissolved math command. |- | {{v|4.1}} || Implemented GetText(). |} ==See also== *[[Perimeter]] *[[Area]] *[[SurfaceArea]] 06bed415bf49c3701e4f9ee8a56d2976674c7144 1831 1830 2024-02-11T16:17:56Z Serpent King 24956324 /* Parameters */ wikitext text/x-wiki {{infobox command |group = Math |usage = volume <shape> <...> |aliases = volume |v2.0=y|v2.5=y|v2.7=y|v3.0=y|v3.1=y|v3.5=y|v4.0=y|v4.1=y|v5.0=y |console=y|gui=y }} '''Volume''' is a {{b|math|group}} [[command]] in ''[[StarLight]]'' that is present in version {{v|2.0}} forward. In version 2.0, this command was a subcommand of the math command. ==Function== Volume gets the volume of various three-dimensional shapes. The number of parameters it accepts varies depending on the shape. Shapes include: *Cube <code>volume cube <sidelength></code> *Triangular Prism <code>volume triprism <basebase> <baseheight> <height></code> *Rectangular Prism <code>volume rectprism <length> <width> <height></code> *Prism <code>volume prism <base> <height></code> *Triangular Pyramid <code>volume tripyramid <basebase> <baseheight> <height></code> *Rectangular Pyramid <code>volume rectpyramid <length> <width> <height></code> *Pyramid <code>volume pyramid <base> <height></code> *Cone <code>volume cone <radius> <height> <height></code> *Cylinder <code>volume cylinder <radius> <height></code> *Sphere <code>volume sphere <radius></code> ==Parameters== {{ParametersHeader}} {{ParametersRow |num=1 |name=shape |description=The shape to get the volume of. |range=Valid units: cube, triprism, rectprism, prism, tripyramid, rectpyramid, pyramid, cone, cylinder, sphere |required=y}} |- !colspan=6|Cube {{ParametersRow |num=2 |name=sidelength |description=Length of one of the edges. |range=dec |minval=0 |required=y}} |- !colspan=6|Triangular Prism {{ParametersRow |num=2 |name=basebase |description=Base length of the base triangle. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=baseheight |description=Height of the base triangle. |range=dec |minval=0 |required=y}} {{ParametersRow |num=4 |name=height |description=Height of the prism. |range=dec |minval=0 |required=y}} |- !colspan=6|Rectangular Prism {{ParametersRow |num=2 |name=length |description=Length of the prism. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=width |description=Width of the prism. |range=dec |minval=0 |required=y}} {{ParametersRow |num=4 |name=height |description=Height of the prism. |range=dec |minval=0 |required=y}} |- !colspan=6|Prism {{ParametersRow |num=2 |name=base |description=Base area of the prism. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=height |description=Height of the prism. |range=dec |minval=0 |required=y}} |- !colspan=6|Triangular Pyramid {{ParametersRow |num=2 |name=basebase |description=Base length of the base triangle. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=baseheight |description=Height of the base triangle. |range=dec |minval=0 |required=y}} {{ParametersRow |num=4 |name=height |description=Height of the pyramid. |range=dec |minval=0 |required=y}} |- !colspan=6|Rectangular Pyramid {{ParametersRow |num=2 |name=length |description=Length of the base of the pyramid. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=width |description=Width of the base of the pyramid. |range=dec |minval=0 |required=y}} {{ParametersRow |num=4 |name=height |description=Height of the pyramid. |range=dec |minval=0 |required=y}} |- !colspan=6|Pyramid {{ParametersRow |num=2 |name=base |description=Base area of the pyramid. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=height |description=Height of the pyramid. |range=dec |minval=0 |required=y}} |- !colspan=6|Cone {{ParametersRow |num=2 |name=radius |description=Radius of the base circle. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=height |description=Height of the cone. |range=dec |minval=0 |required=y}} |- !colspan=6|Cylinder {{ParametersRow |num=2 |name=radius |description=Radius of the base circle. |range=dec |minval=0 |required=y}} {{ParametersRow |num=3 |name=height |description=Height of the cylinder. |range=dec |minval=0 |required=y}} |- !colspan=6|Sphere {{ParametersRow |num=2 |name=radius |description= Radius of the sphere. |range=dec |minval=0 |required=y}} |} ==Legacy== {| class=wikitable ! Version !! Change |- | {{v|2.0}} || New command added. |- | {{v|2.5}} || Command split out of the dissolved math command. |- | {{v|4.1}} || Implemented GetText(). |} ==See also== *[[Perimeter]] *[[Area]] *[[SurfaceArea]] 82f37af963acb4b35fd73e90e9ef84300056781b